Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONCEPTOS DE ANDROID
Contenido
Presentacin
Presentacin del MEAP
Formacin de grupos
Conceptos y Generalidades de Android
Concepto
Versiones
Arquitectura
Dispositivos
Tipo de licencia
Foro Sobre Conceptos de Android
Qu es Android?
Sistema Operativo y plataforma de desarrollo
Open Source para dispositivos mviles.
Qu es Android?
Se compone de aplicaciones que se ejecutan en un
framework Java en una mquina virtual Dalvik con
compilacin en tiempo de ejecucin.
Qu es Dalvik?
Dalvik es la mquina virtual que utiliza la
plataforma para dispositivos mviles Android.
Dalvik ha sido diseada por Dan Bornstein con
contribuciones de otros ingenieros de Google.
Programacin en Android
En Android se programa mas que todo en
JAVA utilizando el SDK Eclipse, sin embargo y
aunque lo siguiente no est oficialmente
soportado, aplicaciones escritas en otros
lenguajes como C/C++, se pueden utilizar.
Activity
IntentReceiver
Service
ContentProvider
Historia de Versiones
Versiones de Android sus inicicios a la actualidad :
Historia de Versiones
Antecedentes de Android
Nov. de 2007, OHA, anunci el
lanzamiento de Android.
Limitante de la industria mvil, no
tener plataformas abiertas.
Sistema Operativo y plataforma
de desarrollo Open Source para
dispositivos mviles.
Google no lanzar un Gphone,
basados en Android.
Operadores mviles.
Fabricantes de dispositivos.
Fabricantes de chips.
Compaas de software.
Compaas de comercializacin.
Android = Convergencia
Multimedia y entretenimiento
Juegos Telefona
Internet GPS
Android = Convergencia
Qu otros elementos agregaras a las
funcionalidades de Android?
1
2
3
4
5
Otras Plataformas
Aplicaciones Nativas
Incluye:
Gmail y GTalk.
YouTube.
Google Search.
Google Maps.
Navegador Web.
Android Market.
Calendario.
Navegacin vehicular.
Twitter y Facebook.
Reconocimiento de voz.
Arquitectura de Android
Aplicaciones
Inicio Contactos Telfono Explorador
Armazn de Aplicaciones
Administrador Administrador Proveedor de Vista del
de actividad de ventanas contenidos sistema
Kernel de Linux
Controladores de Controladores de Controladores de Controladores
pantalla la cmara Memoria Flash Binder (IPC)
Tipos de Licencia
Android Emulator
Dalvik Debug Monitor Service (DDMS)
Android Debug Bridge (ADB)
Herramienta de empaquetado (AAPT)
Plugin de Desarrollo para Eclipse (ADT)
pavillalta@gmail.com
Recursos de Contenido
http://programacion-moviles.blogspot.com/2015/06/desarrollo-
de-software-app-para-telefonia-movil.html
http://programacion-moviles.blogspot.com/