Charla: Compiere, un ERP open source en Java

cartel-compiere-small

El próximo jueves 14 de mayo a las 12:30 h. en el Salón de Grados de la Escuela Politécnica (Edificio I), en un acto organizado por el Título de Especialista Universitario en Java Enterprise, la empresa Directive Soft impartirá la charla ‘Compiere, un ERP open source en Java’, en la que se tratarán los siguientes temas:

  • Conociendo el liderazgo de Compiere ERP
  • Código abierto
  • Funcionalidades de Compiere
  • Personalizaciones Avanzadas
  • Diccionario de Datos
  • Workflow

Oracle compra Sun

Hoy se acaba de hacer público el acuerdo de adquisición de Sun por parte de Oracle. En la nota de prensa que se ha publicado tanto Scott McNealy como Jonathan Schwartz por parte de Sun se felicitan por el acuerdo. Por el lado de Oracle, Larry Ellison hace hincapié en que tras el acuerdo Oracle va a poder ofrecer a sus clientes un completo stack de productos que abarca desde el sistema operativo Solaris (de Sun) hasta bases de datos, Java y software de gestión de negocios.

¿Qué sucederá con el SAI? No lo sabemos. Es una de las muchas incógnitas en este momento. En el documento de preguntas más frecuentes dicen explícitamente que Oracle continuará con la estrategia de formación y cursos de Sun (y suponemos que con su política de apertura hacia las universidades). Habrá que esperar unos meses a que concluya la integración de las compañías.

Otras preguntas todavía sin respuesta: ¿qué sucederá con los productos duplicados (o triplicados) en el stack? Muchos de los productos de Sun ya tienen su equivalente en Oracle: GlassFish (servidor JavaEE), MySQL, NetBeans (entorno de desarrollo). Muchos pensamos que los productos de Sun (a excepción de la base de datos) son mejores, pero al final serán criterios de negocio los que primen. ¿Qué sucederá con la apuesta de Sun por el open source? Oracle ya ha dicho que quiere rentabilizar rápidamente la inversión y convertir a Sun en una máquina de hacer millones. Mucho me temo que los experimentos han terminado. ¿Qué sucederá con el JCP, el proceso de definición de estándares de Java? Esta pregunta es más fácil de responder. Supongo que no cambiará demasiado, aunque ahora otros jugadores (léase IBM) estarán algo más reticentes a que sea controlado/dirigido por el nuevo gigante. ¿Qué sucederá con Java en el escritorio? JavaFX era una de las grandes apuestas de Sun y no parece encajar muy bien en una empresa como Oracle orientada al mundo de los servidores. Son muchas preguntas que se irán respondiendo en los próximos meses.

Una cosa segura, sin embargo, es que la nueva empresa Oracle/Sun va apostar igual de fuerte que la antigua Sun por el lenguaje y la plataforma Java. Todos los productos de Oracle dependen de este lenguaje y de esta plataforma. Eso sí, quizás se va a ralentizar su evolución y no vamos a ver demasiadas novedades en bastante tiempo (por parte de Oracle; sin embargo, la comunidad seguirá innovando como siempre: Groovy, Scala, …).

Como reflexión final, es bastante triste que el destino de una empresa como Sun sea el ser comprada por otra. Han estado más de 20 años innovando y, como dice Jonathan Schwartz en un correo enviado a los trabajadores de Sun, pensando y diseñando a diez años vista. Pero los resultados a corto plazo son los que mandan en la actualidad y algunos han terminado perdiendo la paciencia.

Comunicado de prensa

Preguntas más frecuentes

Noticia y comentarios en InfoQ

Master class de Sun Microsystems

La Delegación de Alumnos de la EPS nos informa que Sun Microsystems vuelve a la Universidad de Alicante. Esta vez para impartir una master class sobre Java, SAI (Sun Academic Initiative),  los caminos curriculares de Sun Learning Services, y los certificados oficiales de Sun. Será el próximo viernes 27 de Marzo a las 13:00 en el salón de actos de la EPS (Edificio IV)

Además del interés de los temas a tratar, otro aliciente para asistir a la charla es que se sorteará una certificación oficial entre los asistentes.

Charla de Sun Microsystems

Mañana jueves 12 de marzo a las 12:00 en el Salón de Grados de la Escuela Politécnica Superior se presentará la sesión informativa ‘Sun Opensource Technologies’ a cargo de los ingenieros del programa ‘Sun OpenSource Technologies Tour’, orientada a profesores, investigadores y alumnos de últimos cursos de Informática.

La sesión tendrá una duración de 2:00 horas, repartidas de la siguiente manera: Sesión OpenSolaris (50 min.), Sesión OpenSPARC (50 min.), y exposición Programas Formativos gratuitos para Universidades en tecnología Java, etc. (20 min.).

Java SE u10, EJB 3.1 y resultados de Sun

Java SE 6 Update 10

Esta semana se ha hecho pública la esperada actualización 10 de Java SE 6. Entre las mejoras de la nueva versión se encuentra una nueva implementación del Java Plug-In en la que los applets corren como procesos independientes del navegador.  Esto servirá para mejorar la robustez de las aplicaciones RIA JavaFX y hacer verdaderas filigranas desde los navegadores.

En el aspecto gráfico, se introduce un elegante look-and-feel (nimbus) que complementa el existente metal. Es un diseño moderno, con tonos grises y azulados, reflejos suaves y ligeros efectos de profundidad. Todo está vectorizado, basándose en Java 2D, por lo que ocupa poco espacio y es compatible con distintas resoluciones de pantalla .

Se ha mejorado también la eficiencia y se ha disminuido notablemente el tamaño de la distribución, al incluir sólo el llamado Java Kernel, que contiene las clases más usadas de la plataforma.

La actualización está disponible para Linux, Solaris y Windows. Los usuarios de Mac tendremos que esperar bastante, al ser Apple (y no Sun) la encargada de portar el desarrollo. O quizás lo tendremos antes via otros ports, como FreeBSD Java Project, o OpenJDK.

Introducing Java SE 6 update 10 (Artículo de Sun Developer Network)
Special Event: Java SE 6u10 Release (Entrada en el blog The Planetarium)
JavaOne ’08: Sun brings back Java applets (Vídeo)

EJB 3.1 Public Draft

Ya está disponible el borrador público de la nueva versión de EJB. El líder del grupo de especificación, Ken Saks, destaca en una entrada de su blog las siguientes características:

  • Portabilidad en los nombres JNDI globales
  • Invocaciones asíncronas de los beans de sesión
  • Beans de sesión Singleton
  • Mejoras en los Timer
  • Despliegue de componentes EJB en un .war sin un ejb-jar
  • EJB “Lite” una versión ligera de la API EJB
  • EJB Embebido: un API para la ejecución de componentes EJB en Java SE

La especificación 3.1 se incorporará en la nueva versión de Java EE (Java EE 6) que se lanzará seguramente en la JavaOne 2009.

Malas noticias para Sun

Termino con una noticia económica sobre Sun. Han publicado resultados prelimares que anuncian pérdidas en este último cuatrimestre. Han ingresado unos 3.000 millones de dólares, bajando de los 3.200 millones del primer cuatrimestre. Malos tiempos para los servidores Sun. Esperemos que no el tema no le afecte a la plataforma Java.

Sun Microsystems anuncia pérdidas (siliconnews.es)

Por cierto…

¡Felicidades Netbeans! Cumple 10 años.

Mañana empezamos

Mañana viernes 17 de octubre comenzamos la nueva edición del Especialista Java Enterprise de la Universidad de Alicante.

El estrés de todos los años: las memorias USB que no llegan o las impresoras que se estropean en el momento más inoportuno. Empezar un nuevo curso siempre produce esa sensación de (buena) ansiedad. Supongo que es como el día del estreno de una función teatro. Pero al final siempre sale todo bien. Hay mucho trabajo por detrás que sirve para salir de los pequeños apuros que puedan surgir.

Mañana, pues, a las 16:00 h. nos vemos en la L16 de la Politécnica. Va a ser un intenso viaje que nos va a tener entretenidos hasta principios de junio del año que viene. En el camino vamos a aprender cantidad. ¡Empezamos!

¿El retorno de los applets?

Java SE Update 10 (todavía en Release Candidate) nos va a traer bastantes novedades interesantes. Una de ellas la podéis comprobar en el artículo “The New Draggable Applet Feature in the Java SE 6 Update 10 Plug-In“, en el que se muestra como arrastrar una applet al escritorio y convertirlo en una aplicación de escritorio.

Es un ejemplo más de una tendencia que está empezando a tomar fuerza en la actualidad. Los llamados clientes RIA (Rich Internet Applications), aplicaciones con interfaces de usuario similares a las aplicaciones de escritorio que funcionan en modo cliente-servidor utilizando conexiones HTTP (como las aplicaciones web de siempre).

Están apareciendo muchas tecnologías interesantes en este campo. Google nos propone su GWT basado en JavaScript y el navegador Chrome optimizado para ejecutar estas aplicaciones. Adobe nos propone AIR. Microsof también tiene su propuesta: Silverlight. Y Java está preparando este Update 10 y la tecnología JavaFX.

¿Un nuevo bluf? ¿Pasará igual que con los applets? ¿O, por el contrario, estamos ante un cambio de tendencia que hará que nos olvidemos de los navegadores? Yo creo que los navegadores van a seguir con nosotros muchos años y que los chicos de Google tienen las ideas muy claras.