Upload
dennis-chicaiza
View
218
Download
5
Embed Size (px)
DESCRIPTION
Introducción a Dispositivos Móviles
Citation preview
Desarrollo para
dispositivos
Móviles Ing. Dennis Chicaiza C.
Introducción
Aumento de popularidad de las nuevas
plataformas móviles:
Smartphones
Tablets
Introducción
Muchas posibilidades:
Conectividad (3G, Wifi, Bluetooth, NFC…)
Cámaras de fotos alta resolución
Geolocalización
Potencia de procesamiento
• Mercado para desarrolladores
• Y además… están de moda
Historia y Evolución
La programación para móviles no es algo
nuevo…
Historia y Evolución
Sistemas operativos bastante extendidos:
Symbian
Windows Mobile
Java (J2ME)
Amplias posibilidades desde el punto de vista
técnico, pero también limitaciones
Distinta filosofía en aplicaciones:
Centrado en funcionalidad
Despreocupación por experiencia de usuario
Historia y Evolución
¿Qué ha cambiado?
Teléfonos táctiles (interacción usuario)
Mayor potencia y capacidades
Pero sobre todo, el acceso directo a las
aplicaciones (Ecosistema)
Posibilidades
Conectividad
Acceso ubicuo servicios Internet: 3G , Wifi
Bluetooth: comunicación entre terminales, accesorios…
NFC (Near Field Communication)
Multimedia
Cámara (fotos, vídeo, realidad aumentada…)
Reproducción música y vídeo
Posibilidades
Geolocalización
GPS
Localización basada en red (Wifi, teléfono)
Mapas
Potencia de procesamiento
Procesadores avanzados (multi-core)
GPU integrada
Sistemas existentes
Existen gran cantidad de sistemas móviles:
iOS
Android
Windows Phone 7
Meego
Bada
WebOS
Blackberry OS
iOS
Sistema operativo de Apple
Presente en iPhone, iPod Touch y iPad
Ecosistema cerrado, controlado por Apple
Actualmente versión 4 (beta 5 para desarrolladores)
Interfaz de usuario multitáctil, orientada a gestos
Mercado de aplicaciones: App Store
Android
SO de Google (Open Handset Alliance)
Orientado a Smartphones, y recientemente a Tablets
Versiones recientes
Smartphones: 2.3 Gingerbread
Tablets: 3.1 Honeycomb
Interfaz multitáctil (skins fabricantes)
Diferentes mercados aplicaciones: Android Market, Amazon, Samsung…
Windows Phone 7
Sistema operativo de Microsoft
Desarrollo reciente, menos implantado
que iOS y Android
Actualmente versión 7.1
Múltiples fabricantes interesados
(especialmente Nokia)
Mercado propio: Windows Marketplace
Meego
SO iniciado por Intel y Nokia
Fusión de Moblin y Maemo
Aún en desarrollo, sin dispositivos en el
mercado
Amplia gama de plataformas: netbook,
smartphone, TV…
https://meego.com/
Bada
Sistema propio de Samsung, presente en
la familia Wave
Varios smartphones disponibles en el
mercado
Mercado de aplicaciones: Samsung Apps
http://bada.com/
WebOS
Originario de Palm, actualmente de HP
Sistema operativo para smartphone y
tablets
https://developer.palm.com/
Blackberry OS
Sistema propio de Blackberry, para
móviles y tablets.
Más orientado al usuario profesional.
Sincronización contactos, correos, agenda
Multitarea real
Mercado de aplicaciones propio:
Blackberry App World
Programación aplicaciones
Mismo flujo de trabajo para mayoría
plataformas:
Diseño de aplicación
Desarrollo
Pruebas
Emulador
Dispositivo
Distribución al mercado