SlideShare ist ein Scribd-Unternehmen logo
1 von 60
Consideraciones para el Desarrollo de Aplicaciones Móviles Sorey García
¿En qué piensas cuando vas a desarrollar una aplicación de  Escritorio ? Antes de empezar, hablemos de algo que conocemos
¡Nuestros dilemas! ¿Para cual sistema operativo desarrollamos?
¿Y si es una Aplicación o  Sitio  Web ?
¿Soportarán  todos  los exploradores mi aplicación?
¿Qué  lenguaje de programación  debo usar?
 
Igual sucede cuando pensamos en  desarrollar para móvil … es necesario conocer y entender conceptos básicos…
¿A que se refiere el término  movilidad ? … así que unifiquemos conceptos
La  movilidad   refiere a tener los  datos ,  las  aplicaciones   y los  dispositivos   en cualquier lugar.
¿ Qué es un  dispositivo móvil ?
Tipos de Dispositivos  Móviles
Fuente:   Architecture Journal  #14
Se tiene la creencia  equivocada  de que desarrollar aplicaciones móviles es igual que desarrollar  una aplicación tradicional  pero en  “ pequeño ”
Sin embargo el  desarrollo de aplicaciones móviles  es más que eso! Desarrollar para móvil conlleva una variedad de  consideraciones   de acuerdo al  propósito  y  escenario   para el que van a ser utilizadas.
Estos son algunos escenarios para el uso de  Dispositivos Móviles Público Masivo Público Puntual Nichos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estos algunos de los conceptos a tener en cuenta para  el Desarrollo sobre Dispositivos Móviles
Antes de desarrollar sobre un dispositivo especifico consulte los  centros de desarrollo   de cada  proveedor  para seguir las indicaciones propuestas …
Centros de Desarrollo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Cuáles son los costos? Tiendas de Aplicaciones y Suscripciones como Desarrollador
El detalle de cada una de esas consideraciones dependen de si usted desea trabajar para una  gama especifica de dispositivos   o bien intentar abarcar la  mayor cantidad  de dispositivos  posible
¿ Cuáles son los principales  proveedores de dispositivos móviles ?
Worldwide Mobile Terminal Sales to End Users in 1Q10 (Thousands of Units) Source: Gartner (May 2010) 100.0 269,120.10 100.0 314,653.50 Total 16.5 44,972.2 19.2 60,418.1 Others 1.2 3,217.9 1.3 3,970.0 Huawei     1.4 4,345.0 G-Five 1.3 3,369.6 1.7 5,375.4 ZTE 1.5 3,938.8 2.7 8,359.7 Apple 6.2 16,587.3 3.0 9,574.5 Motorola 5.4 14,470.3 3.1 9,865.6 Sony Ericsson 2.7 7,233.5 3.4 10,552.5 RIM 9.9 26,546.9 8.6 27,190.1 LG 19.1 51,385.4 20.6 64,897.1 Samsung 36.2 97,398.2 35.0 110,105.6 Nokia 1Q09 Market Share (%) 1Q09   Units 1Q10 Market Share (%) 1Q10   Units Company
 
¿ Cuáles son los  sistemas operativos para móvil ?
7
Worldwide Smartphone Sales to End Users  by Operating System in 1Q10 (Thousands of Units) Source: Gartner (May 2010) http:// www.gartner.com/it/page.jsp?id =1372013   100.0 36,507.4 100.0 54,301.4 Total 1.2 445.9 0.7 404.8 Other OSs 7.0 2,540.5 3.7 1,993.9 Linux 10.2 3,738.7 6.8 3,706.0 Microsoft Windows Mobile 1.6 575.3 9.6 5,214.7 Android 10.5 3,848.1 15.4 8,359.7 iPhone OS 20.6 7,533.6 19.4 10,552.6 Research In Motion  (RIM) 48.8 17,825.3 44.3 24,069.8 Symbian 1Q09 Market Share (%) 1Q09   Units 1Q10 Market Share (%) 1Q10   Units Company
Tipos de Aplicaciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Plataformas de Desarrollo (Nativas)
Plataformas de Desarrollo (Intermedias)
Bases de Datos  para Móvil ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Aplicaciones  Web Móvil (Lenguajes de Marcas) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Aplicaciones  Web Móvil (MicroNavegadores) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Aplicaciones  Web Móvil (Emuladores) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estándares  Web Móvil ,[object Object],[object Object],[object Object],[object Object]
Otras  Consideraciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Características de los   dispositivos móviles
Capacidades del Dispositivo (Pantalla) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Características de los Dispositivos (Memoria) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Características de los Dispositivos (Microprocesador) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Características de los Dispositivos (Audio) ,[object Object],[object Object],[object Object]
Características de los Dispositivos (Control) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Características de los Dispositivos ( Cámara ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Características de los Dispositivos ( Expansión de Memoria ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Características de los Dispositivos (Batería) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Características de los Dispositivos ( Ingress Protection) C ó digos de protecci ó n IP del IEC contra personas, s ó lidos, l í quidos e impactos Fuente:  IEC 60529 – Clasification of Degrees of Protection Provided by Enclosures. International Electrotechnical Commission, Suiza. www.iec.ch     Primer d í gito Segundo d í gito Tercer d í gito (opcional) Protecci ó n contra contacto de personas Protecci ó n contra s ó lidos Protecci ó n contra l í quidos (cuerpos extra ñ os) Protecci ó n contra impactos mec á nicos 0 Sin protecci ó n Sin protecci ó n Sin protecci ó n Sin protecci ó n 1 Protecci ó n contra contacto con  á reas importantes del cuerpo (mano) Protecci ó n contra objetos s ó lidos grandes de m á s de 50 mm de di á metro Protecci ó n contra gotas de agua cayendo verticalmente Protecci ó n contra impactos de 0,225 julios (0,15 Kg @ 15 cm) 2 Protecci ó n contra contacto con el dedo Protecci ó n contra objetos s ó lidos medianos de m á s de 12 mm de di á metro Protecci ó n contra roc í os directos de agua cayendo hasta a 15 º  de la vertical Protecci ó n contra impactos de 0,375 julios (0,25 Kg @ 15 cm) 3 Protecci ó n contra cables y herramientas de m á s    de 2,5 mm de di á metro Protecci ó n contra objetos s ó lidos peque ñ os de m á s de 2,5 mm de di á metro Protecci ó n contra roc í os directos de agua cayendo hasta a 60 º  de la vertical Protecci ó n contra impactos de 0,5 julios (0,25 Kg @ 20 cm) 4 Protecci ó n contra cables y herramientas de m á s de 1 mm de di á metro Protecci ó n contra objetos s ó lidos redondos de m á s de 1 mm de di á metro Protecci ó n contra roc í os directos de agua desde todas direcciones Protecci ó n contra impactos de 1 julio (0,5 Kg @ 20 cm) 5 Protecci ó n completa Protecci ó n contra dep ó sitos de polvo Protecci ó n contra chorros de agua a baja presi ó n desde todas direcciones Protecci ó n contra impactos de 2 julios (0,5 Kg @ 40 cm) 6 Protecci ó n completa Protecci ó n completa contra entrada de polvo Protecci ó n contra fuertes chorros de agua de todas direcciones (olas) Protecci ó n contra impactos de 4 julios (1 Kg @ 40 cm) 7     Protecci ó n contra cortos plazos de inmersi ó n - de 15 cm a 1 m Protecci ó n contra impactos de 6 julios (1,5 Kg @ 40 cm) 8     Protecci ó n contra largos per í odos de inmersi ó n bajo presi ó n Protecci ó n contra impactos de 10 julios (5 Kg @ 20 cm)  9       Protecci ó n contra impactos de 20 julios (5 Kg @ 40 cm)
Características de los Dispositivos (Navegación) ,[object Object],[object Object],[object Object],[object Object]
Características de los Dispositivos (Captura) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Características de los Dispositivos (Impresión) ,[object Object]
Características de los Dispositivos (Sensores) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos de Comunicación ,[object Object],[object Object],[object Object],[object Object],[object Object]
Opciones de Conexión ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Características de los Dispositivos (Interfaces) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TCP-IP Con Cables  (Cable al PC) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TCP-IP Con Cables   ( Modem ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TCP-IP Sin Cables  (Wi-fi) ,[object Object],[object Object],[object Object],[object Object],[object Object]
TCP-IP Sin Cables  (Wman) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TCP-IP Sin Cables  (Red Celular) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TCP-IP Sin Cables  (Red Celular) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¡Gracias! http://blog.soreygarcia.me http://www.avanet.org

Weitere ähnliche Inhalte

Andere mochten auch

Desconferencia Barcamp Cali 2009 - Ingeniería de Software
Desconferencia Barcamp Cali 2009 - Ingeniería de SoftwareDesconferencia Barcamp Cali 2009 - Ingeniería de Software
Desconferencia Barcamp Cali 2009 - Ingeniería de Software
Sorey García
 
Como Hacer Presentaciones
Como Hacer PresentacionesComo Hacer Presentaciones
Como Hacer Presentaciones
Sorey García
 
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y JavascriptJSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
Sorey García
 
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Sorey García
 
GWAB: Azure Mobile Services
GWAB: Azure Mobile ServicesGWAB: Azure Mobile Services
GWAB: Azure Mobile Services
Sorey García
 
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus PartyWindows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Sorey García
 
Why an Engineer should be "human" too
Why an Engineer should be "human" tooWhy an Engineer should be "human" too
Why an Engineer should be "human" too
Sorey García
 
Windows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para DesarrolladoresWindows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para Desarrolladores
Sorey García
 
Generalidades sobre Windows Phone
Generalidades sobre Windows PhoneGeneralidades sobre Windows Phone
Generalidades sobre Windows Phone
Sorey García
 
Introducción a XAML y MVVM
Introducción a XAML y MVVMIntroducción a XAML y MVVM
Introducción a XAML y MVVM
Sorey García
 

Andere mochten auch (20)

Contadores De Historias
Contadores De HistoriasContadores De Historias
Contadores De Historias
 
WIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnologíaWIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnología
 
Frases Celebres I
Frases Celebres IFrases Celebres I
Frases Celebres I
 
Desconferencia Barcamp Cali 2009 - Ingeniería de Software
Desconferencia Barcamp Cali 2009 - Ingeniería de SoftwareDesconferencia Barcamp Cali 2009 - Ingeniería de Software
Desconferencia Barcamp Cali 2009 - Ingeniería de Software
 
Como Hacer Presentaciones
Como Hacer PresentacionesComo Hacer Presentaciones
Como Hacer Presentaciones
 
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y JavascriptJSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
 
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
 
GWAB: Azure Mobile Services
GWAB: Azure Mobile ServicesGWAB: Azure Mobile Services
GWAB: Azure Mobile Services
 
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus PartyWindows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
 
Why an Engineer should be "human" too
Why an Engineer should be "human" tooWhy an Engineer should be "human" too
Why an Engineer should be "human" too
 
Windows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para DesarrolladoresWindows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para Desarrolladores
 
MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences
 
Digital altruism
Digital altruismDigital altruism
Digital altruism
 
Misión: Inspiración
Misión: InspiraciónMisión: Inspiración
Misión: Inspiración
 
Generalidades sobre Windows Phone
Generalidades sobre Windows PhoneGeneralidades sobre Windows Phone
Generalidades sobre Windows Phone
 
Introducción a XAML y MVVM
Introducción a XAML y MVVMIntroducción a XAML y MVVM
Introducción a XAML y MVVM
 
Tendencias de movilidad en el mercado masivo y empresarial
Tendencias de movilidad en el mercado masivo y empresarialTendencias de movilidad en el mercado masivo y empresarial
Tendencias de movilidad en el mercado masivo y empresarial
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8
 
NetConfUY: Maximizando la productividad del desarrollo móvil
NetConfUY: Maximizando la productividad del desarrollo móvilNetConfUY: Maximizando la productividad del desarrollo móvil
NetConfUY: Maximizando la productividad del desarrollo móvil
 
Introducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAMLIntroducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAML
 

Ähnlich wie Barcamp cucuta 2010 - Aplicaciones Móviles

Segunda evaluación informatica
Segunda evaluación informatica Segunda evaluación informatica
Segunda evaluación informatica
claudiadlp
 
Conferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvilConferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvil
campus party
 

Ähnlich wie Barcamp cucuta 2010 - Aplicaciones Móviles (20)

Consideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones MóvilesConsideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones Móviles
 
Desarrollo de aplicaciones web móviles
Desarrollo de aplicaciones web móvilesDesarrollo de aplicaciones web móviles
Desarrollo de aplicaciones web móviles
 
INTRODUCCION A ANDROID
INTRODUCCION A ANDROIDINTRODUCCION A ANDROID
INTRODUCCION A ANDROID
 
Introducción a la web móvil
Introducción a la web móvilIntroducción a la web móvil
Introducción a la web móvil
 
Motorola defy
Motorola defyMotorola defy
Motorola defy
 
Introducción a los "Pelochos"
Introducción a los "Pelochos"Introducción a los "Pelochos"
Introducción a los "Pelochos"
 
Android UC3M Sesión 1
Android UC3M Sesión 1Android UC3M Sesión 1
Android UC3M Sesión 1
 
Introducción al desarrollo Android, Sesión 1
Introducción al desarrollo Android, Sesión 1Introducción al desarrollo Android, Sesión 1
Introducción al desarrollo Android, Sesión 1
 
Galaxy y (4)
Galaxy y (4)Galaxy y (4)
Galaxy y (4)
 
Las apps
Las appsLas apps
Las apps
 
cap7.pptx
cap7.pptxcap7.pptx
cap7.pptx
 
Web móvil ¿inclusiva y accesible?
Web móvil ¿inclusiva y accesible?Web móvil ¿inclusiva y accesible?
Web móvil ¿inclusiva y accesible?
 
Web móvil: ¿inclusiva y accesible?
Web móvil: ¿inclusiva y accesible?Web móvil: ¿inclusiva y accesible?
Web móvil: ¿inclusiva y accesible?
 
Segunda evaluación informatica
Segunda evaluación informatica Segunda evaluación informatica
Segunda evaluación informatica
 
Introducción a App Inventor
Introducción a App InventorIntroducción a App Inventor
Introducción a App Inventor
 
CursoAndroid.pptx
CursoAndroid.pptxCursoAndroid.pptx
CursoAndroid.pptx
 
Marco teorico
Marco teoricoMarco teorico
Marco teorico
 
Responsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendacionesResponsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendaciones
 
Las apps
Las appsLas apps
Las apps
 
Conferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvilConferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvil
 

Mehr von Sorey García

Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)
Sorey García
 
Boya.ca - Introducción a Windows Phone
Boya.ca - Introducción a Windows PhoneBoya.ca - Introducción a Windows Phone
Boya.ca - Introducción a Windows Phone
Sorey García
 
Gestión de conocimiento
Gestión de conocimientoGestión de conocimiento
Gestión de conocimiento
Sorey García
 
Planificando las bases de una aplicación windows phone
Planificando las bases de una aplicación windows phonePlanificando las bases de una aplicación windows phone
Planificando las bases de una aplicación windows phone
Sorey García
 

Mehr von Sorey García (12)

Mision inspiración para docentes
Mision inspiración para docentesMision inspiración para docentes
Mision inspiración para docentes
 
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
 
Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)
 
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías ÁgilesSensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
 
Boya.ca - Introducción a Windows Phone
Boya.ca - Introducción a Windows PhoneBoya.ca - Introducción a Windows Phone
Boya.ca - Introducción a Windows Phone
 
Gestión de conocimiento
Gestión de conocimientoGestión de conocimiento
Gestión de conocimiento
 
Planificando las bases de una aplicación windows phone
Planificando las bases de una aplicación windows phonePlanificando las bases de una aplicación windows phone
Planificando las bases de una aplicación windows phone
 
#1 - Hackers & Developers Magazine
#1 - Hackers & Developers Magazine#1 - Hackers & Developers Magazine
#1 - Hackers & Developers Magazine
 
Windows 8: Tips de diseño, contratos y tiles
Windows 8: Tips de diseño, contratos y tilesWindows 8: Tips de diseño, contratos y tiles
Windows 8: Tips de diseño, contratos y tiles
 
Windows 8: Empaquetamiento y publicación
Windows 8: Empaquetamiento y publicaciónWindows 8: Empaquetamiento y publicación
Windows 8: Empaquetamiento y publicación
 
#0 - Hackers & Developers Magazine
#0 - Hackers & Developers Magazine#0 - Hackers & Developers Magazine
#0 - Hackers & Developers Magazine
 
Nuevos actores de la ingenieria de software
Nuevos actores de la ingenieria de softwareNuevos actores de la ingenieria de software
Nuevos actores de la ingenieria de software
 

Kürzlich hochgeladen

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (11)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Barcamp cucuta 2010 - Aplicaciones Móviles

  • 1. Consideraciones para el Desarrollo de Aplicaciones Móviles Sorey García
  • 2. ¿En qué piensas cuando vas a desarrollar una aplicación de Escritorio ? Antes de empezar, hablemos de algo que conocemos
  • 3. ¡Nuestros dilemas! ¿Para cual sistema operativo desarrollamos?
  • 4. ¿Y si es una Aplicación o Sitio Web ?
  • 5. ¿Soportarán todos los exploradores mi aplicación?
  • 6. ¿Qué lenguaje de programación debo usar?
  • 7.  
  • 8. Igual sucede cuando pensamos en desarrollar para móvil … es necesario conocer y entender conceptos básicos…
  • 9. ¿A que se refiere el término movilidad ? … así que unifiquemos conceptos
  • 10. La movilidad refiere a tener los datos , las aplicaciones y los dispositivos en cualquier lugar.
  • 11. ¿ Qué es un dispositivo móvil ?
  • 13. Fuente: Architecture Journal #14
  • 14. Se tiene la creencia equivocada de que desarrollar aplicaciones móviles es igual que desarrollar una aplicación tradicional pero en “ pequeño ”
  • 15. Sin embargo el desarrollo de aplicaciones móviles es más que eso! Desarrollar para móvil conlleva una variedad de consideraciones de acuerdo al propósito y escenario para el que van a ser utilizadas.
  • 16.
  • 17. Estos algunos de los conceptos a tener en cuenta para el Desarrollo sobre Dispositivos Móviles
  • 18. Antes de desarrollar sobre un dispositivo especifico consulte los centros de desarrollo de cada proveedor para seguir las indicaciones propuestas …
  • 19.
  • 20. ¿Cuáles son los costos? Tiendas de Aplicaciones y Suscripciones como Desarrollador
  • 21. El detalle de cada una de esas consideraciones dependen de si usted desea trabajar para una gama especifica de dispositivos o bien intentar abarcar la mayor cantidad de dispositivos posible
  • 22. ¿ Cuáles son los principales proveedores de dispositivos móviles ?
  • 23. Worldwide Mobile Terminal Sales to End Users in 1Q10 (Thousands of Units) Source: Gartner (May 2010) 100.0 269,120.10 100.0 314,653.50 Total 16.5 44,972.2 19.2 60,418.1 Others 1.2 3,217.9 1.3 3,970.0 Huawei     1.4 4,345.0 G-Five 1.3 3,369.6 1.7 5,375.4 ZTE 1.5 3,938.8 2.7 8,359.7 Apple 6.2 16,587.3 3.0 9,574.5 Motorola 5.4 14,470.3 3.1 9,865.6 Sony Ericsson 2.7 7,233.5 3.4 10,552.5 RIM 9.9 26,546.9 8.6 27,190.1 LG 19.1 51,385.4 20.6 64,897.1 Samsung 36.2 97,398.2 35.0 110,105.6 Nokia 1Q09 Market Share (%) 1Q09   Units 1Q10 Market Share (%) 1Q10   Units Company
  • 24.  
  • 25. ¿ Cuáles son los sistemas operativos para móvil ?
  • 26. 7
  • 27. Worldwide Smartphone Sales to End Users by Operating System in 1Q10 (Thousands of Units) Source: Gartner (May 2010) http:// www.gartner.com/it/page.jsp?id =1372013 100.0 36,507.4 100.0 54,301.4 Total 1.2 445.9 0.7 404.8 Other OSs 7.0 2,540.5 3.7 1,993.9 Linux 10.2 3,738.7 6.8 3,706.0 Microsoft Windows Mobile 1.6 575.3 9.6 5,214.7 Android 10.5 3,848.1 15.4 8,359.7 iPhone OS 20.6 7,533.6 19.4 10,552.6 Research In Motion (RIM) 48.8 17,825.3 44.3 24,069.8 Symbian 1Q09 Market Share (%) 1Q09   Units 1Q10 Market Share (%) 1Q10   Units Company
  • 28.
  • 30. Plataformas de Desarrollo (Intermedias)
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Características de los dispositivos móviles
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. Características de los Dispositivos ( Ingress Protection) C ó digos de protecci ó n IP del IEC contra personas, s ó lidos, l í quidos e impactos Fuente: IEC 60529 – Clasification of Degrees of Protection Provided by Enclosures. International Electrotechnical Commission, Suiza. www.iec.ch   Primer d í gito Segundo d í gito Tercer d í gito (opcional) Protecci ó n contra contacto de personas Protecci ó n contra s ó lidos Protecci ó n contra l í quidos (cuerpos extra ñ os) Protecci ó n contra impactos mec á nicos 0 Sin protecci ó n Sin protecci ó n Sin protecci ó n Sin protecci ó n 1 Protecci ó n contra contacto con á reas importantes del cuerpo (mano) Protecci ó n contra objetos s ó lidos grandes de m á s de 50 mm de di á metro Protecci ó n contra gotas de agua cayendo verticalmente Protecci ó n contra impactos de 0,225 julios (0,15 Kg @ 15 cm) 2 Protecci ó n contra contacto con el dedo Protecci ó n contra objetos s ó lidos medianos de m á s de 12 mm de di á metro Protecci ó n contra roc í os directos de agua cayendo hasta a 15 º de la vertical Protecci ó n contra impactos de 0,375 julios (0,25 Kg @ 15 cm) 3 Protecci ó n contra cables y herramientas de m á s   de 2,5 mm de di á metro Protecci ó n contra objetos s ó lidos peque ñ os de m á s de 2,5 mm de di á metro Protecci ó n contra roc í os directos de agua cayendo hasta a 60 º de la vertical Protecci ó n contra impactos de 0,5 julios (0,25 Kg @ 20 cm) 4 Protecci ó n contra cables y herramientas de m á s de 1 mm de di á metro Protecci ó n contra objetos s ó lidos redondos de m á s de 1 mm de di á metro Protecci ó n contra roc í os directos de agua desde todas direcciones Protecci ó n contra impactos de 1 julio (0,5 Kg @ 20 cm) 5 Protecci ó n completa Protecci ó n contra dep ó sitos de polvo Protecci ó n contra chorros de agua a baja presi ó n desde todas direcciones Protecci ó n contra impactos de 2 julios (0,5 Kg @ 40 cm) 6 Protecci ó n completa Protecci ó n completa contra entrada de polvo Protecci ó n contra fuertes chorros de agua de todas direcciones (olas) Protecci ó n contra impactos de 4 julios (1 Kg @ 40 cm) 7     Protecci ó n contra cortos plazos de inmersi ó n - de 15 cm a 1 m Protecci ó n contra impactos de 6 julios (1,5 Kg @ 40 cm) 8     Protecci ó n contra largos per í odos de inmersi ó n bajo presi ó n Protecci ó n contra impactos de 10 julios (5 Kg @ 20 cm) 9       Protecci ó n contra impactos de 20 julios (5 Kg @ 40 cm)
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.