0 calificaciones0% encontró este documento útil (0 votos)
89 vistas6 páginas
Android es un sistema operativo de código abierto basado en Linux que se utiliza principalmente en dispositivos móviles. El documento describe cómo Android se diferencia de otras plataformas por ser de código abierto, adaptable a diferentes hardware, y asegurar la portabilidad de aplicaciones a través de Java y la máquina virtual Dalvik. También explica cómo instalar el entorno de desarrollo de Android usando Eclipse o un paquete completo, e incluye instrucciones para configurar el emulador Android.
Android es un sistema operativo de código abierto basado en Linux que se utiliza principalmente en dispositivos móviles. El documento describe cómo Android se diferencia de otras plataformas por ser de código abierto, adaptable a diferentes hardware, y asegurar la portabilidad de aplicaciones a través de Java y la máquina virtual Dalvik. También explica cómo instalar el entorno de desarrollo de Android usando Eclipse o un paquete completo, e incluye instrucciones para configurar el emulador Android.
Android es un sistema operativo de código abierto basado en Linux que se utiliza principalmente en dispositivos móviles. El documento describe cómo Android se diferencia de otras plataformas por ser de código abierto, adaptable a diferentes hardware, y asegurar la portabilidad de aplicaciones a través de Java y la máquina virtual Dalvik. También explica cómo instalar el entorno de desarrollo de Android usando Eclipse o un paquete completo, e incluye instrucciones para configurar el emulador 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