Recientemente tuve que integrar todas las tecnologías descritas en el titulo y aunque icefaces dispone de su propio control para Google maps, es en cierta forma limitado. La gracia de Java es que no hay o no debería haber vendor lock-in y pude utilizar Gmaps4jsf sin problemas. Cada proyecto tiene una documentación bastante descriptiva para […]

Cuando uno alterna código entre Dalvik, JEE y JME tiende a extrañar cosas de una u otra plataforma aunque todo sea java. En mi caso estoy trabajando con una impresora/lector de tarjetas oneil como la de la imagen y smartphones blackberry. Necesito obtener los 3 datos importantes (Nombre, Número y Fecha vencimiento), estos se almacenan […]

Todo programador java sabe que los tipos primitivos tienen un valor por defecto y los objetos por defecto tienen valor nulo (si no lo sabias ponte a estudiar). A veces es necesario validar estos objetos para realizar operaciones sobre ellos y asegurarnos que nuestro usuario no reciba un magico nullPointerException. El metodo más rapido seria […]

Un error bastante común al desarrollar aplicaciones con JPA es volvernos perezosos y acostumbrarnos a siempre traer de vuelta los objetos enteros aun cuando solo necesitemos un par de propiedades. Otro error común cuando somos principiantes en JPA (más que todo por ignorancia) es hacer varias consultas para obtener varios atributos desde la base de […]

Una nueva sección en el abismo de tux. Por alguna extraña razón programo demasiado en java, he programado en QT, python, c++, c, bash, . . . , pero lo que comercialmente es mi fuerte y he programado más tiempo es java, independientemente que me guste o no (por su mal rendimiento en algunas ocasiones) […]