Programacion_en_Android.pdf
Páginas: 6 (1309 palabras)
Publicado: 15 de octubre de 2013
EIE
1
EIE
2
MERCADO DE MÓVILES
EIE
3
PLATAFORMAS
OS
LENGUAJE
IDE
BLACKBERRY
BLACKBERRY
JAVA
CARBIDE.C++
BLACKBERRY
ANDROID
JAVA - XML
JAVA SDK
HTC
WINDOWS
MOBILE
C / VB. NET
VISUAL STUDIO
20|0
SAMSUNG
IPHONE
OBJECTIVE C
XCODE
IPHONE
EIE
TELEFONOS
4
CARACTERISTICASANDROID
q
Framework de aplicación que habilita la reutilización y reemplazo de
Componentes.
q
Máquina virtual Dalvik optimizada para móviles.
q
Navegador integrado basado en Webkit
q
Sqlite para almacenamiento de datos estructurados.
q
Telefonía GSM.
q
Bluetooth, EDGE, 3G y WIFI
q
Soporte para gran variedad de archivos multimedia (MPEG4, H.264,
MP3, AAC,JPG,PNG;GIF).
q
Gráficosoptimizados por una librería gráfica 2D propia; gráficos 3D
basados en la especificación OpenGL ES 1.0
q
Entorno de desarrollo completo incluyendo emulador, herramientas
de
depuración, profiling de memoria, rendimiento y plugin para el IDE
Eclipse.
EIE
5
ACTUALIZACIONES
EIE
6
CUOTA DE MERCADO
EIE
7
ARM (Advanced RISC
Machines)
Ø
Escrito para instruccionesde ARM
Ø
RISC (Reduced Instructions Set Computer)
EIE
8
ARQUITECTURA DE ANDROID
EIE
9
APLICACIONES
En este nivel se encuentran:
Ø
Aplicaciones por defecto
Ø
Aplicaciones posteriormente añadidas
Estas pueden utilizar :
Ø
Servicios
Ø
Las API (application programming interface)
Ø
Librería del tercer nivel
EIE
10
APLICACIONES
EIE
11APLICACIONES
Se encuentran en /system/app
EIE
12
FRAMEWORK
En este nivel se encuentran las API, entre las mas
importantes:
Ø
Activity Manager : ciclo de vida de las aplicaciones
Ø
Window Manager : ventanas de las aplicaciones
Ø
Ø
Ø
Telephone Manager : funcionalidades propias del
teléfono (llamadas, mensajes, etc.).
Content Provide : construir interfaces deusuario (GUI)
XMPP Service: protocolo de intercambio de mensajes
basado en XML.
EIE
13
FRAMEWORK
Se encuentran en /system/framework
EIE
14
LIBRERIAS
Éstas han sido escritas utilizando C/C++ ;
algunas son:
Ø
Librería libc
Ø
Librería Surface Manage
Ø
OpenGL/SL y SGL
Ø
Librería Media Libraries
Ø
FreeType
Ø
Librería SQLite
EIE
15LIBRERIAS
Se encuentran en /system/lib
EIE
16
KERNEL
Android utiliza el núcleo de Linux 2.6
En este nivel se encuentran los drivers
Se requieren de permisos de
superusuario para acceder al
directorio y tambien para trabajar con
los drivers.
EIE
17
KERNEL
EIE
18
KERNEL
EIE
19
SECUENCIA DE ARRANQUE
Haga clic para modificar el estilo de texto del patrónSegundo nivel
●
Tercer nivel
●
Cuarto nivel
●
Quinto nivel
EIE
20
TIPOS DE RESET
Haga clic para modificar el estilo de texto del patrón
Segundo nivel
●
Tercer nivel
●
Cuarto nivel
●
Quinto nivel
EIE
21
TIPOS DE MEMORIA
Haga clic para modificar el estilo de texto del patrón
Segundo nivel
●
Tercer nivel
●
Cuarto nivel
●
Quinto nivel
EIE
22
RAMHaga clic para modificar el estilo de texto del patrón
Segundo nivel
●
Tercer nivel
●
Cuarto nivel
●
Quinto nivel
EIE
23
MEMORIA MTD
Haga clic para modificar el estilo de texto del patrón
Segundo nivel
●
Tercer nivel
●
Cuarto nivel
●
Quinto nivel
EIE
24
MEMORIA MTD
Haga clic para modificar el estilo de texto del patrón
Segundo nivel
●
Tercer nivel
●
Cuartonivel
●
Quinto nivel
EIE
25
ANR (APLICATION NOT RESPONDING)
Haga clic para modificar el estilo de texto del patrón
Segundo nivel
●
Tercer nivel
●
Cuarto nivel
●
Quinto nivel
EIE
26
FC (FORCE CLOSE)
Haga clic para modificar el estilo de texto del patrón
Segundo nivel
●
Tercer nivel
●
Cuarto nivel
●
Quinto nivel
EIE
27
OTA
Haga clic para...
Leer documento completo
Regístrate para leer el documento completo.