SlideShare uma empresa Scribd logo
1 de 36
Smart Devices tips & learnings
Desde Bankings hasta Redes Sociales




                    Ing. Ignacio Fonseca (ifonseca@dvelop.com.uy)
                    Lic. Diego Mazzone (dmazzone@dvelop.com.uy)
Smart Devices
Agenda


 - La filosofía Smart Devices

 - Es todo sobre el diseño

 - A la hora de implementar

 - ¿Y ahora qué? Distribución

 - Lecciones aprendidas
La Filosofía Smart Devices

  • Cambio de paradigma
    – Win/Web/SD
  • Diversidad de dispositivos
  • Aprobación
  • Comunidad de usuarios
Es todo sobre el diseño


- Dispositivos y modos de pantalla

- Comunicación con diseñador

- Guías de diseño
Dispositivos y Modos de pantalla

  • GeneXus Smart Devices Generator
    – Distintos tamaños
    – Distintas resoluciones
    – Distintas orientaciones
       • Layouts
    – Distintos dispositivos
Es todo sobre el diseño


- Dispositivos y modos de pantalla

- Comunicación con diseñador

- Guías de diseño
Comunicación con el Diseñador
Comunicación con el Diseñador
Comunicación con el Diseñador
Comunicación con el Diseñador
Comunicación con el Diseñador
Comunicación con el Diseñador
Comunicación con el Diseñador
320x240   640x960
Comunicación con el Diseñador
Es todo sobre el diseño


- Dispositivos y modos de pantalla

- Comunicación con diseñador

- Guías de diseño
A la hora de implementar


- Arquitectura

- Metodología de desarrollo

- Prototipación

- Extensibilidad
Arquitectura




http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Image%3AEsquema_Architecture-03,
Arquitectura [cont]
 • Backend
      – Servicios
            • Políticas de seguridad
      – Transacciones
      – Mix Servicios-Transacciones
                                        Grandes   Pequeñas   Proyectos de
                     Banking
                                       empresas   empresas       cero
Servicios                X                X
Transacciones                                        X            X
Mix                                                  X            X
Arquitectura [cont]



¿Offline?

      Guardar en memoria
A la hora de implementar


- Arquitectura

- Metodología de desarrollo

- Prototipación

- Extensibilidad
Metodología de desarrollo

¿Usar la misma KB web para mobile?

¿Trabajo en equipo?
•   Solución para la diversidad
•   Gestión de cambios
•   Gestión de versiones
•   Trazabilidad
•   Auditoría
•   Respaldo en la nube
A la hora de implementar


- Arquitectura

- Metodología de desarrollo

- Prototipación

- Extensibilidad
Prototipación

 • KBN (Knowledge Base Navigator)
 • Emulador
 • Dispositivo

                Android   BlackBerry   iOS
  KBN                         X        X
  Emulador                             X
  Dispositivo     X
A la hora de implementar


- Arquitectura

- Metodología de desarrollo

- Prototipación

- Extensibilidad
Extensibilidad

           Generadores


 External Objects   User Controls
¿Y ahora qué? Distribución



- Publicación

- Actualización
Publicación



    Subir al     Distribuir
    Market     internamente
Publicación [cont]
            http://wiki.gxtechnical.com/commwiki/servlet/hwi
            ki?HowTo%3A+Publishing+an+app+in+Google+
            Play,




            http://wiki.gxtechnical.com/commwiki/servlet/hwi
            ki?BlackBerry+Deployment,




            http://wiki.gxtechnical.com/commwiki/servlet/
            hwiki?HowTo%3A+Publishing+an+application
            +to+the+Apple+App+Store,
¿Y ahora qué? Distribución



- Publicación

- Actualización
Actualización

  Tenemos una aplicación en el Market y la
  queremos actualizar

  ¿Qué tipo de cambio es?

  • Versionado
    – Redirigir al Store
    – Actualizar metadata
Lecciones aprendidas
Lecciones Aprendidas

 • Comercial: GeneXus como solución
   tecnológica

 • Desarrollo: Cubrir 1 plataforma y extender

 • Cliente: Alinear expectativas
Lecciones Aprendidas

 • Propuestas: Time 2 Market de cada
   plataforma

 • Costos: Inversión de cada plataforma
Cómo seguir…
• Visitar las guías de cada Marketplace

• Conferencias relacionadas
     • Aplicaciones offline para Smart Devices
             Gustavo Proto - Lunes - SALA 4CR 15:45
     • Usabilidad y Diseño para Smart Devices
             Marcelo Dotti - Martes - SALA 4CR 11:45
     • Plataforma BlackBerry: Overview y Estado del Arte
             Felipe Herrera - Miércoles - SALA 2B 11:00
Muchas Gracias




    Ing. Ignacio Fonseca    Lic. Diego Mazzone
(ifonseca@dvelop.com.uy) (dmazzone@dvelop.com.uy)
         @icfonseca          @diego_mazzone


               www.dvelopsoftware.com
                                             #GX2816

Mais conteúdo relacionado

Destaque

Destaque (10)

"Casos de uso del Big Data" por Wolfram Rozas
"Casos de uso del Big Data" por Wolfram Rozas"Casos de uso del Big Data" por Wolfram Rozas
"Casos de uso del Big Data" por Wolfram Rozas
 
The Future of Quantified Self in Healthcare
The Future of Quantified Self in HealthcareThe Future of Quantified Self in Healthcare
The Future of Quantified Self in Healthcare
 
Big data para principiantes
Big data para principiantesBig data para principiantes
Big data para principiantes
 
Introducción al Big Data
Introducción al Big DataIntroducción al Big Data
Introducción al Big Data
 
How to stand out online
How to stand out onlineHow to stand out online
How to stand out online
 
2012 and We're STILL Using PowerPoint Wrong
2012 and We're STILL Using PowerPoint Wrong2012 and We're STILL Using PowerPoint Wrong
2012 and We're STILL Using PowerPoint Wrong
 
Your Speech is Toxic
Your Speech is ToxicYour Speech is Toxic
Your Speech is Toxic
 
Great Speakers Tell Stories
Great Speakers Tell StoriesGreat Speakers Tell Stories
Great Speakers Tell Stories
 
Slides That Rock
Slides That RockSlides That Rock
Slides That Rock
 
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...
 

Semelhante a Smart Devices tips & learnings: Desde Bankings hasta Redes Sociales

Presentación
 Presentación Presentación
Presentación
webmicro
 

Semelhante a Smart Devices tips & learnings: Desde Bankings hasta Redes Sociales (20)

Presentación software libre v2
Presentación software libre v2Presentación software libre v2
Presentación software libre v2
 
Creación de proyectos web con Drupal
Creación de proyectos web con DrupalCreación de proyectos web con Drupal
Creación de proyectos web con Drupal
 
2010 Presentacion Graphi Cad
2010 Presentacion Graphi Cad2010 Presentacion Graphi Cad
2010 Presentacion Graphi Cad
 
Estándares Web y Accesibilidad en Colombia
Estándares Web y Accesibilidad en ColombiaEstándares Web y Accesibilidad en Colombia
Estándares Web y Accesibilidad en Colombia
 
Curso desarrollo y comercialización de aplicaciones SaaS
Curso desarrollo y comercialización de aplicaciones SaaSCurso desarrollo y comercialización de aplicaciones SaaS
Curso desarrollo y comercialización de aplicaciones SaaS
 
Kathia jimenez21
Kathia jimenez21Kathia jimenez21
Kathia jimenez21
 
Kathia jimenez
Kathia jimenezKathia jimenez
Kathia jimenez
 
140625 mag servicios
140625 mag servicios140625 mag servicios
140625 mag servicios
 
Liquid Day - Microservicios y contenedores
Liquid Day - Microservicios y contenedoresLiquid Day - Microservicios y contenedores
Liquid Day - Microservicios y contenedores
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Prensa activa. Adaptamos la prensa a la realidad de internet
Prensa activa. Adaptamos la prensa a la realidad de internet Prensa activa. Adaptamos la prensa a la realidad de internet
Prensa activa. Adaptamos la prensa a la realidad de internet
 
Activica - Soluciones de Software
Activica - Soluciones de SoftwareActivica - Soluciones de Software
Activica - Soluciones de Software
 
Patrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración ModernaPatrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración Moderna
 
Casos exito santiago toribio almatech
Casos exito santiago toribio almatechCasos exito santiago toribio almatech
Casos exito santiago toribio almatech
 
Zemsania DBT 2015
Zemsania DBT 2015Zemsania DBT 2015
Zemsania DBT 2015
 
Presentación
 Presentación Presentación
Presentación
 
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
 
Soluciones en Base de Datos MS Access
Soluciones en Base de Datos MS AccessSoluciones en Base de Datos MS Access
Soluciones en Base de Datos MS Access
 
MULTIMEDIA
MULTIMEDIAMULTIMEDIA
MULTIMEDIA
 
Tendencias actuales del desarrollo de software
Tendencias actuales del desarrollo de softwareTendencias actuales del desarrollo de software
Tendencias actuales del desarrollo de software
 

Mais de GeneXus

Mais de GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 

Smart Devices tips & learnings: Desde Bankings hasta Redes Sociales

  • 1. Smart Devices tips & learnings Desde Bankings hasta Redes Sociales Ing. Ignacio Fonseca (ifonseca@dvelop.com.uy) Lic. Diego Mazzone (dmazzone@dvelop.com.uy)
  • 3. Agenda - La filosofía Smart Devices - Es todo sobre el diseño - A la hora de implementar - ¿Y ahora qué? Distribución - Lecciones aprendidas
  • 4. La Filosofía Smart Devices • Cambio de paradigma – Win/Web/SD • Diversidad de dispositivos • Aprobación • Comunidad de usuarios
  • 5. Es todo sobre el diseño - Dispositivos y modos de pantalla - Comunicación con diseñador - Guías de diseño
  • 6. Dispositivos y Modos de pantalla • GeneXus Smart Devices Generator – Distintos tamaños – Distintas resoluciones – Distintas orientaciones • Layouts – Distintos dispositivos
  • 7. Es todo sobre el diseño - Dispositivos y modos de pantalla - Comunicación con diseñador - Guías de diseño
  • 8. Comunicación con el Diseñador
  • 9. Comunicación con el Diseñador
  • 10. Comunicación con el Diseñador
  • 11. Comunicación con el Diseñador
  • 12. Comunicación con el Diseñador
  • 13. Comunicación con el Diseñador
  • 14. Comunicación con el Diseñador 320x240 640x960
  • 15. Comunicación con el Diseñador
  • 16. Es todo sobre el diseño - Dispositivos y modos de pantalla - Comunicación con diseñador - Guías de diseño
  • 17. A la hora de implementar - Arquitectura - Metodología de desarrollo - Prototipación - Extensibilidad
  • 19. Arquitectura [cont] • Backend – Servicios • Políticas de seguridad – Transacciones – Mix Servicios-Transacciones Grandes Pequeñas Proyectos de Banking empresas empresas cero Servicios X X Transacciones X X Mix X X
  • 20. Arquitectura [cont] ¿Offline? Guardar en memoria
  • 21. A la hora de implementar - Arquitectura - Metodología de desarrollo - Prototipación - Extensibilidad
  • 22. Metodología de desarrollo ¿Usar la misma KB web para mobile? ¿Trabajo en equipo? • Solución para la diversidad • Gestión de cambios • Gestión de versiones • Trazabilidad • Auditoría • Respaldo en la nube
  • 23. A la hora de implementar - Arquitectura - Metodología de desarrollo - Prototipación - Extensibilidad
  • 24. Prototipación • KBN (Knowledge Base Navigator) • Emulador • Dispositivo Android BlackBerry iOS KBN X X Emulador X Dispositivo X
  • 25. A la hora de implementar - Arquitectura - Metodología de desarrollo - Prototipación - Extensibilidad
  • 26. Extensibilidad Generadores External Objects User Controls
  • 27. ¿Y ahora qué? Distribución - Publicación - Actualización
  • 28. Publicación Subir al Distribuir Market internamente
  • 29. Publicación [cont] http://wiki.gxtechnical.com/commwiki/servlet/hwi ki?HowTo%3A+Publishing+an+app+in+Google+ Play, http://wiki.gxtechnical.com/commwiki/servlet/hwi ki?BlackBerry+Deployment, http://wiki.gxtechnical.com/commwiki/servlet/ hwiki?HowTo%3A+Publishing+an+application +to+the+Apple+App+Store,
  • 30. ¿Y ahora qué? Distribución - Publicación - Actualización
  • 31. Actualización Tenemos una aplicación en el Market y la queremos actualizar ¿Qué tipo de cambio es? • Versionado – Redirigir al Store – Actualizar metadata
  • 33. Lecciones Aprendidas • Comercial: GeneXus como solución tecnológica • Desarrollo: Cubrir 1 plataforma y extender • Cliente: Alinear expectativas
  • 34. Lecciones Aprendidas • Propuestas: Time 2 Market de cada plataforma • Costos: Inversión de cada plataforma
  • 35. Cómo seguir… • Visitar las guías de cada Marketplace • Conferencias relacionadas • Aplicaciones offline para Smart Devices Gustavo Proto - Lunes - SALA 4CR 15:45 • Usabilidad y Diseño para Smart Devices Marcelo Dotti - Martes - SALA 4CR 11:45 • Plataforma BlackBerry: Overview y Estado del Arte Felipe Herrera - Miércoles - SALA 2B 11:00
  • 36. Muchas Gracias Ing. Ignacio Fonseca Lic. Diego Mazzone (ifonseca@dvelop.com.uy) (dmazzone@dvelop.com.uy) @icfonseca @diego_mazzone www.dvelopsoftware.com #GX2816