android libro
Recibido: 11 de julio de 2011.
Aceptado: 29 de julio de 2011.
Abstract
Android is an operating system based on Linux ori ginally developed for mobile devices and later to ot her instruments. It is developed by the conglome rate: Open Handset Alliance, which is led by Goo gle. In this paper will review its history, develop ment, applications and other features that distin guishthis open source OS.
Keywords : Android, operating system, open source.
Resumen
Android es un sistema operativo basado en Linux desarrollado inicialmente para dispositivos móviles y posteriormente hacia otros instrumentos. Es desarro llado por el conglomerado de empresas: Open Hand set Alliance, el cual encabeza Google. En este artícu lo se hará una revisión de su historia, desarrollo,apli caciones y otras características que distinguen a es te SO de código abierto.
Palabras clave: Anclroicl, sistema operativo, código abierto.
Antecedentes
En 2003 en Palo Alto, California fue fundada la com pañía Android Inc., la cual centraba sus funciones en desarrollo ele software para teléfonos móviles. En 2005 la compañía Google al adquirir Android Inc., contrató a parte delequipo de cofundadores de es ta entre los que se incluían Andy Rubin, Rich Mi ner, Nick Sears y Chris White. El equipo que enca bezó Rubin desarrolló una plataforma para disposi tivos móviles que fue anunciada a fabricantes de dis positivos y operadores bajo la promesa de dotar de un sistema actualizable y flexible. Este sistema esta ba basado en el kernel de Linux.
En 2006 ya existíanrumores acerca de que Google tenía intención de entrar en el mercado de la tele fonía móvil ya que la empresa se empeñaba en que sus servicios de búsqueda y aplicaciones estuvieran disponibles para estos medios. Para el 2007 se di fundió la noticia de que la empresa estaba solicitan do patentes en telefonía móvil.
El 5 de noviembre de 2007 se creó con el fin de desa rrollar estándaresabiertos para dispositivos móvi-
les la Open Handset Alliance (OHA)1 , un consorcio de varias compañías dedicadas a la telefonía, softwa re, comercialización, semiconductores y fabricantes de electrónicos. Junto con la formación de la OHA , el 12 de noviembre se estrenó su primer producto, el Android Software Development Kit (SDK}2 , una plataforma para dispositivos móviles construida so bre laversión 2.6 del kernel de Linux.
Es hasta el 22 de octubre de 2008 cuando sale al mercado el primer teléfono que ejecuta Android.
Características del sistema
Android está formado por alrededor de 12 millones de lineas de código, de estas, 2.8 millones de líneas
son de lenguaje e, 2,1 millones de líneas de Java y 1,75 millones de líneas de e++ y 3 rnillones de líneas
son de XML,
Laestructura de este sistema operativo se compo ne de aplicaciones que se ejecutan en un framework3 Java de aplicaciones orientadas a objetos, todas ellas soportadas por la máquina virtual Dalvik con com pilación en tiempo de ejecución.
Incluye Navegador integrado, SQlite: base de da tos para almacenamiento estructurado que se in tegra directamente con las aplicaciones. En Multi media: Soporte paramedios con formatos comunes de audio, video e imágenes planas (MPEG4, H.264 , MP3, AAC , AMR, JPG , PNG , GIF) , soporte para Pantalla multitáctil y dependiente del terminal : te lefonía GSM , Bluetooth , EDGE, 3G y Wifi, Cáma ra, GPS, brújula y acelerómetro.
El SO es soportado por distintas plataformas como ARM , x86, MIPS e IBM POWER.
Arquitectura de Android
La arquitectura del SO estácompuesta por cuatro capas (Fig. 1), la primera de ellas es un kernel basa do en Linux, le siguen las bibliotecas entre las que se
1 La Open Handset Allíance (OHA) es una alianza comer cial de 83 compañías (a la fecha} para desarrollar estanda res abiertos para dispositivos móviles. Algunos miembros son Google, HTC, Dell , Jntel, Motorola , Qualcomm , Texas Ins truments, Samsung, LG , T-Mobile,...
Regístrate para leer el documento completo.