Android

Páginas: 26 (6423 palabras) Publicado: 14 de agosto de 2012
Programación Avanzada II





Introducción

En la actualidad y con la explosión de nuevas tecnologías en lo que a desarrollo de aplicaciones y sistemas, así como a redes y comunicación se refiere, hemos de recalcar que la práctica actual se aboca a la movilidad y comunicación con dispositivos livianos y portátiles como Teléfonos Smartphone y Tablets.
Es por eso quenos ha interesado investigar un poco acerca de un par de sistemas bajo los cuales se utilizan dichos dispositivos, como lo son el ANDROID, tanto a nivel de Sistema Operativos como de aplicaciones, así como el SQLIte, como motor y gestor de base de datos muy ligado al desarrollo de dichas aplicaciones para dispositivos móviles.
En dicho documento, exponemos algunas generalidades y características deambos productos de software, con el objetivo primordial de conocer un poco más sobre dicha tecnología y observar las ventajas que nos ofrecen, así como conocer un poco acerca del desarrollo de aplicaciones para dichos dispositivos móviles.

ANDROID
SISTEMAS ANDROID

¿Qué es una plataforma de software?

Una plataforma de software es un elemento crucial en el desarrollo del mismo. Medianteel marco de trabajo que proporcionan las plataformas se puede crear nuevo software y que este se pueda ejecutar sobre ellas (ver Fig. 2.1). Las plataformas de desarrollo típicas incluyen una arquitectura de computadores, un sistema operativo (S.O.), lenguajes de programación y sus correspondientes librerías o interfaces gráficas (user interface o UI). Usuario Plataforma de software AplicaciónHardware

Las plataformas son comúnmente mencionadas con las APIs (funciones y métodos que ofrece una biblioteca para ser utilizada por otro software como una capa de abstracción). Un conjunto completo de APIs constituye una plataforma software. Estas plataformas son normalmente dependientes de los sistemas operativos aunque existen otras en las que no es así.
Java [32] es un ejemplo deplataforma no dependiente del S.O. debido a que Java es tanto el lenguaje como la plataforma de desarrollo, la cual incluye la Java Virtual Machine (JVM) cuya función es interpretar el bytecode resultante de la compilación del código fuente del programa en Java.

¿Qué es Android?

Android es una plataforma de software y un sistema operativo para dispositivos móviles basada en un kernelLinux, desarrollada por Google y más tarde por la Open Handset Alliance. Esta plataforma permite a los desarrolladores escribir código en Java que se ejecuten en móviles mediante las librerías Java desarrolladas por Google. También se pueden escribir aplicaciones en otros lenguajes, como por ejemplo C, para posteriormente ser compiladas en código nativo ARM y ejecutarlas, aunque este proceso dedesarrollo no está soportado oficialmente por Google. La mayor parte de la plataforma de Android está disponible bajo licencia de software libre de Apache y otras licencias de código abierto.

Breve Historia

En Julio de 2005, Google adquirió Android, una pequeña startup de California. En esos momentos, la compañía se dedicaba a la creación de software para teléfonos móviles. Una vez en Google,el equipo desarrolló un S.O. basado en Linux para dispositivos móviles. Más adelante, Google adaptó su buscador y sus aplicaciones para su uso en móviles.
En septiembre del 2007, Google tenía varias patentes de aplicaciones sobre el área de la telefonía móvil. El 5 de noviembre del mismo año, se anunció la fundación de la Open Handset Alliance al mismo tiempo que la creación de la plataformaAndroid. La Open Handset Alliance está formada por un consorcio de 34 compañías de hardware, software y telecomunicaciones, entre las cuales se incluyen Google, HTC, Intel y Motorola entre otras, dedicadas a investigar estándares abiertos para dispositivos móviles.
El primer teléfono en el mercado que posee Android es el T-Mobile G1 (también conocido como Dream), lanzado el día 22 de octubre de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • android
  • Andro
  • android
  • Android
  • Android
  • Android
  • Android
  • Android

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS