jueves, 29 de noviembre de 2007

Sintesis que es Android

Android podría decirse que es todo un paquete para desarrollar software sobre móviles y también es un sistema operativo basado en Linux (Kernel 2.6).

El sistema operativo y el framework son propiedad de Google Inc.

La SDK de Android incluye:

1- Un navegador web, basado en WebKit.

2- Soporte para gráficos 2D y 3D, soporta OpenGL ES 1.0.

3- Base de datos embebida ( SQLite ).

4- Soporte Multimedia (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)

5- Telefonía GSM

6- Soporte para Bluetooth, EDGE, WIFI

7- Soporte para Camera, GPS

8- Plugin para Eclipse, emulador, herramientas para depurar, manejo de memoria.

9- Una maquina virtual Java optimizada para dispositivos móviles.





Las aplicaciones de Android usan un modelo basado en componentes, estos comoponentes se clasifican en 4 grupos:

1-Activity

Las actividades son Vistas (Pantallas con UI) en la aplicación, es el mas común de los 4 tipos de componentes.

2- Intent Receiver

Son componentes que responden a eventos externos, por ejemplo una llamada telefónica entrante.

3- Service

Es un código que corre sin necesidad una interfaz de usuario, un ejemplo de esos es reproducir un sonido o archivo multimedia.

4- ContentProvider

Este tipo de componente sirve para permitir que otras aplicaciones interactúen con los datos e información que mi aplicación ofrece. Es decir sirve como intermediario entre los datos de mi aplicación y las otras aplicaciones.

No hay comentarios: