7/29/2019 Programacin de dispositivos mviles_1.pdf
1/18
Programacin de dispositivos mviles
Introduccin
7/29/2019 Programacin de dispositivos mviles_1.pdf
2/18
Agenda
Introduccin Limitaciones de los dispositivos mviles
Sistemas operativos mviles
Desarrollo de aplicaciones mviles
7/29/2019 Programacin de dispositivos mviles_1.pdf
3/18
7/29/2019 Programacin de dispositivos mviles_1.pdf
4/18
Introduccin
Debido a la generalizacin de telfonos mviles, se hagenerado la necesidad de tener diferentes aplicaciones para
este tipo de dispositivos.
Da a da se van incrementando las prestaciones de los
dispositivos mviles: Acceso a Internet y conectividad mediante Bluetooth
SMS (Short Message Service)
Reproduccin de video y sonido
Cmara integrada Informacin de localizacin GPS
7/29/2019 Programacin de dispositivos mviles_1.pdf
5/18
Limitaciones de los dispositivos mviles
El uso constante de: Clculos
Grficos
Sonido
Conexiones inalambricas, etc. La necesidad de ahorrar energa obliga a utilizar
procesadores con capacidad de computo limitada.
Memoria y almacenamiento de datos es muy limitado, en
comparacin con una PC.
Limita la vida de la batera.
7/29/2019 Programacin de dispositivos mviles_1.pdf
6/18
Qu es un Sistema Operativo Mvil?
7/29/2019 Programacin de dispositivos mviles_1.pdf
7/18
Qu es un Sistema Operativo Mvil?
SO que controla un dispositivo mvil.
Son simples y estn orientados a la conectividad inalmbrica.
7/29/2019 Programacin de dispositivos mviles_1.pdf
8/18
Sistemas operativos mviles
Son SO especficos para este tipo de dispositivos, los cualesse han desarrollado en base a las limitaciones que se
presentan.
Android
iOS BlackBerry OS
Symbian OS
Windows Phone
Bada Otros
7/29/2019 Programacin de dispositivos mviles_1.pdf
9/18
Sistemas operativos mviles
Android Open Handset Alliance-Google.
Cdigo abierto
Libertad
Libertad (de instalar lo que uno desea o desarrollar).
Sin fronteras de desarrollo
Comunidad (foros, blogs)
Coste y gustos
Personalizable
Multitarea
Variedad (Netbooks, moviles, etc).
7/29/2019 Programacin de dispositivos mviles_1.pdf
10/18
Sistemas operativos mviles
iOS Apple Inc.
Multitarea
Centro de notificaciones
Limitaciones:
No permite Adobe Flash, ni Java, pero usa HTML5 como
alternativa.
7/29/2019 Programacin de dispositivos mviles_1.pdf
11/18
Sistemas operativos mviles
BlackBerry OS Research In Motion
Lanzado en 1999
Orientado a su uso profesional comogestor de correo electrnico y agenda.
Permite sincronizar el dispositivo con elcorreo electrnico, el calendario, tareas,
notas y contactos de Microsoft Exchange
Server adems es compatible tambin con
Lotus Notes y Novell GroupWise.
http://es.wikipedia.org/wiki/Research_In_Motionhttp://es.wikipedia.org/wiki/Research_In_Motionhttp://es.wikipedia.org/wiki/Research_In_Motionhttp://es.wikipedia.org/wiki/Research_In_Motionhttp://es.wikipedia.org/wiki/Research_In_Motion7/29/2019 Programacin de dispositivos mviles_1.pdf
12/18
Sistemas operativos mviles
Symbian OS Nokia, Sony Mobile Communications, Psion, Samsung,
Siemens, LG, Motorola, etc.
Tendr soporte hasta 2016.
7/29/2019 Programacin de dispositivos mviles_1.pdf
13/18
Sistemas operativos mviles
Symbian OS Nokia, Sony Mobile Communications, Psion, Samsung,
Siemens, LG, Motorola, etc.
Tendr soporte hasta 2016.
7/29/2019 Programacin de dispositivos mviles_1.pdf
14/18
Sistemas operativos mviles
Windows Phone Microsoft
Mosaicos-permiten enlazarse aaplicaciones.
Internet Explorer Mobile
Rastrea a los usuarios incluso aunque elusuario solicite la desactivacin de la
funcin de rastreo. Hay un fallo al utilizar aplicaciones
telefnicas.
7/29/2019 Programacin de dispositivos mviles_1.pdf
15/18
Sistemas operativos mviles
Bada (ocano o mar) Samsung
Lanzado en agosto de 2010
Limitaciones: Las aplicaciones bada no pueden acceder a la
bandeja de SMS/MSM.
Slo se permite una aplicacin bada al mismotiempo, es decir, la multitarea slo es posible
entre las aplicaciones que estn almacenadasen la ROM y una aplicacin bada.
No se puede instalar WatsApp
7/29/2019 Programacin de dispositivos mviles_1.pdf
16/18
7/29/2019 Programacin de dispositivos mviles_1.pdf
17/18
Sistemas operativos mviles
Uso de sistemas operativos mviles en telfonosinteligentes en todo el mundo (tercer trimestre de 2012)
72%
14%5%
3% 2% 3% 1%
AndroidiOs
BlackBerry OS
Symbian OS
Windows Phone
Bada
Otros
7/29/2019 Programacin de dispositivos mviles_1.pdf
18/18
Desarrollo de aplicaciones mviles
Gran disparidad de plataformas de desarrollo Symbian (S60 y UIQ): C++ con libreras nativas
Windows Mobile: .NET Compact Framework, una versinlimitada de .NET
Java Mobile Edition (J2ME) para mltiples plataformas,especialmente Symbian.
Android: Java.
Otras: Python
Top Related