Está en la página 1de 18

Desarrollo de

Aplicaciones
Android

Temas

Introduccin

Introduccin a Android

Overview of Sensors

Programming Tutorial 1: Tracking location with GPS and


Google Maps

Overview of Networking

Programming Tutorial 2: Downloading from the Internet

Programming Tutorial 3: Sending/Receiving SMS Messages

Questions/Comments

Resources

Introduccin a Android
Historia

Historia

Plataforma de Desarrolo de aplicaciones Mviles de


Google y el Open Handset Alliance

Julio 2005, Google adquiere Android, Inc.

Noviembre 2007, Open Handset Alliance desarrollan un


estandar abierto para el desarrollo para dispositivos
mvilles

Octubre 2008, Android es liberado en forma Libre

Diciembre 2008, 14 nuevas entidades/empresas se unen


a la iniciativa y se lanza el HTC G1

Enero de 2010, se lanza Google Nexus One

Historia (cont)

Abril 30, 2009: Official 1.5 Cupcake release

Septiembre 15, 2009: 1.6 SDK Donut release

Octubre 26, 2009: 2.0 SDK clair release

Y la historia sigue cada dia

Android y el Hardware

Built-in Apps Apps creadas en el SDK

La interaccin con el Hardware es realizado a traves de


un Micro Kernel basado en Linux 2.6

Gestin de los Drivers

Seguridad

Comunicaciones

Es promovido a traves del Open Headset Alliance, lo


cual implica que es 100% Open Source

Caracteristicas

Componentes de Software reutilizables

Al estar basado en Java usa la Maquina Virtual Dalvik

Posee Exploradores web integrados basados en el WebKit


Standart

Graficos Optimizados

Provee la libreria SQLite

Soporte para Multimedia

Soporte Para telefonia GSM

Bluetooth, EDGE, 3G, y WiFi

Camera, GPS, compass, y acelerometro

Un muy interesante y complete entorno de desarrollo

Arquitectura Android

Fundamentos de Android

Las aplicaciones son escritas en Java

Enlazada al Android Asset Packaging Tool

Cada aplicacion corre en su propio proceso de Linux

Cada Proceso tiene su propia instancia de la VM

Cada aplicacion es gestionada por Linux como un


usuario independendiente

Las aplicaciones pueden compartir su identificacion de


usuario para ver o compartir los archivos con otras
aplicaciones

Componentes

Actividad (Activity)

Presenta una Interfaz Visual para que el usuario realice operaciones en ella

Ej:Una Lista de Menus

Servicio

Corre en Background

Receptores de Mensajes

Recibe y responde a mensajes

Ej: Anunciones sobre cambios de Posicin GPS

Proveedores de contenido

Almacena contenidos que se pone a disposicin de las Apps

Ej: audio, video, images, personal contact information, etc.

Intenciones (Intends)

Direccionan el Contenido de un Mensaje

Ej: Permitirle al usuario ingresar un texto en un campo

Instalacin

http://developer.android.com/sdk/install
ing/studio.html

Nuestra Primera Aplicacin

También podría gustarte