0 Introducci N
ANDROID
INTRODUCCIÓN
Instituto Tecnológico Superior del Oriente del Estado de Hidalgo
Dispositivos Móviles
1.Introducción
Dispositivos Móviles
1. Introducción
Contenido
1.1 Introducción e historia
1.2 Arquitectura
1.3 Framework de desarrollo
1.4 Características
1.5 Arquitectura de aplicaciones
1.6 Anatomía
1.7 Interfaz de usuario
1.8 Distribución delas aplicaciones
Dispositivos Móviles
1.1 Introducción e historia
2006/2007 Google comienza a ofrecer servicios móviles
Google Maps Mobile (WAP, Java ME, Symbian)
Gmail Mobile (WAP y Java ME)
Google Search (WAP)
Google SMS
2007 Google comienza los rumores de un “Gphone”.
11/2007 Google anuncia “Android” y la “Open Handset Alliance”.
10/2008 Se lanza el HTC G1.
01/2010 Google lanzaNexus One.
Symbian es un SO que fue producto de la alianza de empresas de telefonía móvil,
Nokia, Sony,Ericsson, Psion, Samsung, Siemens,Arima, Benq, Fujitsu, Lenovo, LG, Motorola, Mitsubishi Electric, Panasonic, Sharp, etc.
Sus orígenes provienen de su antepasado EPOC32, utilizado en PDA's.
Dispositivos Móviles
1.1 Introducción e historia, continúa
HTC G1
Dispositivos Móviles
1.1 Introduccióne historia, continúa
Dispositivos Móviles
1.1 Introducción e historia, continúa
¿Qué es Android?
Es un paquete de software libre para ser instalado en equipos
móviles de cualquier empresa.
Incluye:
- Sistema operativo Linux.
- Capa de librerías de bajo nivel en C y C++.
- Framework para desarrollo de aplicaciones.
- Suite de aplicaciones iniciales.
Dispositivos Móviles
1.1 Introducción ehistoria, continúa
¿Quiénes lo arman?
Una organización sin fines de lucro “Open Handset Alliance”
formada por mas de 65 empresas del sector:
(Fabricantes de equipos) - Motorola
- HTC
- LG
-Samsung
- Acer
- Alcatel
(Operadores de servicios) - Telefónica, T-Mobile, Sprint, China Mobile, NTT
(Fabricantes de Chips)
- Intel, nVidia, Qualcomm, Texas Instruments, Huawei
Dispositivos Móviles
1.2Arquitectura
Kernel Linux
El sistema operativo que tendrían los equipos Android.
Provee:
- Gestión de drivers del equipo
- Seguridad
- protocolo de comunicaciones TCP/IP
Basado en Kernel 2.6
Dispositivos Móviles
1.2 Arquitectura, continúa
Capa de librerias
Desarrolladas en C y C++
Ademas de librerias ya existentes y no desarrolladas por
Google:
- SQLite: Para la persistencia de datos.
- SGL:Para UI
- OpenGL ES: Para gráficos 3D
- WebKit: Motor de renderizado Web, para acelerar la
visualización de paginas Web. Es el mismo usado en los
Iphone y equipos Nokia.
Dispositivos Móviles
1.2 Arquitectura , continúa
Actividad
Herramientas
para la
instalación de
Android
Manual de
instalación.
Dispositivos Móviles
1.2 Arquitectura, continúa
Framework para el desarrollo
Basado en Java
Nocorre en Java ME (no actualizada desde 2004, los
teléfonos no eran multimedia), sino en una nueva virtual
machine llamada “Dalvik” desarrollada por Google.
Ejecuta archivos con extensión .dex (Dalvik ejecutable).
Google no tiene que licenciar la VM con Sun ni tampoco tiene
que batallar con la JCP para la liberación de nuevas
APIs.
JCP es la comunidad que maneja los estándares de
Java.Dispositivos Móviles
1.3 Framework de desarrollo
Hasta la actualidad han salido varias versiones del sistema
operativo Android, en 2011 la versión 4.0 que aun está
expandiéndose, sin embrago ya se piensa en la versión de
Android 5.0 para el presente 2012 “Android Jelly Bean:
-Optimizado para Tablets
- Google TV
Dispositivos Móviles
1.3 Framework de desarrollo , continúa
Android 4.0.3 “Ice CreamSandwich”
Dispositivos Móviles
1.3 Framework de desarrollo , continúa
Versiones de
Android
Actividad
Características
Imágenes
Dispositivos Móviles
1.3 Framework de desarrollo , continúa
Desarrollo de Android
Google liberó su propio SDK (Software Development Kit)
para compilar aplicaciones de Android y emular el Hardware
de Android para probar las aplicaciones e incluso todo el SO
Android en un...
Regístrate para leer el documento completo.