SISTEMA ANDROID

8
ALEJANDRA CORREA ORTIZ SISTEMA ANDROID FECHA: 3 FEBRERO GRUPO: 11B PROFESOR: SERGIO ALEXANDER JIMENEZ AREA DE INFORMATICA Y EMPRENDIMIENTO COELGIO SAN JOSE DE LA SALLE MEDELLIN 2010

description

fundamentos del sistema android

Transcript of SISTEMA ANDROID

Page 1: SISTEMA ANDROID

ALEJANDRA CORREA ORTIZ

SISTEMA ANDROID

FECHA: 3 FEBRERO

GRUPO: 11B

PROFESOR:

SERGIO ALEXANDER JIMENEZ

AREA DE INFORMATICA Y EMPRENDIMIENTO

COELGIO SAN JOSE DE LA SALLE

MEDELLIN

2010

Page 2: SISTEMA ANDROID

SISTEMA ANDROID

DEFINICION

Es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware, está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes y tablets. Es desarrollado por la Open Handset Alliance, la cual es liderada por Google.

Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005. Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio. Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre.

Page 3: SISTEMA ANDROID

SISTEMA ANDROID

HISTORIA

Tanto el nombre Android (androide en inglés) como Nexus One hacen alusión a la novela de Philip

K. Dick ¿Sueñan los androides con ovejas eléctricas?, que posteriormente fue adaptada al cine

como Blade Runner.

Adquisición por parte de Google

En julio de 2005, Google adquirió Android Inc., una pequeña compañía de Palo Alto, California

fundada en 2003. Entre los cofundadores de Android que se fueron a trabajar a Google están Andy

Rubin, Rich Miner (co-fundador de Wildfire Communications, Inc.), Nick Sears, y Chris White (quien

encabezó el diseño y el desarrollo de la interfaz en WebTV). En aquel entonces, poco se sabía de

las funciones de Android Inc. fuera de que desarrollaban software para teléfonos móviles. Esto dio

pie a rumores de que Google estaba planeando entrar en el mercado de los teléfonos móviles.

Open Handset Alliance

El 5 de noviembre de 2007 la Open Handset Alliance, un consorcio de varias compañías entre las

que están Texas Instruments.

Junto con la formación de la Open Handset Alliance, la OHA estrenó su primer producto, Android,

una plataforma para dispositivos móviles construida sobre la versión 2.6 del kernel de Linux.

Historial de actualizaciones

Android ha visto numerosas actualizaciones desde su liberación inicial. Estas actualizaciones al

sistema operativo base típicamente arreglan bugs y agregan nuevas funciones.

Android ha sido criticado muchas veces por la fragmentación que sufren sus terminales al no ser

soportado con actualizaciones constantes por los distintos fabricantes. Se creyó que esta situación

cambiaría tras un anuncio de Google en el que comunicó que los fabricantes se comprometerán a

aplicar actualizaciones al menos 18 meses desde su salida al mercado, pero esto al final nunca se

concretó y el proyecto se canceló.

Page 4: SISTEMA ANDROID

SISTEMA ANDROID

CARACTERISTICAS

Framework de aplicaciones: permite el remplazo y la reutilización de los componentes.

Navegador integrado: basado en el motor open Source Web kit.

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.

Page 5: SISTEMA ANDROID

SISTEMA ANDROID

MODOS DE APLICACIÓN

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 remplazados 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''.

Page 6: SISTEMA ANDROID

SISTEMA DE ANDROID

VENTAJAS

1. Los teléfonos más avanzados

Dada la posibilidad de que Android pueda instalarse prácticamente en todo tipo de

dispositivos, sean móviles, portátiles e incluso microondas, hace que Android siempre esté

presente en los terminales más potentes del mercado siendo una apuesta importante por

fabricantes y operadoras por la posibilidad de que independientemente del potencial,

gama o prestaciones del dispositivo, Android podrá adaptarse a la perfección a todo tipo

de necesidades.

Por otra parte, otro tipo de sistemas operativos se ven obligados a estar rezagados a

terminales más obsoletos o estar limitados a una determinada marca de fabricante.

2. Codigo abierto

El hecho de que Android esté liberado con licencia Apache y código abierto lo convierte en

un sistema operativo totalmente libre para que un desarrollador no solo pueda modificar

su código sino también mejorarlo. A través de esas mejoras puede publicar el nuevo

código y con el ayudar a mejorar el sistema operativo para futuras versiones sin depender

de fabricantes u operadoras para ver si se libera o no dicha mejora. Del mismo modo, al

ser código abierto garantiza que, en caso de haber un bug o error, sea detectado y

reparado con mayor presteza al no existir ninguna traba legal para indagar en su interior

ni depender de nadie para pedir autorización a su cambio.

3. Libertad

Android da completa libertad al propietario de un terminal a instalar lo que le venga en

gana, sea desde Android Market como un ejecutable aparte no limitando la libertad

del usuario ni imponiendo software propietario para poder instalar música, archivos,

documentos directamente desde el cable USB como si de un disco externo se tratara.

La misma libertad tienen los desarrolladores o empresas pudiendo realizar aplicaciones o

complementos como Flash, Opera o cualquier otro software sin tener que pedir permiso a

nadie para ofrecerlo a los usuarios que libremente podrán instalarlo.

Page 7: SISTEMA ANDROID

4. Sin fronteras

El desarrollo de Android no está apadrinado por determinadas operadoras, fabricantes o

proveedores. Android es libertad en todos los aspectos permitiendo que todos puedan

disfrutar de él siendo la operadora que sea.

Android no se reservará nunca el derecho a escoger una determinada operadora para

imponer al usuario el hecho de contratarla para poder disfrutar de él así como sistema

operativo que es, permite indagar en su código a través del SDK o desde el propio terminal

así como modificar su Firmware de manera extraoficial (aunque esté permitido y no sea

ilegal, en ocasiones conlleva a la perdida de la garantía del teléfono).

Page 8: SISTEMA ANDROID

SISTEMA DE ANDROID

OTRO ASPECTO IMPORTANTE

No solo móviles

La libertad del código de Android ha hecho que en poco tiempo se implante en multitud

de dispositivos electrónicos, desde móviles hasta ordenadores portátiles, netbooks,

microondas, lavadoras, marcos digitales, navegadores GPS, relojes e incluso en

navegadores de abordo de coches.

Esto convierte a Android en un sistema operativo multifunción y completamente escalable

que garantizará su crecimiento y expansión así como ayudará a fabricantes a tener un

motor inteligente para sus fabricaciones.