Buscar
Social
Ofertas laborales ES
jueves
feb012007

Nueva versión de Pet Store con web2.0

Supongo que la mayoría ha oido hablar del demo de la tienda de mascotas de Sun. Este es una aplicación JEE para demostrar como usar esta tecnología para construir una aplicación web, en este caso se trata de una tienda de mascotas online. La idea es que los desarrolladores puedan ver el código fuente y aprendan a usar las diferentes APIs de la especificación de una forma efectiva.



Conforme ha evolucionado la especificación esta demo ha ido incorporando las nuevas tecnologías y ahora liberan la última versión que incluye características web 2.0: AJAX, mashups con servicios de Google y soporte para edición de contenido comunitario.



Obviamente, también incorporan las nuevas tecnologías de JEE 5: JSF, JPA e inyección de dependecias.



Mucho ha cambiado el mundo desde el primer demo PetStore que usaba los pesados EJB de Entidad y de Sesión Stateful, además de servlets y jsp normales. Al fin lo que prevaleció fueron las apuestas surgidas de frameworks open source que abogaban por componentes ligeros y facilitar la integración de servicios y este demo es constancia de ello.



jueves
feb012007

Sony PSX 3 a los mejores videos sobre J2ME

Sun acaba de lanzar la convocatoria para este concurso que consiste en crear un video de 1 a 3 minutos de duración sobre j2me y subirlo a youtube.com antes del 27 de abril de este año.

Lo videos ganadores se exhibirán en la conferencia Java One de San Franciso en mayo del presente año.

Quizás lo más interesante son los premios que otorgan, se premiarán las categorías:



  • Video más creativo. Que incluya una aplicación j2me realizada por el autor del video. Los premio son:

    Teléfono Sony Ericsson K800

    Consola Sony PlayStation 3

    Panasonic Blu-Ray DVD Player

    Certificado de regalo por USD $150 para Amazon.com



  • Mejor Video sobre J2ME. Se premiarán a los 3 mejores videos sobre una aplicación j2me ya existente. El premio consiste en una Consola Sony PlayStation 3





  • Mejor Video sobre OpenSource. Se premiarán a los 3 mejores videos sobre una aplicación creada en la comunidad de sun para aplicaciones open source móviles . En esta categoría el premio es, también, una consola Sony Playstation 3 para los ganadores







A mi parecer una buena iniciativa de Sun que ayudará a promover una de las APIs con más potencial y que mantuvo descuidada por mucho tiempo, además los premios son bastante llamativos. Espero que los hispanos respondan y participen.
jueves
feb012007

Lanzada la Final Release de OpenToro 4.0

Acabamos de lanzar OpenToro v4.0 Final Release.

Después de más de dos meses corrigiendo y mejorando la versión beta, hemos acabado con una versión robusta y estable.

Como ya sabéis OpenToro es una herramienta que permite el desarrollo ágil y automatizado de aplicaciones web que acceden a bases de datos, permitiendo olvidarnos de escribir innumerables SQLs y JSPs cada vez que queremos realizar una web con acceso a base de datos.



Esta nueva versión destaca sobre todo por la funcionalidad AJAX implementada.

Aquí tenéis las nuevas características:



- AJAX: recarga de combos, dependencias n-combos, campos estilo suggest (como en Google suggest), carga embebida (embedded load) de formularios, listados y registros.



- Arquitectura MVC simplificada y multiidioma (español e inglés).



- Desarrollo de una TagLib para facilitar el desarrollo de nuevas páginas.



- Un nuevo SqlEngine para HSQLDB (ya teníamos ,además de uno genérico para Ansi-SQL 92, SqlEngines ("drivers") para Oracle, MySql, SqlServer y Access).



- Nuevo tutorial y video-tutorial (ahora dividido en capítulos).



- Incluye una base de datos embebida y configurada para evaluar el OpenToro sin necesidad de complejas configuraciones (de hecho no hay que configurar nada).



Ya estamos trabajando en la próxima versión, que contendrá cosas tan interesantes como: un grid AJAX muy avanzado, y un nuevo concepto de Object Relational Mapper mixto de tal forma que podamos trabajar con objetos y registros (sin traducirlos a objetos) de forma transparente. Es decir poner como objetos sólo aquello que contenga lógica de negocio real y dejar en la base de datos todo lo demás, pudiéndose toro referenciar mutuamente.



Un saludo!



jueves
feb012007

Videos tutoriales de Netbeans en español para descargar

En esta pagina hay Video-tutoriales de netbeans en español, el autor esta dando la facilidad para descargar gratuitamente(escribir al email) algunos video-tutoriales para los que quieran trabajar con este IDE tan versatil.
miércoles
ene312007

Bruce Eckel apuesta por la tecnología Flex

Bruce Eckel ha publicado un artículo en artima.com reflexionando sobre el presente y futuro de las aplicaciones web. En el artículo se discuten los más que conocidos problemas de compatibilidad entre navegadores web y lo costoso que es que una página que emplee css se visualice del mismo modo en varios navegadores.



Sobre Ajax comenta que es un truco ingenioso, pero no deja de ser un truco. Afirma que las aplicaciones de Google son "el techo" de lo que se puede hacer con dicho "truco" y que no vamos a ver nada más sorprendente en el mundo Ajax. Por otro lado, programar aplicaciones Ajax a mano es tremendamente tedioso si se pretende que la aplicación se visualice correctamente en varios navegadores; la alternativa de depender de una librería de terceras partes tampoco parece convencerle aunque no me queda muy claro el porqué.



En el artículo también critica las deficiencias de Java en el escritorio, en especial en todo lo referente al soporte multimedia. Dice que llenas ahora quizás cambien las cosas ya que Java es software libre y puede que la comunidad resuelva algunos de estos problemas.



Pero, dada la situación actual, si quiere desarrollar una aplicación web ahora mismo su recomendación está bastante clara: Flex para la interfaz de usuario y java en el servidor. Flex es multiplataforma, da un buen rendimiento, es fácil de emplear, la instalación es prácticamente transparente para el usuario y encima Adobe está trabajando en una versión de "Flex para escritorio" (Apollo).



Un artículo muy interesante; sin embargo para mi Flex tiene un gran problema para triunfar: es una tecnología propietaria de una empresa. No creo que ninguna empresa (salvo Microsoft) sea capaz de crear una tecnología que alcance un elevado grado de penetración en solitario. Si Java ha llegado a donde está es porque Sun desde un principio dejó que las demás empresas se llevasen una parte del pastel. Si Adobe no hace lo mismo no creo que Flex llegue a ser tan ubicuo como está empezando a ser Ajax.



¿Qué opináis vosotros al respecto?