Max Hernandez

Laberinto - Ejemplo de Canvas en HTML5

miércoles, 8 de febrero de 2012

Seleccionando e instalando herramientas

Para empezar a trabajar en mi proyecto me di a la tarea de buscar e instalar las herramientas necesarias para realizar mi proyecto.

El tema me parece interesante así que lo primero que hice fue buscar librerías que pudieran servirme para construir aplicaciones de este tipo. Mis necesidades no son muy especificas para este tipo de aplicaciones solo necesito visualizar imágenes en 3D para mostrar las piezas de ajedrez y  alguna manera de interacción con el usuario.

Después de unas cuantas horas de búsqueda encontré paginas de herramientas relacionadas con lo que voy a trabajar e inclusive la página personal de una persona que en algún momento estuvo trabajando en este tipo de aplicaciones para la plataforma Android. Y de ahí obtuve la lista que muestro a continuación.

Lista de librerías de realidad aumentada:


Una ves obtenida esta información comencé a probar algunas de estas librerías a fin de encontrar alguna que me sirviera para mis fines. La que mas llamo mi atención fue QCAR puesto que su documentación es bastante clara y fue muy sencillo instalara y correr varios ejemplos que ya venían con esta. Ademas de buscar el Android Market y probar algunas aplicaciones construidas con esta librería termino de convencerme.

El mas grande inconveniente que encontré fue el modelado de figuras en 3D en lo cual no tengo ninguna experiencia, una vez que instale y corrí QCAR me dí cuenta que este trabaja muy bien con Unity un software de modelado en 3D. Como Unity solo trabaja en Windows y MacOS ahora me encuentro instalando de nuevo todas las herramientas.

Instalando Android


[imagen obtenida de: http://talfin.net/blog/wp-content/uploads/2011/02/android.png]

Ahora deseó mostrar a modo de tutorial mí experiencia instalando el Android SDK y configurando Eclipse para utilizarlo como IDE para desarrollar aplicaciones.  

1.- EL primer paso fue asegurarse de tener instalado el JDK yo ya lo tenia instalado pero en caso de no tenerlo se puede descargar de aquí:


en caso de tener linux se puede instalar en ubuntu con el siguiente comando en la terminal:

sudo apt-get install openjdk-6-jdk openjdk-6-jre

2.- El siguiente paso fue descargar el eclipse IDE esto se puede hacer desde la siguiente pagina:


Para trabajar con Eclipse decidí crear una carpeta en mi escritorio donde tengo organizadas todas las herramientas que necesito para desarrollar.

3.- El proximo paso fue descargar el Android SDK lo cual pudé hacer desde esta pagina:


Una vez descargado lo descomprimí en la carpeta que había elegido anteriormente. Me pareció muy conveniente agregar la ruta de la carpeta tools que se encuentra dentro de la carpeta que acabamos de descomprimir del SDK para utilizar mas facilmente las herramientas de este. Como sabemos la variable PATH contiene los directorios donde el shell busca los programas que ejecutamos en la terminal, por ejemplo: si ejecutamos el 

En caso de usar linux esta seria la instrucción, que quiere decir, ala variable PATH se le asigna el contenido de la variable PATH denotado por “$PATH” y se le agrega el nuevo directorio separando los directorios con el símbolo “:”.  

export PATH=$PATH:/android-sdk-linux

En el caso de MacOS:

PATH=$PATH:/android-sdk-linux; export PATH

En mi caso tambien añadí eclipse de forma permanente para abrirlo rapidamente.

4.- Lo siguiente fue instalar el android ADT la cual es una extension de Eclipse que le permite conectarse con el Android SDK. Para esto abrí eclipse y luego en la opción  "help>Install New Software". Nos aparecera la siguiente ventana:


Y añadí el siguiente link de la siguiente manera:




Ahora dando click en “OK”  automaticamente Eclipse conectó con la página y me mostró una lista con las extensiones que se pueden instalar.


Aquí se seleccionan extenciones  las que Elicpse va a descargar e instalar, las mas importantes son las dos superiores y esas son las únicas que instalé.



Escogemos siguiente y nos aparecera una ventana con las herramientas seleccionadas y abajo si se produjo un error al verificar si se pueden instalar. En caso de no tener ningun error damos click en siguiente



Ahora leemos los terminos de acuerdo de licencia, seleccionamos “I accept the terms of the license agreements” y por ultimo damos click en “Finish” 




Esperamos a que se instalen las herramientas, al terminar nos pedira reiniciar eclipse, reiniciamos.

Cuando reiniciamos nos aparece una ventana donde nos pide instalar o seleccionar la carpeta donde se encuentra el Android SDK, como podemos recordar ya habiamos descargado, el Android SDK, seleccionamos “ “ y seleccionamos la carpeta donde se encuentra el Android SDK y damos click en siguiente. nos aparecera un ventana donde nos invita a compartir nuestros datos para estadisticas, escogemos una opcion y damos click a “Finish”.




ANDROID SDK PLATAFFORM SUPPORT

Ahora en eclipse vamos a la opción Window>Android SDK Manager


nos aparecera la siguiente ventana, donde marcamos las herramientas que necesitamos, las herramientas que tenemos marcadas por defecto deberian ser suficientes para desarrollar pero para utilizar “QCAR” vamos a necesitar ademas las que marqué.


Aceptamos los terminos y condiciones, damos click en “Install” y esperamos a que se descarguen las herramientas.



Una vez hecho esto ya tengo las herramientas para empezar a generar aplicaciones en Eclipse para la plataforma Android.

Fuentes:
http://www.evilcodingmonkey.com/2011/04/22/augmented-reality-on-android/

4 comentarios:

  1. Me agrada la nueva cabecera de laberinto :) Te pongo 5 en el lab de móviles por la entrada. Cuida tu ortografía.

    ResponderBorrar
  2. Parece que una de las ligas a imágenes está rota...

    ResponderBorrar
  3. hey max, pretendo trabajar con realidad aumentada como tu lo haces, quizá podriamos apoyarnos, creo que no me va muy bien con algunas librerias

    ResponderBorrar
  4. Ocupo que publiques más, chamaco. Apoyo a la incentiva de Víctor de juntarse.

    ResponderBorrar