Programacion_en_Android.pdf

Páginas: 6 (1309 palabras) Publicado: 15 de octubre de 2013
Presenta : Mario Ernesto López Lara.
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

11 APLICACIONES
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

15 LIBRERIAS
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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS