Beruflich Dokumente
Kultur Dokumente
Introduccin
Agenda
Introduccin Limitaciones de los dispositivos mviles Sistemas operativos mviles Desarrollo de aplicaciones mviles
Objetivo
Este curso tiene como fin motivar a los futuros ingenieros de software a que se inicien en el mundo de la programacin para mviles. Se pretende que el alumno pierda el miedo a programar para estos dispositivos que hoy en da casi todo el mundo tiene. Con muy poco esfuerzo podemos llegar a conseguir aplicaciones verdaderamente vistosas y tiles.
Introduccin
Debido a la generalizacin de telfonos mviles, se ha generado 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
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.
Son SO especficos para este tipo de dispositivos, los cuales se han desarrollado en base a las limitaciones que se presentan.
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).
iOS
Apple Inc. Multitarea Centro de notificaciones Limitaciones: No permite Adobe Flash, ni Java, pero usa HTML5 como alternativa.
BlackBerry OS
Research In Motion Lanzado en 1999 Orientado a su uso profesional como gestor de correo electrnico y agenda. Permite sincronizar el dispositivo con el correo electrnico, el calendario, tareas, notas y contactos de Microsoft Exchange Server adems es compatible tambin con Lotus Notes y Novell GroupWise.
Symbian OS
Nokia, Sony Mobile Communications, Psion, Samsung, Siemens, LG, Motorola, etc. Tendr soporte hasta 2016.
Symbian OS
Nokia, Sony Mobile Communications, Psion, Samsung, Siemens, LG, Motorola, etc. Tendr soporte hasta 2016.
Windows Phone
Rastrea a los usuarios incluso aunque el usuario solicite la desactivacin de la funcin de rastreo. Hay un fallo al utilizar aplicaciones telefnicas.
Las aplicaciones bada no pueden acceder a la bandeja de SMS/MSM. Slo se permite una aplicacin bada al mismo tiempo, es decir, la multitarea slo es posible entre las aplicaciones que estn almacenadas en la ROM y una aplicacin bada. No se puede instalar WatsApp
Uso de sistemas operativos mviles en telfonos inteligentes en todo el mundo (tercer trimestre de 2012)
3% 2% 3% 1% 5%
14%
72%
Gran disparidad de plataformas de desarrollo Symbian (S60 y UIQ): C++ con libreras nativas Windows Mobile: .NET Compact Framework, una versin limitada de .NET Java Mobile Edition (J2ME) para mltiples plataformas, especialmente Symbian. Android: Java. Otras: Python