Android

Páginas: 7 (1720 palabras) Publicado: 21 de noviembre de 2014
Android
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, Tabletas, Google TV y otros dispositivos. Es desarrollado por la Open Handset Alliance, la cual es liderada por Google.
Entre algunas características de este Sistema Operativo destacan: que Android es un S.O. abierto,multitarea, permite a los desarrolladores acceder a las funcionalidades principales del dispositivo mediante APIs.

Además el S.O. no diferencia entre las aplicaciones básicas del teléfono y las aplicaciones de terceros, cualquier aplicación puede ser reemplazada libremente, incluso las que trae por defecto el S.O. Android tiene soporte para gráfico 2D y 3D basado en la especificación OpenGL1.0, cuenta con conectividad Bluetooth, EDGE, 3G y Wifi.

Una característica sobresaliente es que Android se basa en el kernel de Linux versión 2.6 para las principales funciones como manejo de memoria, manejo de procesos, networking y modelo de driver. Android ha hecho público un SDK (Software Development Kit) para que los desarrolladores que lo deseen puedan programar aplicaciones que corran enel S.O. con el lenguaje de programación Java. Las aplicaciones corren sobre una máquina virtual diseñada para ser usada de forma embebida, denominada Dalvik, la cual se ejecuta sobre el kernel de Linux donde cada aplicación en Android corre en su propio proceso con su propia instancia de la máquina virtual Dalvik.
Mensajería SMS y MMS son formas de mensajería, incluyendo mensajería de texto yahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android.
Licencia

Android
Sistema operativo (Licencia Apache)
Plataforma de desarrollo (Licencia Apache)
Licencia Apache
Open Source Permite a los fabricantes añadir extensiones
Propietarias sin ponerlas en manos de la comunidad
del software libre

MÁQUINA VIRTUAL ANDROID
Laestructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java en una máquina virtual Dalvik con compilación en tiempo de ejecución. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz gráfica (surface manager), un framework OpenCore, una base de datosrelacional SQLite, una API gráfica OpenGL ES 2.0 3D, un motor de renderizado WebKit, un motor gráfico SGL, SSL y una biblioteca estándar de C Bionic. El sistema operativo está compuesto por 12 millones de líneas de código, incluyendo 3 millones de líneas de XML, 2,8 millones de líneas de lenguaje C, 2,1 millones de líneas de Java y 1,75 millones de líneas de C++.


Características
Diseño de dispositivoLa plataforma es adaptable a pantallas de mayor resolución, VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseño de teléfonos tradicionales

Almacenamiento

SQLite, una base de datos liviana, que es usada para propósitos de almacenamiento de datos.


Conectividad
Android soporta las siguientes tecnologías de conectividad:GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, HSDPA, HSPA+, NFC y WiMAX.GPRS,UMTS,HSPA+ Y HSDPA+


Mensajería
SMS y MMS son formas de mensajería, incluyendo mensajería de texto y ahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android.



Navegador web
El navegador web incluido en Android está basado en el motor derenderizado de código abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador por defecto de Ice Cream Sandwich obtiene una puntuación de 100/100 en el test Acid3.




Soporte de Java
Aunque la mayoría de las aplicaciones están escritas en Java, no hay una máquina virtual Java en la plataforma. El bytecode Java no es ejecutado, sino que primero se compila en un...
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