Programación Android: I. Entorno de desarrollo

Tutorial para preparar el entorno de desarrollo Android en Linux. Para la instalación en Windows los pasos son los mismo pero se ha de descargar el software de las páginas oficiales que se ven en el tutorial.


Para evitar problemas de incompatibilidad con otros entornos de desarrollo he instalado una nueva máquina virtual con Ubuntu 12.04, y he seguido el proceso detallado a continuación para preparar el entorno de desarrollo para hacer aplicaciones en Android.

Paso 1: Instalar IDE Eclipse


Accedemos a Ubuntu Software Center, buscamos Eclipse y lo instalamos.


Página oficial (click aquí)


Paso 2: Instalar Android SDK



Descargar Android SDK


Descargamos de la página oficial (click aquí) la versión del SDK para Ubuntu. Descomprimimos el archivo, en mi caso en la carpeta home/Desarrollo.


Preparar instalación Android SDK


Ahora editamos el archivo .bashrc para añadir el path del SDK y poder ejecutarlo. Abrimos un terminal y escribimos la siguiente linea de código.


gedit ~/.bashrc


Se nos abrirá el archivo para editar, añadimos al final del archivo:

export PATH=${PATH}:/home/{usuario}/Desarrollo/android-sdk-linux/tools

Donde {usuario} será tu nombre de usuario del sistema.



Instalar Android SDK


Para que el path tenga efecto cerramos y abrimos cualquier terminal que tengamos abierto. Ahora, ejecutamos ‘android’ en el terminal.


Se abrirá el Android SDK Manager donde podremos instalar y actualizar el SDK, además de crear dispositivos virtuales de pruebas. Pulsamos ‘Install n package’, y esperamos a que se instale todo.




Paso 3: Instalar Plugin para Eclipse

Iniciamos Eclipse, vamos a ‘Help > Install New Software’, pinchamos en ‘Add’ y añadimos los isguientes datos:


Name: Android Plugin
Location: https://dl-ssl.google.com/android/eclipse/

Seleccionamos todos los paquetes, damos next, next, aceptamos condiciones y finish. Empezará el proceso de instalación. Al finalizar, aparecerá el siguiente mensaje de error, le damos Ok.

Ahora debemos reiniciar Eclipse

Paso 4: Configurar emulador Android

Al reiniciar Eclipse nos aparece la opción para elegir nuestro SDK instalado previamente. Seleccionamos la ruta y damos ‘Next’.

Mandar información de uso a Google (si o no, al gusto) y click ‘Finish’.

Ya tenemos nuestro entorno de desarrollo preparado para aplicaciones Android. Ahora podemos acceder al Android SDK desde Eclipse en el menú ‘Window’.

Saludos,

Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.

[Tutorial] Primer programa Java en Ubuntu

Después de la instalación del JDK (ver tutorial) se pueden seguir los siguientes pasos para crear el primer programa Java. El programa muestra un mensaje por pantalla.


1.- Abrir el editor de texto, escribir las líneas de código y guardar el archivo como HolaMundo.java
class HolaMundo {

public static void main( String args[] ) {
System.out.println( “hola mundo” ) ;
}
}


2.- Abrir un terminal, ir al directorio del archivo y ejecutar el comando: “javac HolaMundo.java”. De está manera compilamos el código generando un archivo .class.


3.- En el terminal, ejecutar el comando: “java HolaMundo”. Y vemos el resultado.

Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.

Seis consejos para usar Eclipse eficientemente

A continuación se presentan algunos consejos que os ayudarán a potenciar el uso y ser más productivo mientras se trabaja con Eclipse.


1.- Evitar los problemas de instalación.


Nunca se debe instalar una nueva versión de Eclipse sobre una versión anterior. Cambiar el nombre de la versión ya instalada primero para evitar conflictos, y dejar que la nueva versión se descomprima en un directorio limpio.


2.- Recuperar un Workspace en mal estado.


Los Workspaces corruptos son muy comunes y problemáticos para muchos desarrolladores. Así que si su instalación de Eclipse tiene errores de inicio o una configuración dañada, podría ser buen momento para empezar de nuevo. Inicia Eclipse con la opción-Clean, y toda la caché y datos de ejecución se limpiarán.
3.- Aumentar la asignación de memoria.
Con nuevos plugins para añadir funcionalidades al núcleo de Eclipse y la necesidad de utilizar plugins adicionales de terceros, los requisitos de memoria para el Workspace de Eclipse aumentan. La asignación de memoria configurada por defecto en Eclipse no es suficiente para la mayoría de los proyectos de desarrollo J2EE y causan un respuesta lenta de Eclipse. Si recibes errores de memoria o una respuesta lenta, es posible que tengas que aumentar los valores predeterminados que se configuran en el archivo eclipse.ini en el directorio de instalación. Concretamente, si se produce un error de memoria “PermGen”, añade esta línea al final del archivo y reinicia Eclipse:
XX: MaxPermSize = 256m
Utiliza los valores más bajos de memoria con los que puedas trabajar y permitan el funcionamiento de todos los proyectos.
4.- Edición “side by side”.
Arrastrando los editores, puedes mostrar dos archivos simultáneamente. También se puede editar dos partes de un mismo archivo utilizando la opción Window > New Editor command.
5.- Mejoras automática de código.
Se puede configurar Eclipse para dar formato automaticamnete al código fuente y organizar los imports en cada guardado. Seleccione Window > Preferences > Java Editor > Save Actions. Ese cuadro de diálogo también permite configurar acciones como la eliminación de código innecesario o añadir anotaciones.
6.- Atajos de teclado
Es productivo y cómodo utilizar métodos abreviados de teclado para realizar ciertas tareas de Eclipse en lugar de buscar la opción en los diferentes menús de navegación. Por ejemplo, buscar las referencias de una variable, método o clase puede hacerse rápidamente pulsando Ctrl + Shift + G. Aquí una lista de los atajos de teclado más importantes de Eclipse: https://sites.google.com/a/javagyan.com/javagyan/useful-tips/EclipseKeyboardShortcuts

Saludos,

Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.

Paquetes java: JDK/JSDK, JRE y JVM

Diferencias entre los distintos paquetes Java: JDK/JSDK, JRE y JVM.

- JDK/JSDK: “Java Software Development Kit” (Kit de desarrollo Java) > Versión para los desarrolladores. Incluye el compilador de Java (javac), JRE y JVM.



- JRE: “Java Runtime Environment” (Entorno de ejecución Java) > Versión para los usuarios. Conjunto de utilidades de Java, que actúa como un “intermediario” entre el sistema operativo y Java. Incluye JVM.

- JVM: “Java Virtual Machine” (Máquina Virtual de Java) > Programa que ejecuta el código Java previamente compilado (bytecode) mientras que las librerías de clase estándar son las que implementan el API de Java. Ambas JVM y API deben ser consistentes entre sí, de ahí que sean distribuidas de modo conjunto.
Obviamente, a nosotros como desarrolladores nos interesa el JDK/JSDK. Podéis descargar los paquetes de la página de Oracle (click aquí) y ver como instalar Java 7 JDK en Ubuntu aquí.
Las herramientas más relevantes que incluye JDK son:
- javac.exe: compilador de Java.
- java.exe: intérprete de Java.
- javadoc.exe: genera la documentación de las clases Java de un programa.
- appletviewer.exe: visor de applets para generar sus vistas previas, ya que un applet carece de método main y no se puede ejecutar con el programa java.

Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.

[Tutorial] Instalar Oracle Java 7 JDK en Ubuntu 12.04

Tutorial para instalar Oracle Java 7 JDK en Ubuntu 12.04.


Abrimos un terminal de Ubuntu 12.04, ejecutamos las siguientes lineas de comandos y seguimos las instrucciones:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Para verificar que se ha instalado correctamente ejecutamos esta linea en el terminal:

java -version



Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.