Programación de dispositivos móviles_1.pdf

download Programación de dispositivos móviles_1.pdf

of 18

Transcript of Programación de dispositivos móviles_1.pdf

  • 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_Motion
  • 7/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