Desarrollando Una Nueva GeneracióN De Aplicaciones Mobile

446
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
446
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desarrollando Una Nueva GeneracióN De Aplicaciones Mobile

  1. 1. Desarrollando una nueva generación de Aplicaciones Mobile<br />Leonardo Garces<br />Juan Pablo García<br />
  2. 2. Envía un SMS <br />con tu Nombre al <br />6 843 2003<br />
  3. 3. Agenda<br /><ul><li>Introducción a las aplicaciones móviles
  4. 4. Introducción a la herramienta de desarrollo
  5. 5. Usabilidad
  6. 6. Acceso a datos
  7. 7. Acceso a servicios</li></li></ul><li>Introducción a las Aplicaciones Móviles<br />Convergencia tecnológica<br />Las necesidades del usuario<br />El flujo de información<br />Los diferentes dispositivos<br />
  8. 8. Windows Mobile en Diversos Dispositivos<br />
  9. 9. Extendiendo la Plataforma<br />Windows XP<br />Windows Embedded<br />Increasing Functionality<br />
  10. 10. Desafíos para el Desarrollador<br />Experiencia Usuaria<br />Acceso a Datos<br />Conectividad<br />
  11. 11. Herramientas de Desarrollo<br />Tecnologías de Emulación<br />Software Develoment Kit – SDKs<br />Visual Studio<br />
  12. 12. Tecnologías de Emulación<br />DeviceEmulator Manager<br /><ul><li>Permite utilizar un ambiente real para desarrollar aplicaciones
  13. 13. Contienen SO funcionales y reales
  14. 14. Permite probar configuraciones y estados de los dispositivos</li></ul>Energía<br />Cuna<br />On/Off<br />Reseteo<br />Red<br />
  15. 15. Dispositivos Multimedia<br />Interfaceoptimizada<br />Salida de Video<br />Botones dedicados para navegación<br />No extensible<br />Handhelds con Datos<br />Pantalla táctil y navegación con lápiz<br />Teclado integrado QWERTY<br />Versión Mobile de Microsoft Office<br />Plataforma extensible<br />Teléfono con Datos<br />Navegación con una mano<br />Keypad y joystick<br />Plataforma extensible<br />Factores de Forma<br />
  16. 16. Sincronización<br />Enviar<br />Recibir<br />Ciclo de Vida Datos Móviles<br />
  17. 17. Opciones de Almacenamiento<br /><ul><li>SQL Server
  18. 18. SQL Mobile
  19. 19. XML
  20. 20. FileSystem/Almacenamiento Local</li></li></ul><li>SQL Server Mobile¿Qué es?<br />Cualquier Momento, Cualquier Lugar, Cualquier Dispositivo<br />Smartphone, PocketPC, Tablet PC, Laptop, Desktop<br />Utiliza las mismas APIs Manejadas en desktop y Mobile<br />Sin restricciones para ejecutar en el desktop<br />Libre distribución y redistribución<br />
  21. 21. Consideraciones de Diseño y Rendimiento<br />Creación de una capa de datos en reemplazo de Procedimientos Almacenados.<br />Utilización de DataReaders<br />SELECT únicamente para lo necesario y Limitar datos para visualizar en elementos de la GUI<br />Indexar columnas participantes de WHERE, ORDER BY, JOIN<br />Acceso a columnas mediante índice, no por nombre.<br />Evitar el uso de DataAdapter/DataSet<br />Hacer Close, Dispose de sus Sets y Readers<br />
  22. 22. Acceso Remoto a InformaciónMediante Servicios Web<br />Servidor<br />Servidor<br />Cliente<br />Cliente<br />Minimiza la comunicación<br />Importante para clientes conectados en forma intermitente<br />
  23. 23. <ul><li>IDE /Controles
  24. 24. Utilitarios
  25. 25. Consumo de Web Services
  26. 26. SQL Mobile</li></li></ul><li>Preguntas y Respuestas<br />
  27. 27. Gracias por completar su cupón de evaluación<br />Oradores:<br />- Leonardo Garcés<br /><ul><li> Juan Pablo García</li></ul>Código Charla: 4G<br />

×