Buscar
Social
Ofertas laborales ES
lunes
ago102009

Manual de introducción a JBoss jBPM

Después de haber escrito varios post sobre JBoss jBPM en mi blog, me he decidido a juntarlos todos en un único documento a modo de manual de iniciación. En él se trata sobre la instalación de la herramienta y algunos condeptos fundamentales de ella y se muestran algunos ejemplos básicos de su uso.

Podéis descargar el manual de la siguiente dirección:
Manual de introducción a JBoss jBPM

Espero cualquier comentario que tengáis a bien hacer sobre dicho manual, como posibles errores o cosas a mejorar.

Un saludo.

jueves
ago062009

Selenium y WebDriver se unen para Selenium 2.0

Simon Stewart ha anunciado los planes para Selenium 2.0 en esta entrada de Google Groups. Por mucho, lo más relevante es que se fusionará con el proyecto WebDriver, otro proyecto open source para pruebas  de aplicaciones web. La gran diferencia entre WebDriver y Selenium es que en vez de ejecutarse como javascript dentro del browser, WebDriver se ejecuta por fuera y controla directamente el browser, lo que permite mayor control de las aplicaciones web a probar.

Los planes son que la fusión sea transparente y tanto las pruebas que ya tengas con Selenium como con WebDriver, funcionen sin problemas en Selenium 2.0.

Selenium es una solución muy completa para la automatización de pruebas de aplicaciones web. Esta integrado por Selenium IDE que es un plugin de Firefox que permite grabar tus acciones y generar scripts de pruebas que repliquen dichas acciones. Selenium RC que permite ejecutar dichos scripts en muchas plataformas y browsers, así como editar los scripts en varios lenguajes (Java incluido) y Selenium Grid que extiende a RC para ejecutar pruebas en paralelo sobre varios ambientes.

 

 

jueves
ago062009

Google cambia Tomcat por Jetty en AppEngine

El servicio de Google AppEngine para desarrollo en cloud computing utilizaba el contenedor de servlets Apache Tomcat para dar soporte a Java cuando fue lanzado. Sin embargo, gradualmente han cambiado a usar el servidor Jetty, acción que invita a preguntarse por las razones detrás de este cambio. Es por ello que InfoQ obtuvo una entrevista con los desarrolladores de Jetty, de la empresa WebTide. La entrevista puede leerse completa en el artículo que han publicado en dicho portal de noticias TI.

Ante la pregunta obligada de porqué Google hizo el cambio, respondieron:

"Las características clave por las que Google eligió a Jetty son el tamaño y la flexibilidad. El tamaño es importante en la nube por que si estás ejecutando decenas de miles de instancias de Jetty (como Google lo hace), entonces cada MB de memoria que te ahorres por servidor son decenas de GB de memoria menos que necesitarás o que podrás dar a tus aplicaciones.

Jetty también está diseñado para ser extensible, de tal forma que Google ha podido personalizarlo en un alto nivel. Le han conectado su propio conector HTTP, autenticación Google y su propio clustering de sesiones."

Ante la pregunta de ¿Qué otros ejemplos hay del uso de Jetty, grandes o chicos?, responden:

Dado que Zimbra/Yahoo nos usan, esto significa que Jetty sirve email a millones de usuarios. Dado que Jetty viene dentro de Eclipse, esto significa que Jetty corre el escritorio de millones de desarrolladores. Jetty es usado por el clúster de Hadoop en miles de nodos y tiene el record de ordenamiento de 1TB de datos. Tenemos ports J2ME y compilaciones nativas por lo que Jetty se ejecuta en teléfonos móviles, routers domésticos y java cards.".

Otro punto interesante es la cercanía de la publicación de Jetty 7, el primer release desde que forman parte de la fundación Eclipse. Este release soportará algunas características de la especificación de Servlet 3.0 pero sin usar dicha API y sin ser exclusivo de jdk 6. Después vendrá Jetty 8 que ya soportará en su totalidad Servlet 3.0 y usará java 6.

Por último, hubo algunos comentarios sobre la decisión de Grails de convertir a Apache Tomcat en su servidor por default. Los desarrolladores no ven una decisión basada en situaciones técnicas, sino un movimiento marcado más por la adquisición por parte de SpringSource, quienes son los principales desarrolladores también de Tomcat. 

Sin duda una muy interesante entrevista al equipo detrás un producto que en los últimos años se ha vuelto más y más importante dentro del mundo de Java merced a sus buen desempeño y a características innovadoras como su motor para Comet. Su elección por parte de Google seguramente ayudará a que más desarrolladores confíen en este servidor Java.

martes
ago042009

Invitación a evaluar el framework Dinámica - 100% Java, 100% en español

Hola a tod@s: Los invitamos a echarle un vistazo al framework Dinámica, que es un producto con más de 5 años en el mercado, y está orientado netamente al mercado hispano-parlante. Es un kit de desarrollo rápido de aplicaciones Ajax/J2EE con un enfoque nada ortodoxo que busca simplificar las tareas y aumentar la productividad. Este framework recibe mantenimiento y soporte continuo, y está orientado hacia la construcción de aplicaciones de negocios con bases de datos SQL. Esperamos que les resulte de interés. Consideramos que su enfoque RAD, amplio alcance y extensa documentación y soporte en español hacen a este framework único en su tipo, además de estar probado en batalla.  Incluye plugins para Eclipse. Gracias por su atención.

El website de Dinámica: 

http://www.martincordova.com 

martes
ago042009

NetBeans 6.8 Milestone 1 ha sido liberado

NetBeans 6.8 Milestone 1 ha sido liberado

Que trae cosas  nuevas como un Browser embebido basado en Mozilla, soporte para JEE 6, soporte nativo para Facelets etc.

Puedes leer las nuevas características aquí

Otros IDE’s también se preparan para soportar JEE 6 como el caso de IntelliJ IDEA v9 de jetbrains.

Estamos inevitablemente marchando hacia JEE 6 y creo que es tiempo ya de empezar a jugar un poco con esta nueva tecnología. Yo personalmente he estado probando JSF 2.0 con JPA 2.0 con sus nuevas características, como, las anotaciones y también algo de los WebBeans, Singletons, Servelets 3.0 y puedo decir que esta de película funciona todo.

 En los próximos meses, estaremos viendo mucho sobre IDE’s que empiezan a soportar JEE 6, si bien no será una lucha encarnizada entre cual es o será el mejor, pero, creo que NetBeans tiene todas las de ganar, No sé qué opinan ustedes….