ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

GENERALIDADES DE ANDROID


Enviado por   •  25 de Noviembre de 2012  •  991 Palabras (4 Páginas)  •  4.212 Visitas

Página 1 de 4

GENERALIDADES DE ANDROID

Introducción

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.

SDK Android

El SDk de Android nos provee las librerías API y las herramientas de desarrollo necesarias para construir, testear y depurar aplicaciones para Android.

El SDK (Software Development Kit) de Android, incluye un conjunto de herramientas de desarrollo. Comprende un depurador de código, biblioteca, un simulador de teléfono, documentación, ejemplos de código y tutoriales. Las plataformas de desarrollo soportadas incluyen Linux (cualquier distribución moderna), Max OS X 10.4.9 o posterior, y Windows XP o posterior. La plataforma integral de desarrollo (IDE, Integrated Development Environment) soportada oficialmente es Eclipse junto con el complemento ADT (Android Development Tools plugin), aunque también puede utilizarse un editor de texto para escribir ficheros Java y Xml y utilizar comandos en un terminal (se necesitan los paquetes JDK, Java Development Kit y Apache Ant) para crear y depurar aplicaciones.

Las Actualizaciones del SDK están coordinadas con el desarrollo general de Android. El SDK soporta también versiones antiguas de Android, por si los programadores necesitan instalar aplicaciones en dispositivos ya obsoletos o más antiguos. Las herramientas de desarrollo son componentes descargables, de modo que una vez instalada la última versión, pueden instalarse versiones anteriores y hacer pruebas de compatibilidad.

Una aplicación Android está compuesta por un conjunto de ficheros empaquetados en formato .apk y guardada en el directorio /data/app del sistema operativo Android (este directorio necesita permisos de superusuario, root, por razones de seguridad ). Un paquete APK incluye ficheros .dex ( ejecutables Dalvik, un código intermedio compilado ), recursos, etc.

Uso de Java

Java es MUY amplio. Se pueden crear todo tipo de aplicaciones para casi todo tipo de entorno. Y para cada entorno, a veces hay APIs específicas y otras son genéricas o comunes.

Por ejemplo, hay APIs específicas para aplicaciones gráficas de escritorio, APIs específicas para aplicaciones web que corren en un contenedor de aplicaciones, APIs específicas para applets, APIs específicas para JavaME (el java de los móviles "Java"), etc, incluso hay APIs específicas para tarjetas inteligentes (las JavaCards, si, esas tarjetas con "chips" se pueden programar en Java). Y luego, hay infinitas librerías o APIs que son comunes, y que se usan en distintos entornos.

Algunas APIs están dentro de lo que se llama el JavaSE (Java Standard Edition, que define la librería estándar de todas las JVM, las máquinas virtuales de

...

Descargar como (para miembros actualizados)  txt (6.6 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com