Está en la página 1de 2

ANDROID: Android es un sistema operativo para dispositivos mviles. Est basado en GNU/Linux e inicialmente fue desarrollado por Google.

La presentacin de la plataforma Android se realiz el 5 de noviembre de 2007 junto con la fundacin Open Handset Alliance, un consorcio de 48 compaas de hardware, software y telecomunicaciones comprometidas a la promocin de estndares abiertos para dispositivos mviles. Esta plataforma permite el desarrollo de aplicaciones por terceros (personas ajenas a Google), para lo cual, los desarrolladores deben de escribir cdigo gestionado en el lenguaje de programacin Java y controlar los dispositivos por medio de bibliotecas desarrolladas o adaptadas por Google, es decir, escribir programas en C u otros lenguajes, utilizando o no las bibliotecas de Google (compilndolas a cdigo nativo de ARM ). Sin embargo, este esquema de desarrollo no es oficialmente soportado por Google. La mayora del cdigo fuente de Android ha sido publicado bajo la licencia de software Apache, una licencia de software libre y cdigo fuente abierto

CARACTERSTICAS: Framework de aplicaciones: permite el reemplazo y la reutilizacin de los componentes. Navegador integrado: basado en el motor open Source Webkit. SQlite: base de datos para almacenamiento estructurado que se integra directamente con las aplicaciones. Multimedia: Soporte para medios con formatos comunes de audio, video e imgenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF). Mquina virtual Dalvik: Base de llamadas de instancias muy similar a Java. Telefona GSM: dependiente del terminal. Bluetooth, EDGE, 3g y Wifi: dependiente del terminal. Cmara, GPS, brjula y acelermetro: Dependiente del terminal Pantalla Tctil.

APLICACIONES: Todas las aplicaciones creadas con la plataforma Android, incluirn como base un cliente de email (correo electrnico), calendario, programa de SMS, mapas, navegador, contactos, y algunos otros servicios mnimos. Todas ellas escritas en el lenguaje de programacin Java. FRAMEWORK DE APLICACIONES: Todos los desarrolladores de aplicaciones Android, tienen acceso total al cdigo fuente usado en las aplicaciones base. Esto ha sido diseado de esta forma, para que no se generen cientos de componentes de aplicaciones distintas, que respondan a la misma accin, dando la posibilidad de que los programas sean modificados o reemplazados por cualquier usuario sin tener que empezar a programar sus aplicaciones desde el principio. LIBRERIAS: Android incluye en su base de datos un set de libreras que son expuestas a todos los desarrolladores a travs del framework de las aplicaciones Android System C library, libreras de medios, libreras de grficos, 3D, SQlite, etc.

3.4.- RUNTIME DE ANDROID: Android incorpora un set de libreras que aportan la mayor parte de las funcionalidades disponibles en las libreras base del lenguaje de programacin Java. La Mquina Virtual est basada en registros, y corre clases compiladas por el compilador de Java que anteriormente han sido transformadas al formato .dex (Dalvik Executable) por la herramienta ''dx''.

También podría gustarte