Sin Titulo

Páginas: 10 (2316 palabras) Publicado: 24 de noviembre de 2012
Grupo de Usuarios de Linux Universidad Carlos III de Madrid
Jornadas de Noviembre 2010

Desarrollando Aplicaciones para Android Tania Pérez

Índice


¿Qué es Android? Historia Características Competidores Dispositivos Arquitectura Modelo de Aplicaciones Herramientas de Desarrollo
2















¿Qué es Android?
Android en un Sistema Operativo además de una plataforma de Software basada en el  núcleo de Linux. 





Android es una plataforma de código abierto.
3

Historia


Julio 2005


Google compra Android Inc Nace la Open Handset Alliance Lanzamiento inicial del Android Software  Development Kit Lanzamiento de Android 1.0 SDK (Release 1) Se abre Android Market
4



Noviembre 2007
● ●



Octubre 2008
● ●

Historia●

Marzo 2009


Google lanza la  version 1.1 for the Android “dev  phone”.  Google lanza la versión 1.5 de Android OS (llamada  Cupcake)  Google lanza  Android 1.6 (Donut)
5



Mayo 2009




Septiembre 2009


Historia


Noviembre 2009


Motorola Droid : fue lanzado con Android 2.0  “Eclair”. Consigue vender 1.05 millones de unidades en 74 días, superando el record establecido por el iPhone. 16.000 aplicaciones en el Market





Diciembre 2009


6

Historia


Enero 2010


Google Nexus One (HTC) : Android 2.1 (algunos lo  llamaron Flan, pero Google sigue considerándolo  parte de Eclair) 60.000 teléfonos con Android vendidos al día Lanzamiento Android – Froyo versión 2.2
7



Febrero 2010




Junio 2010


Historia
●Android 2.2 ”Froyo”

8

Historia
¿ FUTURO DE ANDROID ?


Android Market: Tienda de aplicaciones con mayor  crecimiento. Actualmente ~ 40.000 aplicaciones Android S.0: el que más crece, casi por superar al  iphone en EEUU.



9

Características


Framework de aplicaciones: permite el reemplazo  y la reutilización de los componentes. Navegador integrado: basado en el motor open Source Webkit. SQlite: base de datos para almacenamiento  estructurado que se integra directamente con las  aplicaciones. Multimedia: Soporte para medios con formatos  comunes de audio, video e imágenes planas 
(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).
10







Características


Máquina virtual Dalvik: Base de llamadas de  instancias muy similar a Java.Telefonía GSM: dependiente del terminal. Bluetooth, EDGE, 3g y Wifi: dependiente del  terminal. Cámara, GPS, brújula y acelerómetro:  Dependiente del terminal Pantalla Táctil. 
11









Competidores
 

12

Competidores


Apple


iPhone OS Blackberry Windows Mobile 6.5 Phone 7 Series Symbian OS WebOS
13



RIM




Microsoft




Symbian Foundation




Palm
● Competidores
                                    

14

Competidores
 

15

Dispositivos


HTC


Dream, Magic (myTouch3G), Hero, Tattoo,Nexus  One, Desire, Legend



Motorola


CLIQ, Droid (Milestone), DEXT



Acer, Archos, Dell, Huawei, Lenovo, LG,  Samsumg, Sony Ericsson,...
16

Arquitectura

17

Modelo de aplicaciones
¿Cómo son las aplicaciones Android?●

Las aplicaciones están escritas en Java y  empaquetadas en formato Android package (.apk) Cada aplicación es independiente




Se ejecuta en su propio proceso de Linux Cada proceso tiene su propia máquina virtual Java Cada aplicación tiene asignado un ID de usuario de  Linux





18

Modelo de aplicaciones
Componentes de una aplicación


Activities ServicesBroadcast receivers Content providers
19







Modelo de aplicaciones
Qué es una activity y para qué sirve


Activity


Presenta una interfaz de usuario enfocada a una tarea que  el usuario desea realizar


Reproducir un archivo de audio, acceder a una determinada  URI, realizar una llamada telefónica...



Se puede pensar en una actividad como el elemento ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • titulo del titulo
  • Titulo
  • Titulos
  • El titulo
  • Titulo
  • Soy un titulo
  • Sin titulo
  • Titulos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS