Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mviles
4.1 Sistemas Operativos Mviles
4.2 Movilidad
4.3 Aplicaciones sobre Mviles
Introduccin al Desarrollo de
Sistema Operativo
Mvil
Un sistema operativo mvil, es
un sistema operativo que controla
un dispositivo mvil al igual que los
PCs utilizan Windows o Linux.
Los S.O. Mviles son ms simples
y estn ms orientados a la
conectividad, formatos
multimedia para mviles y el
intercambio de informacin con
ellos.
Introduccin al Desarrollo de
Capas en S.O
Mobile
Kernel
O ncleo, proporciona el acceso a los elementos del
hardware del dispositivo.
Ofrece diferentes servicios a los superiores como
controladores o drivers, gestin de procesos, sistema de
archivos y la gestin de memoria.
Middleware
Conjunto de mdulos que hacen posible la existencia de las
aplicaciones mviles
Es transparente pare el usuario y ofrece servicios claves
como:
El motor de mensajera y comunicaciones
Cdecs multimedia
Gestin de dispositivos y seguridad
Introduccin al Desarrollo de
Capas de S.O.
Mobile
Entorno de ejecucin de aplicaciones
Consiste en un gestor de aplicaciones y un
conjunto de interfaces abiertas y programables por
parte de los desarrolladores para facilitar la
creacin de software.
Interfaz de usuario
Las interfaz de usuario facilitan la interaccin con
el usuario y el diseo de la presentacin visual de
la aplicacin.
Los servicios que incluyen son de componentes
grficos (botones, pantallas, listas, etc) y el del
marco de interaccin.
Introduccin al Desarrollo de
S.O. Android
Introduccin al Desarrollo de
Capas IPhone
Introduccin al Desarrollo de
Android; 35.30
iOS; 16.20
Symbian OS; 31.00
Introduccin al Desarrollo de
Android
Es un paquete de software para
dispositivos mviles que incluye el
sistema operativo, middleware y
aplicaciones clave
El SDK de Android proporciona las
herramientas y APIs necesarios para
empezar el desarrollo de aplicaciones
en la plataforma Android utilizando el
lenguaje de programacin Java
Introduccin al Desarrollo de
11
Quin desarrollo
Android?
Android fue desarrollado por Open
Handset Alliance
Open Handset Alliance es una organizacin
que trata de definir estndares para los
dispositivos mviles
Es un consorcio de empresas
Operadores de telefona
Fabricantes de dispositivos
Fabricantes de software
Compaas de comercializacin
Introduccin al Desarrollo de
12
iOS
iOS (Iphone OS) es el sistema
operativo mvil de Apple
desarrollado originalmente para
el Iphone, siendo utilizado luego
en todos los dispositivos iPhone,
iPod Touch e iPad.
Es un derivado de Mac OS X,
que a su vez esta basado en
Darwin BSD
Es un sistema propietario de
Introduccin al Desarrollo de
Apple
13
BlackBerry
Es una lnea de telfonos inteligentes
desarrollado por la compaa
canadiense Reseach In Motion (RIM)
RIM proporciona un OS multitarea
para el BlackBerry, lo que permite un
uso intensivo de los dispositivos de
entrada del telefono, en particular la
rueda de desplazamiento.
El sistema operativo da soporte para
Java MIDP 1.0 y WAP 1.2.
Introduccin al Desarrollo de
14
Limitaciones de
RIM
Introduccin al Desarrollo de
15
Claves principales
Los smartphone se han convertido en
un mercado de gran crecimiento
29% penetracin de smartphone a nivel
global
65%
50%
19%
17%
18%
en USA
en Europa
en Asia-Pacifico
Latin Amrica
Africa y medio Oriente
Introduccin al Desarrollo de
17
Introduccin al Desarrollo de
18
Tiendas de
Aplicaciones
Las tiendas de Aplicaciones controlan el
ecosistema.
Las tiendas de aplicaciones son opuestas al
negocio que ofrecan las empresas de
telecomunicaciones (Telcos)
Ms del 85% de las aplicaciones de iOS y
Android vienen de las aplicaciones gratuitas
Introduccin al Desarrollo de
19
HTML 5
HTML 5 tiene el potencial de convertirse
en el puente entre los diferentes
dispositivos existentes
Es la nica aplicacin comn entre Android,
iOS, nuevas versiones de BlackBerry y
Whindows Phone.
Con 225 millones de dispositivos con
Android y 146 millones de dispositivos con
iOS, HTML 5 es soportado por ms de 471
millones de dispositivos hoy en da.
Introduccin al Desarrollo de
20
No hay un ganador
De momento y por varios aos, no hay
un ganador visible
iOS y Android se vienen dividiendo el
mercado, atacando diferentes segmentos de
mercado
iOS ha sido captado por un sector ms
selecto y Android se esta orientando al
mercado masivo
Windows Phone esta apareciendo, tan solo
para desplazar a BlackBerry del tercer lugar
Introduccin al Desarrollo de
21
Tendencias del
Mobile
Medios de comunicacin especializados
para el mercado Masivo
Segmentacin extrema
Servicios basados en Localizacin
El cliente siempre esta accesible
Conexin emocional con las marcas
Introduccin al Desarrollo de
22
Introduccin al Desarrollo de
23
Entornos de
desarrollo
Introduccin al Desarrollo de
IPhone
Introduccin al Desarrollo de
25
IPhone
Tiene un entorno de desarrollo
propietario
XCode es el entorno de desarrollo
Introduccin al Desarrollo de
26
26
XCode
Introduccin al Desarrollo de
27
Android
Introduccin al Desarrollo de
28
Android
Proporciona un kit de desarrollo el SDK
Se puede desarrollar con diferentes
lenguajes, el ms utilizado Java
Las aplicaciones se pueden distribuir a
nivel empresarial o en el store de
Android
Introduccin al Desarrollo de
29
Laboratorio
HolaMundo en Android
Software a utilizar:
SDK
JDK
Eclipse
Plug-in ADT para Eclipse
Introduccin al Desarrollo de
30
Gua de
Instalacin
http://www.slideshare.net/garybriceno/instalando-android-sd
Introduccin al Desarrollo de
31
Unidad 5: Administradores
de Base de Datos
5.1 Base de Datos: Generalidades y
componentes
5.2 Administradores de Base de Datos
5.3 Configuracin de Base de Datos
Introduccin al Desarrollo de
Unidad 6: Proyecto
Integrador
6.1
6.2
6.3
6.4
Presentacin
Presentacin
Presentacin
Presentacin
de
de
de
de
ante proyectos
Diseo de Aplicaciones
Prototipo de Aplicaciones
Aplicaciones
Introduccin al Desarrollo de