Está en la página 1de 6

Prog.

Avanzada en Tecnologias Moviles ( Android )


Isc. Rubn Torres Fras (isctorres@gmail.com)
QUE ES ANDROID?
Es un sistema operativo basado en Linux para telfonos mviles, aunque no
solo se utiliza en dispositivos mviles tambin lo podemos encontrar en
Tablets, Netbooks, Reproductores de Musica e incluso PCs.
QUE LO HACE ESPECIAL CON RESPECTO A OTRAS PLATAFORMAS?
PLATAFORMA REALMENTE ABIERTA:
Es una plataforma de desarrollo libre basada en Linux y de cdigo abierto, lo cual nos permite
desarrollar sin problemas legales, nuestras propias aplicaciones para nuestros dispositivos con
plataforma ANDROID.
ADAPTABLE A CUALQUIER TIPO DE HARDWARE:
ANDROID no ha sido diseado exclusivamente para su uso en telfonos y tabletas. Hoy en da
podemos encontrar relojes, cmaras, electrodomsticos y gran variedad de sistemas empotrados
que se basan en este sistema operativo.
PORTABILIDAD ASEGURADA:
Las aplicaciones finales son desarrolladas en Java lo que nos asegura que podrn ser ejecutadas
en cualquier tipo de CPU, tanto presente como futuro. Esto se consigue gracias al concepto de
Mquina Virtual DALVIK.
ARQUITECTURA BASADA EN COMPONENTES INSPIRADOS EN INTERNET:
Por ejemplo, el diseo de la interfaz de usuario se hace en XML, lo que permite que una misma
aplicacin se ejecute en un mvil de pantalla reducida o en un TV.
GRAN CANTIDAD DE SERVICIOS INCORPORADOS:
Por ejemplo, localizacin basada tanto en GPS como en redes WiFi, bases de datos con SQL,
reconocimiento y sntesis de voz, navegador, multimedia, etc.
OPTIMIZADO PARA BAJA POTENCIA Y POCA MEMORIA:
Como se mencion anteriormente, ANDROID utiliza la Mquina Virtual DALVIK. Se trata de una
implementacin de Google de la mquina virtual de Java optimizada para dispositivos mviles, lo
que hace que nuestras aplicaciones tengan un mejor desempeo al momento de ejecucin.
ALTA CALIDAD DE GRFICOS Y SONIDO:
Grficos vectoriales suavizados, animaciones inspiradas en Flash, grficos en 3 dimensiones
basados en OpenGL. Incorpora codecs estndar ms comunes de audio y vdeo, incluyendo H.264
(AVC), MP3, AAC, etc.
Prog. Avanzada en Tecnologias Moviles ( Android )
Isc. Rubn Torres Fras (isctorres@gmail.com)
VERSIONES:
INSTALACION DEL ENTORNO DE DESARROLLO:
Para realizar la instalacin de nuestro entorno de trabajo disponemos de dos alternativas para
realizarlo, la primera es instalando por separado las herramientas, esto es el IDE, el SDK de
Android y el ADT que es el plugin que requiere el IDE para poder utilizar las herramientas de
Android. La segunda opcin es descargar un paquete completo que integre todas estas herramientas,
esta opcin se recomienda para instalaciones offline.
ALTERNATIVA 1:
INSTALACION DEL IDE DE DESARROLLO
Para poder codificar tus aplicaciones en JAVA se recomienda utilizar el IDE
Eclipse ms que el IDE Netbeans puesto que hay una mejor integracin de este
IDE con las herramientas de desarrollo de ANDROID. Si an no cuentas con este
entorno de desarrollo, puedes descargarlo de desde el siguiente enlace:
http://www.eclipse.org/downloads/
Es importante sealar que una vez descargado el archivo comprimido de Eclipse,
solo es necesario descomprimirlo en una ubicacin conocida dentro de su
computadora y buscar el archivo eclipse.exe y ejecutarlo cuando se desee, pues
no es necesario instalarlo a diferencia de Netbeans.
DESCARGA E INSTALACION DEL SDK ANDROID
Este Kit de Desarrollo es necesario para poder descargar nuestras herramientas, as como las
APIs necesarias para el desarrollo de aplicaciones ANDROID, dentro de este software se agregan
tambin los drivers universales para poder utilizar nuestro celular en caso de contar con uno
con sistema operativo ANDROID por supuesto y as evitar la carga y utilizacin del emulador.
Para descargarlo utiliza el siguiente enlace:
http://developer.android.com/sdk/index.html
Una vez instalado nos deber aparecer una pantalla similar a la que aparece ms abajo, en esta
ventana podremos elegir como se mencion anteriormente, las herramientas de desarrollo as como
la API de desarrollo en mi caso, yo instale la API 16.
Prog. Avanzada en Tecnologias Moviles ( Android )
Isc. Rubn Torres Fras (isctorres@gmail.com)
PLUGIN ANDROID
Google pone a disposicin de los desarrolladores un plugin para Eclipse llamado Android
Development Tools (ADT) que facilita en gran medida el desarrollo de aplicaciones para la
plataforma. Puedes descargarlo mediante las opciones de actualizacin de Eclipse, accediendo al
men Help / Install new software e indicando la siguiente URL de descarga:
https://dl-ssl.google.com/android/eclipse/
Se debe seleccionar e instalar el paquete completo Developer Tools, formado por Android DDMS y
Android Development Tools.
CONFIGURAR EL PLUGIN ADT
Para configurar el plugin de Eclipse, debe ir al men Window, en Preferences, seleccionar la
opcin Android e indicar la ruta donde se encuentra instalado el SDK de Android, como se muestra
en la siguiente figura:
Prog. Avanzada en Tecnologias Moviles ( Android )
Isc. Rubn Torres Fras (isctorres@gmail.com)
ALTERNATIVA 2:
Como habamos mencionado con esta opcin tendremos en un solo archivo comprimido todas las
herramientas de desarrollo, tanto IDE, SDK y las herramientas necesarias para integrar Eclipse
con Android, considere que la versin de Eclipse que viene integrada en el paquete no dispone
de todas las funcionalidades para generar diferentes tipos de proyectos; para obtener dicho
paquete solo tendremos que descargarlo completo desde la siguiente ruta:
http://developer.android.com/sdk/index.html#download
Una vez descargado solo tendremos que descomprimirlo en la ubicacin deseada, con esto tendremos
dos carpetas y un archivo ejecutable, tal como lo muestra la imagen:
Prog. Avanzada en Tecnologias Moviles ( Android )
Isc. Rubn Torres Fras (isctorres@gmail.com)
El siguiente paso que realizaremos es ejecutar el SDK Manager, esto nos instalara las APIs y
herramientas que necesitaremos para desarrollar nuestras aplicaciones, hecho esto visualizaremos
algo similar a la siguiente imagen:
Analizando la imagen podemos observar que la API instalada es la API 17, los paquetes instalados
son los necesarios para comenzar a trabajar, si deseamos instalar algn otro paquete
necesitaremos conectarnos a internet y descargar los necesarios.
CONFIGURAR EL AVD (ANDROID VIRTUAL DEVICE)
En cualquiera de las dos alternativas necesitaremos configurar nuestro Emulador o Dispositivo
Virtual Android (AVD), esto para probar y depurar nuestras aplicaciones, esto hace que no
dependamos de un dispositivo fsico, claro est que si cuenta con uno fsico, se recomienda
hacer las pruebas directamente sobre l, ya que esto evitara el consumo de recursos por parte
del emulador; ahora bien sino cuenta con un dispositivo fsico entonces realicemos los siguientes
pasos para dar de alta nuestro dispositivo virtual.
Abra su entorno de desarrollo Eclipse
Ubique el siguiente icono dentro del IDE y de Click
En la ventana que se muestra de Click en New
Prog. Avanzada en Tecnologias Moviles ( Android )
Isc. Rubn Torres Fras (isctorres@gmail.com)
En la siguiente ventana configuraremos nuestro AVD similar a lo que nos muestra la imagen

También podría gustarte