domingo, noviembre 21, 2010

Blogs y sitios dedicados a Android en Uruguay

La gran cantidad de comentarios sobre Android y la fuerza que se le está dando desde la comunidad GeneXus me hizo investigar si realmente Android tiene fuerza en Uruguay.

Lo que hice fue buscar en google “Android Uruguay” y realmente encontré varios blogs que hacen referencia a Android fuera de la comunidad genexus, pero lo que realmente me llamo la atención y me dio una grata sorpresa fue que encontré un blog y un sitio web dedicados exclusivamente a Android.

Los recursos son los siguientes:
http://www.androiduy.com
http://zona-android-uruguay.blogspot.com

Estos sitios se encargan de difundir Android y tienen varios post interesantes sobre diversos temas de Android.

Lo otro que me llamo la atención en los resultados que me tiro google fue que en buscojobs había un pedido de Desarrollador Android.

No se si estas cosas se pueden tomar como un indicador pero realmente antes de hacer esta búsqueda pensé que en Uruguay se le daba menos bola al tema de Android.

Estas cosas ayudan a motivarnos a decidirnos por Android ya que hasta hace un par de años la única motivación existente es que pertenecía a Google.

viernes, noviembre 19, 2010

Google Apps en cyanogenmod 6

Hace un par de días actualice la versión de mi HTC Magic a Android 2.2 utilizando la rom de cyanogen, el problema estaba en que la rom viene sin las aplicaciones de google por un tema de licenciamiento.

Si no entendí mal google le mando una carta en donde le pedía que no distribuyeran mas dentro de su rom las aplicaciones de google ya que podrían llegar a violar algunas licencias. Por este motivo la gente de cyanogenmod lo que hizo fue crear la rom sin las aplicaciones de google y por otro lado en el sitio deja un zip que contiene todas las aplicaciones de google.

En síntesis si utilizan alguna rom de cyanogenmod superior a la 6.0X deben bajarse las aplicaciones que correspondan, hay que tener cuidado ya que depende del móvil el paquete a instalar.

En mi caso tuve que bajar el archivo gapps-mdpi-tiny-20101020-signed.zip y lo instale en modo recovery desde la opción “Flash zip from sdcard” obviamente que antes había copiado el zip en la sdcard.

La información completa la pueden obtener del siguiente link: http://wiki.cyanogenmod.com/index.php?title=Latest_Version

viernes, noviembre 12, 2010

¿Que son los archivos .apk?

El formato apk es una variante de los jar de java y se usan para distribuir e instalar componentes empaquetados para Android.
Para abrir un archivo apk se puede utilizar el winrar, o 7 zip o cualquier programa que permita descomprimirlo. Un archivo apk contiene lo siguiente:

La fiebre por Android

Desde hace unos días he notado que se ha desatado una fiebre por Android dentro de la comunidad GeneXus que me ha puesto muy contento, lo que más me llama la atención es que la mayoría de las personas que conozco dentro de la comunidad tienen iPhone o BlackBerry y por suerte se están metiendo con Android.
Mi interés por Android se remonta a mediados del 2008 cuando un amigo me menciono que lo que se venía era Android, en su momento me puse a investigar y el día 28/09/08 hice mi primer post en el blog haciendo referencia a Android.
Lamentablemente en su momento por cuestiones de tiempo no pude meterme a fondo con Android y lo único que hice fue un “Hola Mundo”, para esto tuve que bajar el SDK y configurar Eclipse.
En aquel momento se me fueron las ganas de seguir probando ya que al no poseer un terminal en donde probar no quería estar jugando simplemente con un emulador y decidí esperar a que llegaran a uruguay teléfonos con Android ya que si era lo que se venía seguramente no iba a pasar mucho tiempo.
En marzo del 2010 me entere que Movistar estaba trayendo los Samsung Galaxy con Android, al poco tiempo Ancel comenzó a traer los Huawei también con Android pero los dos vienen con contrato y a mí no me sirve cambiar de contrato o de proveedor por lo que busque traer algún teléfono del exterior que fuera libre.
A mediados del 2010 un amigo me consiguió un HTC Magic con Android 1.6, esto me llevo a meterme nuevamente con el desarrollo para Android y la verdad que hice muy poco ya que programar a mano lleva bastante tiempo aparte de que hay que investigar mucho para meterse en una nueva plataforma.
Por suerte hace unos días GeneXus liberó la Evolution 2 Beta 1 que me permite generar aplicaciones para Android y la verdad que ahora renové las ganas de seguir metiéndome con Android para poder sacar el mayor provecho posible a mi teléfono.
De todas formas lo primero que tengo que hacer para poder probar bien es actualizar la versión de mi teléfono ya que tengo Android 1.6 y si no me equivoco las cosas más interesantes se encuentran en la versión 2.1 de Android.

jueves, abril 29, 2010

Google App Engine Parte II

Desde hace unos días me estoy metiendo a investigar el tema de Google App Engine, la verdad que está muy bueno y lo que más me gusta es la facilidad de ejecutar ejemplos.  Todos nos hemos topado con miles de ejemplos en internet que seguramente algo no funciona o se complica y realmente me llamo la atención que todo lo que se encuentra en la documentación funciona sin problemas.

Lo que más me gusto es que la confirmación la hacen por sms, realmente cuando estaba haciendo la registración pensé que no iba a funcionar y la verdad que apenas presione el botón me llego el sms con el código de confirmación.

Para registrar una aplicación primero que nada hay que tener una cuenta de gmail y registrarse en el sitio de appengine: appengine.google.com una vez que me registro tengo que crear la aplicación. Una vez que obtenemos una aplicación contamos con un subdominio appspot.com, de todas  formas también se puede asociar a un dominio propio.

En mi caso registre http://urulinux.appspot.com/

 Los pasos a seguir son muy sencillos, para facilitar la explicación hice una copia de las pantallas y las puse tal cual el orden en que se solicitan:



Una vez que finalizamos el registro de la aplicación ya podemos realizar el deploy en la nube de nuestras aplicaciones, en mi caso lo primero que hice fue bajar el complemento para eclipse y en tres clicks pude probar el típico ejemplo de "Hola Mundo."

http://urulinux.appspot.com/

lunes, abril 26, 2010

Cosas que me vuelven loco en GeneXus Ev. 1

La verdad que GeneXus Ev. 1 tiene mil cosas que nos ayudan muchísimo y nos permite aumentar nuestra producción, de todas formas ahora que lo estoy usando a diario y por mas horas al día tengo que admitir que existen cosas que me están volviendo loco:

En GeneXus 9 teníamos la posibilidad de agregar los parámetros desde una lista de selección, en la imagen se muestra cómo podíamos seleccionar el componente y los parámetros sin problemas:



Esto lo pude observar desde GeneXus X y siguen en la Ev. 1, como muestra la imagen no puedo ingresar los parámetros de una forma amigable como teníamos en GeneXus 9.0.


No es nada grave pero me obliga a crear el Web Component a mano o recordar el nombre de las variables o atributos que quiero pasar por parámetro.

La segunda cosa que me vuelve loco es que no funciona la opción de definir un evento de usuario desde las propiedades, la opción existe pero luego tengo que ir a Eventos y escribirlo ya que no lo crea.

Google App Engine Parte I

La verdad que hace pocos días me pude dar cuenta o me desayune de la existencia de Google App Engine, en realidad me entere de la existencia de esto leyendo el blog de Enrique Almeida en el cual había realizado un comentario sobre el "CloudCamp Montevideo".

Desde ese momento me metí y descubrí una buena alternativa para introducirnos en el Cloud Computing. La verdad que me gusta mucho lo que pude leer y voy a ver si me da el tiempo para realizar algunas pruebas.

Se puede arrancar con este link: Google App Engine