MÓVILES
• Dispositivos móviles.
• Plataformas móviles.
• ¿Qué es Android?
• Ventajas y desventajas.
• Arquitectura Android.
• Actividad, Servicio y Tarea.
• Herramientas.
• Android Virtual Devices.
Dispositivos móviles
Ambiente de
Java VM, CLR, etc…
ejecución
Android , Windows Phone,
S.O. iOS, etc…
• Android
• Sistema operativo (Licencia Apache)
• Plataforma de desarrollo (Licencia Apache)
• Licencia Apache
• Open Source.
• Permite a los fabricantes añadir extensiones
propietarias sin ponerlas en manos de la
comunidad del software libre
Aspectos positivos
Código abierto
• Valor añadido para todos
• Mantenibilidad
• Seguridad informática
• Transparencia del uso de sensores
Servicios gratuitos de Google
Aspectos negativos
• Pequeñas salidas.
• Bajo poder computacional.
• Memoria limitada.
• Diferentes capacidades (touch-
screen, camera, GPS)
• Batería limitada.
• Preferente multi-tarea
(especialmente cuando un evento de
entrada ocurre, como una llamada de
entrada o SMS)
Arquitectura de Android
Conceptos
»Java JDK
»Android SDK
» Android SDK Tools
» Configuring the Android
SDK Manager
»IDE (Android Studio)
» Android Development
Tools (ADT)
Android Virtual Devices (AVDs)
GDK
• Glass Development Kid
• Android 4.4.2 + específicos API’s Glass
• Uso de estándar ADT
Anatomía de una aplicación Android
1. ¿Qué es Android?
2. ¿Qué son actividades, servicios y tareas?
3. ¿Cómo se genera el archivo Android Package Kit?.