javoaxian cambió a: javoaxian.me
Este blog se mantendrá como histórico del nuevo javoaxian.me. Por tal motivo, sólo serán creados post que harán referencia a los del nuevo blog. Si hay dudas y comentarios, favor de hacerlos en javoaxian.me.

jueves, 18 de diciembre de 2008

Sincronizar el calendario de nuestro iPhone con el Google Calendar usando NemusSync

En esta ocasión voy a explicar como podemos configurar nuestro iPhone con uno de nuestros Google Calendar.

Supondré que ya se cuenta con una cuenta de Google y ya se tiene creado un calendario. Para fines de este artículo, mi usuario de Google será javoaxian además de crear un calendario con el nombre javoaxian.

Una vez que ya contamos con nuestro Google Calendar instalaremos el programa que nos permitirá hacer nuestra sincronización en nuestro iPhone. El nombre de este programa es NemusSync y para poder instalarlo deberemos hacer un jailbreak de nuestro celular para poder contar con la aplicación Cydia que es la que nos permitirá instalar dicha aplicación. En este post explico cómo hacerlo.

Una vez que ya contamos con Cydia instalado en nuestro iPhone, instalaremos NemusSync de la siguiente manera:

Prenderemos nuestro celular y presionaremos sobre el ícono de Cydia.


Una vez que se abra la aplicación, presionaremos sobre el ícono de búsqueda (Search).


Ahora buscaremos el programa NemusSync tecleando este nombre en la barra de búsqueda. Podremos observar que nos aparece el programa y presionaremos sobre él.


Nos aparecerá la siguiente pantalla donde presionaremos sobre el botón Install.


Hecho lo anterior, se mostrará la pantalla solicitando nuestra confirmación para instalar el programa y deberemos presionar el botón Confirm.


Iniciará el proceso de instalación.


Una vez que haya terminado la instalación presionaremos sobre el botón Return to Cydia.


Ahora que ya está instalada la aplicación, bastará con presionar sobre el botón de Inicio del iPhone para regresar a nuestro menú principal.

Como podremos observar, ya contaremos con el ícono correspondiente a la aplicación NemusSync.


Lo siguiente que haremos será arrancar la aplicación presionando sobre el nuevo ícono. Se empezará a cargar la aplicación.


Una vez que terminó de cargar, se nos presentará la siguiente pantalla. En dicha pantalla lo primero que haremos, será crear una cuenta. Para ello, presionaremos sobre el botón Add New Account.


Aquí ingresaremos los datos de nuestra cuenta de Google y presionaremos sobre el botón Get Calendar List.

Esta acción nos obtendrá los calendarios que tengamos creados en nuestra cuenta de Google. En mi caso sólo cuento con una. Presionaremos sobre su nombre para que aparezcan las palabras Up/Down las cuales indican que podemos subir y bajar eventos de él y por último presionaremos sobre el botón Save.


Como podremos ver en la pantalla nos aparecerá la nueva cuenta creada, ahora deberemos ajustar los botones para indicar si queremos bajar eventos (Download Events), subir eventos (Upload Events), bajar sólo actualizaciones (Down Only Updated).

Ahora que sea nuestro calendario por default, para ello presionaremos sobre la opción Advanced.


Presionaremos sobre la opción Default Calendar None.


Presionaremos sobre el nombre de nuestro calendario y posteriormente sobre el botón Advanced.


En la pantalla veremos que en la opción Default Calendar se encuentra el nombre de nuestro calendario y presionaremos el botón Save.


Nos regresará a la pantalla principal de la aplicación. Ahora para finalizar, sincronizaremos nuestro iPhone con nuestro Google Calendar presionando sobre el botón Sync Calendars. Cada vez que deseemos tener actualizados nuestros calendarios deberemos presionar este botón para tenerlos sincronizados correctamente.




Listo, con esto quedarán configurados nuestros calendarios, tanto el del iPhone como el de Google.

Como una observación, recuerden que cuando creen un evento desde el iPhone, deberán seleccionar en la opción Calendar el calendario de Google para que pueda sincronizar correctamente.

miércoles, 17 de diciembre de 2008

Tomar capturas de pantalla (Screenshots) en un iPhone 3g

La manera de tomar una captura de pantalla o screenshot en nuestro iPhone es muy senciila. Los pasos a seguir son los siguientes:

Busca la pantalla de la cual deseas capturar la imagen.

Deja presionado el botón de Inicio (Es el botón circular con un cuadro blanco al centro).

Mientras está presionado el botón anterior, presiona y suelta el botón de Dormir/Despertar (Es el botón de la parte de arriba del celular). Esto hará que parpadee la pantalla indicandonos que se ha tomado la captura de pantalla.

La imagen será colocada como si hubiera sido una foto tomada por nuestra cámara, por tal motivo la podremos localizar en las fotografías más recientes de nuestra cámara.

Instalar Installer y Cydia en iPhone 3g desde Windows

Actualización 2009-06-15:
Para poder bajar el programa QuickPWN y las firmware, ingresen a esta dirección http://www.quickpwn.com/downloads.


Tanto Installer como Cydia son de aplicaciones que nos permiten instalar aplicaciones de terceros en nuestro iPhone o iPod Touch. Para poder instalar estas aplicaciones se necesitamos jailbreak nuestro dispositivo. Esto es un proceso con el cual puedes "liberar" nuestro iPhone y agregarle nuevas funciones y aplicaciones.

Lo primero que debemos saber, es que versión de firmware tiene nuestro celular, para ello pueden ir al ícono de Settings -> General -> About, ahí buscaremos Version, en mi caso la versión de mi firmware es la 2.1 pero con el iTunes lo actualizé y la dejé en la versión 2.2.

Ahora que ya sabemos la versión de nuestro firmware veremos si es compatible con QuickPwn. Este programa hasta esta fecha es compatible con el firmware 2.2 y su última versión es la QuickPwn 2.2.

Descargaremos QuickPwn 2.2. Aunque este post se refiere a la versión para Windows de QuickPwn, aquí dejo el enlace para que puedan descargarlo para Mac.

También debemos descargar el firmware que tiene nuestra iPhone. Estos pueden ser bajados desde aquí o desde aquí.

En mi caso no necesité descargar un firmware ya que cuando hice la actualización a la versión 2.2 me creó una copia en la siguiente ruta:

C:\Documents and Settings\javoaxian\Datos de programa\Apple Computer\iTunes\iPhone Software Updates\iPhone1,2_2.2_5G77_Restore.ipsw

Así que si ustedes también hicieron la actualización de su firmware, deberán tener una copia en su máquina de éste.

Ahora que contamos tanto con el firmware como con QuickPwn, seguiremos los siguiente pasos:

Conectamos nuestro iPhone a la computadora. Esto lanzará el iTunes el cuál deberemos cerrar.

Ahora descomprimiremos el archivo QuickPwn22.zip que descargamos y una vez hecho ésto, ejecutaremos el programa QuickPwn. El programa detectará automáticamente nuestro iPhone. Presionaremos sobre la flecha hacia la derecha.


Ahora deberemos seleccionar alguno de los firmwares que bajamos. En mi caso detectó automáticamente el firmware de la actualización de iTunes en la ruta:

C:\Documents and Settings\javoaxian\Datos de programa\Apple Computer\iTunes\iPhone Software Updates\iPhone1,2_2.2_5G77_Restore.ipsw


Si el firmware es compatible con el programa, se activará la flecha hacia la derecha para continuar.


Ahora marcaremos Installer e Cydia, además podemos marcar la opción para cambiar los logos de inicio y recuperación. Presionamos sobre la flecha hacia la derecha.


En la siguiente pantalla se nos indica que debemos tener conectado nuestro iPhone. Presionamos sobre la flecha hacia la derecha.


Ahora se nos presentarán una serie de instrucciones. La primera es que el programa pondrá el iPhone en modo de recuperación automática.


Ahora se nos indicará que presionemos el botón Inicio (Es el botón redondo con un cuadro blanco al centro) durante 5 segundos.


Una vez transcurrido este tiempo, se nos indicará que presionemos el botón Inicio + el botón Dormir/Despertador (Es el botón de la parte superior del celular) al mismo tiempo durante 10 segundos. No es necesario soltar el botón Inicio en el paso anterior, simplemente presionen el botón Dormir/Despertador para realizar este paso.


Ahora deberemos soltar el botón Dormir/Despertador y deberemos dejar presionado el botón Inicio durante 20 segundos.


Hecho todo lo anterior, iniciará el proceso de jailbreak de nuestro iPhone y una vez que haya terminado este proceso, nuestro iPhone estará listo con las aplicaciones Installer y Cydia.

martes, 9 de diciembre de 2008

Google Earth en iPhone

Pues ahora con la adquisión reciente de un iPhone 3G he empezado a buscar aplicaciones que me sean de utilidad y que me interesen. Y en la búsqueda de dichas aplicaciones encontré Google Earth, la cuál nos amplía un poco más nuestra visión para encontrar sitios geográficos que el que nos provee Google Maps con el que cuenta dicho celulcar.

Aquí dejo un video con la demostración de esta aplicación.

jueves, 20 de noviembre de 2008

Tener GTalk, MSN Messenger, Yahoo, AIM, ICQ, Jabber en el iPhone

Quienes poseen un iPhone se encuentran con el problema que si desean hablar con sus contactos de MSN messenger, GTalk o de cualquier otro sistema de mensajería instantánea, no podrán hacerlo, ya que no cuenta con un software para este fin por defecto o quizas no quieren instalar una aplicación en su celular.

La gran ventaja es que existen varios sitios en internet que nos ofrecen este servicio. Tal es el caso de meebo. Este es un sitio donde podremos usar nuestras cuentas de GTalk, ICQ, MSN Messenger, entre otros más de estos servicios de mensajería instantanea, y la ventaja es que es gratuito.

Yo he usado este sitio poco, pero las veces en las que he ingresado me ha agradado mucho. Pruebenlo si es que les gusta estár conectados conversando con sus amigos siempre.

viernes, 14 de noviembre de 2008

Emulador en línea del HTC T-Mobile G1


Como ya todos sabemos, el primer celular con el sistema operativo de Google Android ha salido en Estados Unidos y en otros países y ya que se me anda metiendo la idea de adquirir uno aunque todavía lo estoy pensando. Me topé con el emulador de dicho celular, el cual está bastante bueno y hecho en flash. Si desean probarlo pueden ingresar en la dirección que a continuación verán y presionar sobre la opción "Emulator".

http://tmobile.modeaondemand.com/htc/g1/

Espero que les sea de utilidad y se puedan dar una idea de lo que se pueden esperar al tener un celular con Android.

lunes, 10 de noviembre de 2008

Configurar Eclipse en GNU/Linux para desarrollar aplicaciones con Android

En esta ocasión vamos a ver cómo podemos hacerle para que nuestro Eclipse quede configurado para poder crear aplicaciones para el sistema operativo de google llamado Android.

Para iniciar este post, supondŕe que ya cuentan con eclipse instalado y funcionando. Si no lo tienen instalado dejo aquí este enlace. La instalación la basaré en la versión Eclipse 3.4.1 IDE for Java EE Developers (162 MB).

Instalación de el Android SDK.
Lo primero que haremos, será bajar el SDK desde esta página. En mi caso bajaré el archivo para linux android-sdk-linux_x86-1.0_r1.zip.

Una vez que haya terminado la descarga, descomprimiremos el archivo android-sdk-linux_x86-1.0_r1.zip de la siguiente manera (en mi caso descargué el archivo en mi HOME /home/javoxian/):

javoaxian@aspireonedebian:~$ unzip android-sdk-linux_x86-1.0_r1.zip

Lo anterior creará una carpeta llamada android-sdk-linux_x86-1.0_r1 donde fue instalado el SDK de Android. Por tal motivo la ruta donde se encuentra instalado el SDK en este caso es: /home/javoaxian/android-sdk-linux_x86-1.0_r1.


Instalar el plugin ADT (Android Development Tools
Arrancaremos nuestro eclipse e iremos al su menú, a las opciones: Help -> Software Updates ...


Se mostrará la siguiente pantalla en la cual presionaremos en el tab Available Software y posteriormente en el botón Add Site...


Se mostrará la siguiente pantalla en la cual ingresaremos esta Location: https://dl-ssl.google.com/android/eclipse/ y presionaremos OK.


Se mostrará la siguiente pantalla en la cual se agregó https://dl-ssl.google.com/android/eclipse/, seleccionaremos la casilla que se encuentra al lado izquierdo de la dirección y presionaremos el botón Install...


Se mostrará la siguiente pantalla en la cual verificaremos que esté marcada la casilla al lado de los nombres Android Development Tools y Android Editors. Presionaremos el botón Next.


Se mostrará la siguiente pantalla en la cual seleccionaremos la opción I accept the terms of the license agreement y presionaremos el botón Finish.


Se mostrará la siguiente pantalla en la cual presionaremos el botón Yes para reiniciar eclipse.


Una vez que se haya reiniciado eclipse, nos iremos a las opciones de su menú: Window -> Preferences.


Se mostrará la siguiente pantalla en la cual seleccionaremos la opción Android.


Se mostrará la siguiente pantalla en la cual presionaremos el botón Browse... de la opción SDK Location.


Se mostrará una pantalla donde deberemos buscar la ubicación del Android SDK que instalamos previamente. Una vez seleccionado, aparecerá la ruta a lado de la opción SDK Location y presionaremos el botón Apply y OK.


Con ésto ya tenemos terminada la configuración de nuestro eclipse para poder desarrollar aplicaciones de Android.

domingo, 9 de noviembre de 2008

Barra de direcciones y de progreso al estilo de Safari en Firefox

Para quienes les agrada de Safari la funcionalidad con que cuenta que al momento de ingresar a una página el indicador de progreso en que se está cargando la página se encuentra en la barra de direcciones. Pues Firefox cuenta con un add-on que nos permite realizar lo mismo.

Este add-on se llama Fission y para poder instalarlo podemos hacer los siguientes pasos.

Ingresar a su página.

Una vez que hayamos ingresado a la página, presionaremos el botón "Añadir a Firefox".


Nos aparecerá una pantalla preguntando si queremos instalar el plugin. Presionaremos "Instalar ahora".


Se iniciará el proceso de instalación del plugin y al terminar nos indicará que fue instalado el plugin y deberemos presionar el botón "Reiniciar Firefox" para que surjan efecto los cambios.


Una vez que se haya reiniciado nuestro navegador la barra de direcciones ya funcionará como la barra de progreso para desplegar las páginas.

martes, 4 de noviembre de 2008

Configurar Eclipse para programar aplicaciones J2ME en GNU/Linux

El día de hoy he decidido publicar un post que haga referencia a cómo podemos configurar nuestro eclipse para poder desarrollar aplicaciones J2ME por medio de su plugin eclipseme.

Partiré del supuesto que ya se cuenta con una instalación de Eclipse. En caso de no ser así, aquí hay un artículo de cómo pueden instalarlo. La versión usada en este post: Eclipse 3.4.1.

Una vez que se tenga instalado eclipse, procederemos a instalar un Wireless Toolkit. Para este artículo usaremos el Sun Wireless Toolkits.

Instalar Sun Wireless Toolkits
Necesitaremos instalar los siguientes paquetes:
* libXpm (libxpm-dev)
* libXt (libxt-dev)
* libX11 (libx11-dev)
* libICE (libice-dev)
* libSM (libsm-dev)
* libpthread (libc6-dev)
* libm (libc6-dev)
* libnsl (libc6-dev)
* libstdc++6-dev

En el caso de sistemas basados en Debian como Ubuntu, podemos instalarlos convirtiendonos en root y usar apt-get como se muestra a continuación.

javoaxian@aspireonedebian:~$ su -
root@aspireonedebian:~$ apt-get install libxpm-dev libxt-dev libx11-dev libice-dev libsm-dev libc6-dev libstdc++6-4.3-dev

El nombre del paquete libstdc++6 puede variar por el nombre del paquete, en el caso de Debian Lenny el paquete que instalé fue libstdc++6-4.3-dev.

Una vez instaladas estas dependencias, descargaremos el software desde esta página en su opción de Download Sun Java Wireless Toolkit 2.5.2 for CLDC for Windows and Linux.
Para estos momentos, el archivo que descargué fue: sun_java_wireless_toolkit-2_5_2-linux.bin.

Ahora que ya contamos con el archivo sun_java_wireless_toolkit-2_5_2-linux.bin, lo instalaremos. En mi caso el archivo lo descargué en mi HOME y lo instalé en él.

javoaxian@aspireonedebian:~$ chmod 755 sun_java_wireless_toolkit-2_5_2-linux.bin
javoaxian@aspireonedebian:~$ ./sun_java_wireless_toolkit-2_5_2-linux.bin

Se nos muestra la licencia y deberemos aceptarla tecleando yes:

Please contact Sun Microsystems, Inc. 4150 Network Circle, Sa
nta Clara, California 95054 if you have questions.



Do you agree to the above license terms? [yes or no] yes

Se nos preguntará que indiquemos la ruta donde se encuentra el interprete de java. En mi caso lo detectó en /opt/java/bin por tal motivo en las opciones seleccionaré la cero.

Testing /opt/java/bin/java...

A suitable Java interpreter was detected

0) Use /opt/java/bin/
1) Specify a path to a Java interpreter directory.
2) Cancel this installation.
Select a choice [0-2]: 0

Nos preguntará el directorio donde deseamos instalar el Wireless Toolkit. Yo decidí instalarlo en mi HOME en el directorio WTK2.5.2.

Please enter a directory into which you would like to install the Sun Java(TM) Wireless Toolkit, 2.5.2 for CLDC.
[ default is /home/javoaxian/WTK2.5.2 ]:

Posteriormente, se nos preguntará si deseamos activar el chequeo de actualizaciones del software, en mi caso le puse que si las revisara:

Check for Product Updates? [yes or no] yes

Por último se nos preguntará si deseamos iniciar la copia de los archivos para terminar con la instalación, donde yo presioné cero.

Setup has enough information to start copying the program files.
Current Settings:
Destination Directory
/home/javoaxian/WTK2.5.2/
JVM Folder
/opt/java/bin/
Check for Program Updates
Enabled

Please choose one of the following options:
0) Begin copying files if you are satisfied with the settings .
1) Cancel the installation.
Select a choice [0-1]: 0

Iniciará la extracción de los archivos y terminará la instalación.

Checksumming...

Extracting the installation files...
Documentation for the Sun Java(TM) Wireless Toolkit
2.5.2 for CLDC is in the file
/home/javoaxian/WTK2.5.2/index.html
In order to start using the Sun Java(TM) Wireless Toolkit 2.5.2 for CLDC, please run
/home/javoaxian/WTK2.5.2/bin/ktoolbar

Con esto ha quedado instalado el Sun Wireless Toolkit.


Instalar y configurar plugin eclipseme
Arrancaremos nuestro eclipse e iremos al su menú, a las opciones: Help -> Software Updates ...


Se mostrará la siguiente pantalla en la cual presionaremos en el tab Available Software y posteriormente en el botón Add Site...


Se mostrará la siguiente pantalla en la cual ingresaremos esta Location: http://eclipseme.org/updates/ y presionaremos OK.


Se mostrará la siguiente pantalla en la cual se agregó http://eclipseme.org/updates/, seleccionaremos la casilla que se encuentra al lado izquierdo de la dirección y presionaremos el botón Install...


Se mostrará la siguiente pantalla en la cual verificaremos que esté marcada la casilla al lado del nombre EclipseME y presionaremos el botón Next.


Se mostrará la siguiente pantalla en la cual seleccionaremos la opción I accept the terms of the license agreement y presionaremos el botón Finish.


Se mostrará la siguiente pantalla en la cual presionaremos el botón Yes para reiniciar eclipse.


Una vez que se haya reiniciado eclipse, nos iremos a las opciones de su menú: Window -> Preferences.


Se mostrará la siguiente pantalla en la cual seleccionaremos la opción J2ME.


Se mostrará la siguiente pantalla en la cual presionaremos el botón Browse... de la opción WTK Root.


Se mostrará una pantalla donde deberemos buscar la ubicación del Sun Wireless Toolkit que instalamos previamente. Una vez seleccionado, aparecerá la ruta a lado de la opción WTK Root y presionaremos el botón Apply.


Ahora presionaremos sobre la opción Device Management dentro de la opción J2ME, lo cuál mostrará la siguiente pantalla.


Presionaremos el botón Import... de la pantalla anterior y se nos mostrará otra pantalla donde presionaremos en el botón Browser...


Se mostrará una pantalla donde deberemos buscar nuevamente donde tenemos instalado el Sun Wireless Toolkit y una vez que hayamos especificado la ruta, presionaremos sobre el botón Refresh.


Hecho lo anterior, se actualizará la pantalla y veremos 4 dispositivos que aparecerán marcados. Ahora presionaremos el botón Finish.


Nos aparecerá nuevamente la pantalla Device Management y veremos que tenemos marcado uno de los dispositivos. Podemos elegir el que más nos agrade para emular el celular y ver nuestras aplicaciones.
Presionaremos OK para finalizar.


Con ésto ya tenemos terminada la configuración de nuestro eclipse para poder desarrollar aplicaciones J2ME.