Ir al contenido principal

Entradas

Mostrando entradas de marzo, 2014

Configurar JAVA_HOME, MAVEN_HOME, M2_HOME, CATALINA_HOME EN UBUNTU.

Configurar JAVA_HOME, MAVEN_HOME, M2_HOME, CATALINA_HOME EN UBUNTU. Este post lo escribo porque necesitaba  configurar mi JAVA_HOME , para poder trabajar con  Apache Maven . y editando mi  .profile  lo solucioné. Y si alguien quiere hacerlo, pues así puede. Dentro de nuestro home, existe un archivo oculto llamado .profile y editandolo podemos crear  variables de entorno para nuestro usuario logueado en el sistema. Aquí tienes un  .profile completo, de Ubuntu 12.10 # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples/startup-files for examples. # the files are located in the bash-doc package. # the default umask is set in /etc/profile; for setting the umask # for ssh logins, install and configure the libpam-umask package. #umask 022 # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "

Geolocalización con PhoneGap y poner marcadores usando un servicio web

Geolocalización con PhoneGap y poner marcadores usando un servicio web En esta entrada quiero mostrarte como funciona la geolocalización con PhoneGap . Si no sabes lo que es PhoneGap , aquí te dejo la descripción de Wikipedia ¿Qué es PhoneGap ?  , pero en pocas líneas , es un framework que permite hacer aplicaciones multiplataforma , para distintos sistemas operativos de smartphone utilizando JavaScript, HTML 5 y CSS3 . Una vez esta pequeña introducción paso a la explicación. ¿Cómo funciona? Bien, te explico como va esto, pero en este ejemplo asumo que controlas un mínimo de javaScript ya que no quiero  entrar en detalles de código fuente del ejemplo , solo en como podemos usar la geolocalización usando phoneGap. PhoneGap , dispone de dos métodos muy sencillos en su API que setean un objeto Position  con parámetros como la latitud , longitud , y otros como altura, velocidad , etc, que accederemos a ellos en el método onSuccess() . Pero en este caso solo vamos a necesita