The::Beastieux

Sangre de Bestia + Corazón de Pingüino | Un blog acerca de Linux, *BSD, Open Source, Software Libre, Programación …

Archivos por Etiqueta: JDK

Instalación y Configuración del Emulador de Android en Linux


Hoy voy a jugar por un momento con Android, no tengo un Teléfono Mobil con tal Sistema, por lo tanto haré uso del emulador que podemos conseguirlo de la web de Android Developers:

Descargar: SDK Android

Yo descargué la versión para Linux, pues lo instalaré sobre mi Debian.
Antes que nada vamos a necesitar cumplir ciertos requisitos; primero instalar los componentes de java si aun no lo tienen:

Configurar Java:

#aptitude install sun-java6-jdk sun-java6-jre

Si están usando el sistema a 64-bit necesitarán instalar las librerías de compatibilidad a 32-bit

#aptitude install ia32-libs

Si tienen instalado el GCJ (Gnu Compiler for Java), lo cual no tiene nada de malo pero no lo consideren por ahora, los recomiendo que para hacer correr el Android trabajen con el Sun JDK, pues yo tuve problemas al tratar de hacerlo con GCJ, lo desinstalé momentáneamente:

#aptitude remove gcj-jdk

Luego nos aseguramos de seleccionar el compilador por defecto que usaremos, en ambos casos los que son de Sun, descarten si está seleccionado el GCJ:

#update-alternatives --config javac
#update-alternatives --config java

Configurar Android:
Una vez configurado nuestro entorno de java y descargado el SDK de Android, vamos a descomprimir el paquete descargado, en mi caso acostumbro instalar los programas externos en /opt:

#cp android-sdk_r09-linux_x86.tgz /opt
#cd /opt
#tar -xvf android-sdk_r09-linux_x86.tgz

#cd android-sdk-linux_x86/tools

Finalmente, para tener acceso desde el terminal a los binarios y lista de comando a usar agregamos al PATH el directorio descomprimido:

PATH=$PATH:/opt/android-sdk-linux_x86/tools
export PATH

Y ahora para ejecutarlo, simplemente escribimos en la terminal:

#android

Se abrirá una ventana como esta:

Debemos actualizar e instalar los componentes que nos sean útiles, por el momento yo instalé la plataforma SDK Android Honeycomb revisión1 y la plataforma SDK Android 2.3.1 API 9 revisión2:

Para terminar, nos vamos a Virtual Devices y elegimos crear un nuevo dispositivo Android, este paso lo puedes configurar según como lo desees:

Lo único que nos queda por hacer es ejecutarlo seleccionando el dispositivo creado, dándole clic en “start” y realizar todas las operaciones que nos son permitidas como si fuese realmente un fierro:

 

Base de Datos Relacional Apache Derby


Seguramente  ya muchos de ustedes han oído hablar de  Apache Derby, distrubuida bajo la denominación de Sun Java DB, una Base de Datos que se puede usar de manera embebida o como cliente-servidor.  Esta pequeñisima base de datos Open Source, por el hecho de ocupar muy poco espacio de almacenamiento es usado en diversas aplicaciones que no requieran gran cantidad de información almacenada por la amplitud del mismo, como: navegadores web, clientes de mensajería instantánea, reproductores multimedia, etc. Su uso se limita a lenguajes de programación integradas con JVM como Java, JPython, JRuby, los cuales deberán hacer uso de JDBC para la conexión.

Finalmente, si sientes la necesidad de realizar aplicaciones con base de datos empotrada tienes esta opción, aunque no es la única, habrá que ver hasta donde se puede llegar con él. Existen muchas críticas hacia Derby, una de ellas es que no soporta bindings hacia otros lenguajes de programación que no funcionen bajo JDK, también el uso de memoria que hace en comparación con otros; estas son algunas de las razones para que muchos usuarios se sientan inconformes. Nosotros vamos a sacarle partido en todo lo que se pueda.

A %d blogueros les gusta esto: