Android

36
SISTEMA OPERATIVO ANDROID Es un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux. • Permite controlar dispositivos por medio de bibliotecas desarrolladas o adaptados por Google mediante el lenguaje de programación Java.

description

diapositivas sobre andriode

Transcript of Android

  • SISTEMA OPERATIVO ANDROIDEs un Sistema Operativo adems de una plataforma de Software basada en el ncleo de Linux. Permite controlar dispositivos por medio de bibliotecas desarrolladas o adaptados por Google mediante el lenguaje de programacin Java.

  • SISTEMA OPERATIVO ANDROIDEs una plataforma de cdigo abierto. Esto quiere decir, que cualquier desarrollador puede crear y desarrollar aplicaciones escritas con lenguaje C u otros lenguajes y compilarlas a cdigo nativo de ARM (API de Android).

  • SISTEMA OPERATIVO ANDROIDInicialmente, Android fue desarrollada por Google Inc. aunque poco despus se uni Open Handset Alliance, un consorcio de 48 compaas de Hardware, Software y telecomunicaciones, las cuales llegaron a un acuerdo para promocionar los estndares de cdigos abiertos para dispositivos mviles

  • SISTEMA OPERATIVO ANDROIDEs un Sistema Operativo adems de una plataforma de Software basada en el ncleo de Linux. Permite controlar dispositivos por medio de bibliotecas desarrolladas o adaptados por Google mediante el lenguaje de programacin Java.

  • SISTEMA OPERATIVO ANDROIDGoogle sin embargo, ha sido quien ha publicado la mayora del cdigo fuente de Android bajo la licencia de Software Apache, una licencia de software libre y de cdigo abierto a cualquier desarrollador

  • CARACTERISTICAS DE ANDROIDFramework de aplicaciones: permite el reemplazo y la reutilizacin de los componentes. Navegador integrado: basado en el motor open Source Webkit.

  • CARACTERISTICAS DE ANDROIDSQlite: base de datos para almacenamiento estructurado que se integra directamente con las aplicaciones. Multimedia: Soporte para medios con formatos comunes de audio, video e imgenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF). .

  • CARACTERISTICAS DE ANDROIDMquina virtual Dalvik: Base de llamadas de instancias muy similar a Java. Telefona GSM: dependiente del terminal. Bluetooth, EDGE, 3g y Wifi: dependiente del terminal. Cmara, GPS, brjula y acelermetro: Dependiente del terminal Pantalla Tctil

  • ARQUITECTURA DE ANDROIDLa arquitectura interna de la plataforma Android, est bsicamente formada por 4 componentes:

  • ARQUITECTURA DE ANDROID

  • ARQUITECTURA DE ANDROID

  • ARQUITECTURA DE ANDROIDAPLICACIONES: Todas las aplicaciones creadas con la plataforma Android, incluirn como base un cliente de email (correo electrnico), calendario, programa de SMS, mapas, navegador, contactos, y algunos otros servicios mnimos. Todas ellas escritas en el lenguaje de programacin Java.

  • ARQUITECTURA DE ANDROIDFRAMEWORK DE APLICACIONES: Todos los desarrolladores de aplicaciones Android, tienen acceso total al cdigo fuente usado en las aplicaciones base. Esto ha sido diseado de esta forma, para que no se generen cientos de componentes de aplicaciones distintas, que respondan a la misma accin, dando la posibilidad de que los programas sean modificados o reemplazados por cualquier usuario sin tener que empezar a programar sus aplicaciones desde el principio.

  • ARQUITECTURA DE ANDROIDLIBRERIAS: Android incluye en su base de datos un set de libreras C/C++ , que son expuestas a todos los desarrolladores a travs del framework de las aplicaciones Android System C library, libreras de medios, libreras de grficos, 3D, SQlite, etc.

  • ARQUITECTURA DE ANDROIDRUNTIME DE ANDROID: Android incorpora un set de libreras que aportan la mayor parte de las funcionalidades disponibles en las libreras base del lenguaje de programacin Java. La Mquina 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''.

  • ARQUITECTURA DE ANDROIDDISPOSITIVOS ANDROID: De momento, el Sistema Operativo Android sigue en proceso de fabricacin, aunque ya se han lanzado algunos terminales que funcionan bajo esta plataforma. El primer modelo lanzado al mercado bajo esta plataforma fue el xxxHTC Dreamxx, comercializado en EEUU y Reino Unido bajo la marca T-Mobile G1.

  • ARQUITECTURA DE ANDROIDDISPOSITIVOS ANDROID: Aunque ya podemos disponer de l, a travs de un contrato con la operadora Movistar. Ahora estamos pendientes de otros modelos como el HTC Magic, HTC Hero o Asus Eee phone, siendo el primero, comercializado por la operadora Vodafone en este mismo mes de Abril.

  • NOTA IMPORTANTEAndroid podra ser una competencia directa a los sistemas operativos mviles como Windows Mobile, Symbian, iPhone OS 3.0, etc. aunque tambin podra aminorizar o reducir la situacin actual de Microsoft y sus Sistemas Operativos Windows.

  • ESTADISTICAS IMPORTANTESGartner entreg un estudio de las ventas de mundiales de telfonos inteligentes con cifras de unidades vendidas en el segundo trimestre de 2mil9 y de 2010, tabuladas por sistema operativo mvil y por empresas. El gran ganador es el sistema operativo Android de Google que creci el 832,5% en participacin de mercado. Gracias a que ya se venden ms telfonos con Android que con iOS de Apple (los iPhone).

  • ESTADISTICAS IMPORTANTES

  • ESTADISTICAS IMPORTANTES

  • ESTADISTICAS IMPORTANTES

  • ESTADISTICAS IMPORTANTES

  • ESTADISTICAS IMPORTANTES

  • PLATAFORMA DE DESARROLLO EN ANDROIDPara el desarrollo de aplicaciones mviles bajo la plataforma android , utiliza el lenguaje de programacin Java.La ejecucin y compilacin es a travs de una maquina virtual de nombre dalvit.

  • PLATAFORMA DE DESARROLLO EN ANDROIDPara poder desarrollar aplicaciones mviles en Java bajo la plataforma android , tenemos que utilizar el SDK de android.http://developer.android.com/sdk/index.html

  • PLATAFORMA DE DESARROLLO EN ANDROIDAdems para el desarrollo, se debe de utilizar el IDE que puede ser el Eclipse o el Netbeans.

  • PLATAFORMA DE DESARROLLO EN ANDROIDMAQUINA VIRTUAL DALVITDalvik es la mquina virtual que utiliza la plataforma para dispositivos mviles Android.

  • PLATAFORMA DE DESARROLLO EN ANDROIDMAQUINA VIRTUAL DALVITDalvik ha sido diseada por Dan Bornstein con contribuciones de otros ingenieros de Google

  • PLATAFORMA DE DESARROLLO EN ANDROIDMAQUINA VIRTUAL DALVITDalvik est optimizada para requerir poca memoria y est diseada para permitir ejecutar varias instancias de la mquina virtual simultneamente, delegando en el sistema operativo subyacente el soporte de aislamiento de procesos, gestin de memoria e hilos

  • PLATAFORMA DE DESARROLLO EN ANDROIDMAQUINA VIRTUAL DALVITA menudo Dalvik es nombrada como una mquina virtual Java, pero esto no es estrictamente correcto, ya que el bytecode con el que opera no es Java bytecode

  • PLATAFORMA DE DESARROLLO EN ANDROIDMAQUINA VIRTUAL DALVITSin embargo, la herramienta dx incluida en el SDK de Android permite transformar los archivos Class de Java compilados por un compilador Java al formato de archivos Dex.El nombre de Dalvik fue elegido por Bornstein en honor a Dalvk, un pueblo de Eyjafjrur, Islandia, donde vivieron antepasados suyos

  • PROCESO DE COMPILACION Y EJECUCION DE UNA APLICACIN JAVA A TRAVES DE LA

  • PLATAFORMA DE DESARROLLO EN ANDROID

  • PLATAFORMA DE DESARROLLO EN ANDROID

  • PLATAFORMA DE DESARROLLO EN ANDROID