miércoles, 19 de mayo de 2010

¿Que es Android?






Android en un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux. Diseñada en un principio para dispositivos móviles, Android permite controlar dispositivos por medio de bibliotecas desarrolladlas o adaptados por Google mediante el lenguaje de programación Java.

Android es una plataforma de código abierto. Esto quiere decir, que cualquier desarrollador puede crear y desarrollar aplicaciones escritas con lenguaje C u otros lenguajes y compilarlas a código nativo de ARM (API de Android).

Inicialmente, Android fue desarrollada por Google Inc. aunque poco después se unió Open Handset Alliance, un consorcio de 48 compañías de Hardware, Software y telecomunicaciones, las cuales llegaron a un acuerdo para promocionar los estándares de códigos abiertos para dispositivos móviles.

Google sin embargo, ha sido quien ha publicado la mayoría del código fuente de Android bajo la licencia de Software Apache, una licencia de software libre y de código abierto a cualquier desarrollador.



CARACTERÍSTICAS:


Framework de aplicaciones: permite el reemplazo y la reutilización 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 imágenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).

Máquina virtual Dalvik:
Base de llamadas de instancias muy similar a Java.

Telefonía GSM: dependiente del terminal.

Bluetooth, EDGE, 3g y Wifi: dependiente del terminal.

Cámara, GPS, brújula y acelerómetro:
Dependiente del terminal

Pantalla Táctil.



ARQUITECTURA DE ANDROID:


La arquitectura interna de la plataforma Android, está básicamente formada por 4 componentes:



- APLICACIONES: Todas las aplicaciones creadas con la plataforma Android, incluirán como base un cliente de email (correo electrónico), calendario, programa de SMS, mapas, navegador, contactos, y algunos otros servicios mínimos. Todas ellas escritas en el lenguaje de programación Java.

-FRAMEWORK DE APLICACIONES: Todos los desarrolladores de aplicaciones Android, tienen acceso total al código fuente usado en las aplicaciones base. Esto ha sido diseñado de esta forma, para que no se generen cientos de componentes de aplicaciones distintas, que respondan a la misma acción, 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 librerías C/C++ , que son expuestas a todos los desarrolladores a través del framework de las aplicaciones Android System C library, librerías de medios, librerías de gráficos, 3D, SQlite, etc.

- RUNTIME DE ANDROID:
Android incorpora un set de librerías que aportan la mayor parte de las funcionalidades disponibles en las librerías base del lenguaje de programación Java. La Máquina 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''.








Android 1.5 en HTC Magic


Android en Google Nexus One
 

PAGINA OFICIAL: http://www.android.com/

Bookmark and ShareSubscribe

Compartí este post con tus amigos!

...o también puedes seguir el blog en:

0 comentarios:

Compartí tu opinión con los demás, deja un comentario. ↓

Los comentarios no son moderados, sin embargo si contienen insultos o son ofensivos, pueden ser borrados.

Ultimos Comentarios

AvisoLegal

Todo material visto en este blog no pertenece al autor o creador de este sitio, todo archivo compartido en este blog es para uso exclusivo del usuario que lo descarga, la venta y mal uso del material de este blog queda prohibido y se rige a la ley del autor. Material publicado por todos los cibernautas que desean compartir un poco de música, videos, wallpapers, etc. Aclaramos que Ningun Material Pertenece a ElClubwarez
 

©2011 [Elclubwarez] Juegosl Descargasl Videosl Gratisl Librosl PeliculasOnline | Theme diseñado por chicoloco123 para Fuutec.com | Wmasterconsultores |Template Blogger TemplateWeblogs |Seo Ranking Viral WebloggerIndex | Directorio Blogger AltaBloggers | Ir arriba ↑