Está en la página 1de 1

Desarrollo de Aplicaciones Móviles: Android.

Martín de Jesús Reyes Hernández
martinre2@reddementes.com
Universidad Autónoma Metropolitana, Cuajimalpa




En el siguiente trabajo encontraran una breve
introducción a las aplicaciones móviles y como se
desarrollan bajo el sistema operativo Android. Se
muestran los mínimos pasos a seguir para iniciarse en
el desarrollo de la plataforma así como la enumeración
de las ventajas de Android ante otras plataformas.




Con el creciente desarrollo de dispositivitos móviles y
tecnologías de redes inalámbricas como Wireless LAN,
GSM, GPRS, Bluetooth e IrDA, ha sido perfeccionada la
movilidad de los usuarios, de manera que ya no están
obligados a realizar su trabajo en un lugar fijo. El
software que permite el acceso desde un dispositivo
móvil a toda la información ya sea corporativa, o de uso
personal que quiera movilizar, como agendas de
clientes, catálogos de productos y precios, lista de
teléfonos de empleados o amigos o cualquier otra
información se les conoce como aplicaciones móviles.




Android es un sistema operativo open source basado en
Linux para teléfonos móviles que fue creado por Google
y la Open Handset Alliance. En la actualidad podemos
encontrarlo dentro de millones de teléfonos celulares y
otros dispositivos móviles, haciendo de Android un nicho
importante parta los desarrolladores de aplicaciones. No
importa si eres un programador novato o un profesional,
aprender a desarrollar aplicaciones sobre esta
plataforma te dejara grandes beneficios.







Figura 1: Logotipo de Android , Google Inc.

En PowerPoint hay una herramienta llamada Microsoft
Editor de Ecuaciones.






En la actualidad existen muchas plataformas móviles en
el mercado, por mencionar algunas tenemos: Symbian,
iPhone, Windows Mobile. Pero Android es:

•Una plataforma de desarrollo libre (de verdad libre)
basado en Linux.
•Una arquitectura basada en componentes inspirados
en mashups.
•Una basta cantidad de servicios integrados.
•Gestión automática del ciclo de vida.
•Gráficos y sonido de alta calidad.
•Potabilidad entre diversos equipos de hadware.
Introducción
¿Qué es Android?
¿Qué tiene de especial Android?
Resumen




Empezar el desarrollo en Android es muy fácil. No
necesitas tener acceso a un dispositivo Android, para
comenzar solo necesitas una computadora donde
puedas instalar el Android SDK y un emulador de
teléfonos.



Java
Todas las herramientas de desarrollo para Android
requieren de Java para funcionar, aun mas, los
programas que hagas estarán escritos en este lenguaje,
por lo tanto tendrás que instalar el JDK.
http://www.oracle.com/technetwork/java/javase/download
s/index.html

Eclipse
Lo siguiente en la lista de instalación es un entorno de
desarrollo para Java, el mas recomendado para esta
tarea es Eclipse, ya que es usado y validado por los
desarrolladores de Google que crearon Android.
http://www.eclipse.org/downloads/

Android SDK
Desde la version 2.0 el Android SDK fue separado en
dos partes: el SDK Starter Package y los SDK
Componets. Lo primero que hay que instalar o descargar
es el SDK Starter [Figura 2], que lo podríamos ver como
el gestor del SDK:
http://developer.android.com/sdk/index.html








Figura 2: Interfaz del SDK Starter Package.
Una vez instalado/descargado el SDK Starter lo
ejecutamos, nos dirigimos a Available Packages y nos
muestra los SDK Components disponibles [Figura 3],
marcamos y aceptamos la instalación.







Figura 3: SDK Componets disponibles.
Eclipse Plug-in
Para hacer el desarrollo aun mas fácil Google escribió
un plug-in para Eclipse llamado Android Development
Toolkit (ADT) Para instalarlo:
Selectiona Help > Install New Softare click en el botón
add. Introduce la dirección de Android Development
Tools
https://dl-ssl.google.com/android/eclipse/


ADT trae integrado un template que nos ayudara a crear
una simple aplicación “Hello Android”, y esto nos tomara
unos cuantos segundos, para esto hagamos lo siguiente
en el IDE:
Select File > New > Project ... Seleccionamos Android
Project de la lista y next
Introducimos la siguiente información[Figura 4]:
Project name: HelloAndroid
Build Target: Android 2.2
Application name: Hello, Android
Package name: org.example.hello
Create Activity: Hello
Min SDK Version: 8









Figura 4: Ventana New Android Project IDE Eclipse

Para ejecutar nuestra aplicación basta con dar click
derecho en la ventana de navegación de Eclipse sobre
el proyecto y seleccionar Run As > Android Application,
pero momento falta el entorno donde se ejecutara
nuestra aplicación, el dispositivo virtual



Para hacer esto nos dirigimos dentro del mismo eclipse
al menú Windows > Android SDK and AVD Manager en
esta nueva interfaz damos click en el botón New y
llenamos con la siguiente información:
Name: em22
Target: Android 2.2 - API Level 8
SDCard: 64
Skin: Default (HVGA)
Ahora trata de ejecutar tú aplicación y tendrás como
resultado algo así.









Figura 5: Emulador de dispositivo Android corriendo aplicación.

Referencias
[1] Google Inc., Android SDK Starter Package,
http://developer.android.com/sdk.
[2] Reto Meier, A beginner's guide to Android, Google
i/O, 2010.
[3] Justin Mattson, Casting a wide net: how to target
all Android devices, Google i/O, 2010.
Desarrollando sobre Android
Android Virtual Device
Cuajimalpa
4a Semana de Computación y Matemáticas Aplicadas (SCMA’2011)
Instalación de Herramientas
Creando tu primer aplicacion