Buscar
Social
Ofertas laborales ES
martes
ene102006

Premios developer.com 2006

Developer.com ha publicado los premios a los productos ganadores del aráo 2006 (no entiendo por que 2006) en donde Sun Microsystems + Java han sido los ganadores al igual que el año anterior.



Algunas categorýas y sus ganadores:



Ttecnología del año:

AJAX de Mozilla Developer Center.



Herramienta de desarrollo del año:

Eclipse de la fundacrión Eclipse.



JSR (Java Specification Request) del año:

JSR 244: Java EE 5.0



Herramienta open source del año:

OpenOffice 2.0 de OpenOffice.org y

Firefox de la fundacrión Mozilla.



Los demás premios premios en el enlace.
martes
ene102006

Biblopia: Biblioteca Virtual

Allí por Septiembre de 2004, publiquý una noticia en javaHispano en la que invitaba a la comunidad a publicar textos Java en mi biblioteca virtual. En aquel momento no obtuve colaboracrión, sino críticas (debo reconocer que con fundamento).


Hoy me vuelvo a dirigir a vosotros para pedir lo mismo que entonces. Creo que la pýgina ya tiene un rodaje y que se ha vuelto mucho más interactiva. Espero que os guste y que colaborýis...
martes
ene102006

Tapestry 4.0

Tras bastante tiempo sin revisiones mayores del framework, Apache ha liberado Tapestry 4.0. Una de las novedades que trae esta versrión es el soporte: algunos de sus desarrolladores han fundado un consorcio Tapestry Support Network para proporcionar soporte para este framework web.



Aquí alejo lista con las novedades de Tapestry 4.0, lista que dejý hace algún tiempo por aquí juriver:





  • Se ha simplificado el DTD de especificacrión.

  • La sintaxis usada para enlazar parýmetros dentro de una plantilla HTML y dentro de una especificacrión XML es ahora consistente. Ambos hacen uso del mismo prefijo (binding).

  • URLs ýamigablesý (es decir, URLs que encapsulan más informacrión en la ruta y menos en los parýmetros de consulta). Esto hace más fýcil dividir la aplicacrión en varias carpetas y usar la seguridad declarativa de J2EE.

  • Los métodos listener son más sencillos y flexibles; los parýmetros del listener en la URL se mapean automáticamente a los parýmetros de los métodos listener, y los métodos listener pueden devolver un nombre de pýgina o una instancia de pýgina a activar.

  • Ya no es necesario preocuparse por la direccrión de los parýmetros.

  • Las aplicaciones pueden tener ahora un catálogo global de mensajes, además de uno por pýgina y por componente. Los mensajes no encontrados en el catálogo del componente se buscan en el catálogo de la aplicacrión.

  • Se ha añadido soporte completo para desarrollar Portlets JSR-168.

  • Tapestry 4.0 hace mucho menos uso de reflexrión y de OGNL que Tapestry 3.0; en parte debido a que hay muchos nuevos prefijos de binding y sobre todo por cýmo están ahora implementados los parýmetros.

  • Servicios HiveMind y beans de Spring son directamente inyectados en pýginas y componentes.

  • Tapestry 4.0 incluye opcionalmente soporte para anotaciones JDK 1.5 (aunque Tapestry todavía funciona con JDK 1.3).

  • Tapestry 4.0 estrena un nuevo y mucho más sofisticado subsistema de validacrión de la entrada del usuario.

  • El informe preciso de errores puede ahora mostrar el contenido de archivos que contienen el error.

  • Los formularios pueden ser cancelados evitando la lýgica de validacrión en el lado del cliente e invocando una listener alternativo en el lado del servidor.

  • Ahora no se está limitado sýlo a los objetos Global y Visit; puedes tener tantos objetos de estado como quieras.

  • El uso de HiveMind debajo de Tapestry significa que ahora es fýcil personalizarlo para adaptarlo a tus necesidades.

  • Las propiedades de las pýginas pueden hacerse persistentes en el cliente, así como en la sesrión.

  • Los componentes y los parýmetros de los componentes pueden marcarse ahora como ýdeprecatedý. Los parýmetros de los componentes pueden tener alias (usados cuando se renombra un parýmetro).

martes
ene102006

Comparativa entre NetBeans Matisse y Eclipse Visual Editor

Para no perder las viejas costumbres del aráo pasado, empecemos la primera guerra Netbeans vs Eclipse. Un punto de partida puede ser el artículo de Charles Ditzel donde compara el nuevo editor de interfaces gráficas de NetBeans, Matisse, y Eclipse Visual Editor Platform. El segundo es el que sale peor parado.



Desde mi punto de vista, Netbeans siempre ha sido superior a Eclipse en lo relacionado con la construccrión de interfaces usuario. ¿Qué opinýis vosotros al respecto? Y, a modo de curiosidad, ýcuýntos de vosotros empleais más de un IDE y para que usýis cada uno?. La pregunta viene a cuento de que en muchas ocasiones un IDE es claramente superior a otro en determinados campos, lo cual lleva a alguna gente emplear varios y no uno. ¿Qué opinais de esto?
martes
ene102006

Opera Mini disponible para descarga

Opera Mini es el nombre del navegador web basado en J2ME es desarrollado por Opera. Aunque todavía no se ha lanzado de modo oficial el navegador (la fecha oficial de lanzamiento será a principios de este aráo) por un plazo de tiempo indeterminado (opera advierte que en cualquier momento podrýa retirar la posibilidad de descarga) ya está disponible para descarga desde http://mini.opera.com/ . El navegadores gratuito pero no libre.



Esta aplicacrión permitirý navegar por en Internet en todos los teléfonos móviles con soporte para WAP y J2ME. Obviamente la mayor parte de los contenidos de las pýgina web no están preparados para visualizarse en un ýrea tan pequeña como la pantalla de un telýfono móvil. Para solucionar este conveniente ha optado por la siguiente solucrión: el navegador se comunica con un servidor de descarga que comprime y reformatea las pýginas en el formato Small Screen Rendering de Opera, antes de enviar los contenidos al aparato.