Sie sind auf Seite 1von 18

Programacin de dispositivos mviles

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

Limitaciones de los dispositivos mviles

El uso constante de:

Clculos Grficos Sonido Conexiones inalambricas, etc.

Limita la vida de la batera.

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.

Qu es un Sistema Operativo Mvil?

Qu es un Sistema Operativo Mvil?


SO que controla un dispositivo mvil. Son simples y estn orientados a la conectividad inalmbrica.

Sistemas operativos mviles

Son SO especficos para este tipo de dispositivos, los cuales se han desarrollado en base a las limitaciones que se presentan.

Android iOS BlackBerry OS Symbian OS Windows Phone Bada Otros

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).

Sistemas operativos mviles

iOS

Apple Inc. Multitarea Centro de notificaciones Limitaciones: No permite Adobe Flash, ni Java, pero usa HTML5 como alternativa.

Sistemas operativos mviles

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.

Sistemas operativos mviles

Symbian OS

Nokia, Sony Mobile Communications, Psion, Samsung, Siemens, LG, Motorola, etc. Tendr soporte hasta 2016.

Sistemas operativos mviles

Symbian OS

Nokia, Sony Mobile Communications, Psion, Samsung, Siemens, LG, Motorola, etc. Tendr soporte hasta 2016.

Sistemas operativos mviles

Windows Phone

Microsoft Mosaicos-permiten enlazarse a aplicaciones. Internet Explorer Mobile

Rastrea a los usuarios incluso aunque el usuario solicite la desactivacin de la funcin de rastreo. Hay un fallo al utilizar aplicaciones telefnicas.

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 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

Sistemas operativos mviles

Uso de sistemas operativos mviles en telfonos inteligentes en todo el mundo (tercer trimestre de 2012)
3% 2% 3% 1% 5%

14%

72%

Android iOs BlackBerry OS Symbian OS Windows Phone Bada Otros

Desarrollo de aplicaciones mviles


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

Das könnte Ihnen auch gefallen