Buscar
Social
Ofertas laborales ES
jueves
oct052006

dotCMS 1.2 CMS opensource hecho en java

DotMarketing ha publicado la versión 1.2 de su CMS hecho en java que se distribuye bajo la licencia GPL y bajo licencia Comercial. Este CMS era distribuido en un inicio bajo licencia comercial pero hace un par de meses se decidió liberarlo también bajo GPL.




La nueva versión viene con widgets predefinidos y listos para ser usados (entre ellos un jukebox para realizar streaming de mp3 similar al incorporado a gmail recientemente), soporte multilenguaje, posibilidad de usar varios servidores para hosting, soporte para Single-Sign-On vía LDAP o Active Directory, soporte la especificación JSR-168 para portlets, funciones de busqueda basadado en Lucene, entre otras características.




Al parecer este CMS es bastante completo y puedes obtener soporte de la compañía pagando por él. Algunos sitios que lo usan:


CoreNet Global


Take Sotck in Children




¿Alguna experiencia con él?
jueves
oct052006

Eclipse ejecutándose sobre Swing

Hace un par de días el equipo de SWTSwing anunciaba que su proyecto había llegado a un punto donde ya permitía ejecutar Eclipse sobre Swing. Hoy anuncian la disponibilidad de un Plugin para Eclipse que permite configurar en las preferencias del IDE si deseamos ejecutar Eclipse de modo nativo o sobre Swing, y en este segundo caso nos permite escoger el Look and Feel que queramos.



Aquí tenéis una captura de pantalla de Eclipse con motif y aquí otra de Eclipse con metal. La verdad, se hace rarísimo verlo así. Desde aquí podéis descargaros el Plugin.
jueves
oct052006

Benchmark del rendimiento de las llamadas a la pila

William Louth en una entrada de su weblog hace una observación interesante: la profundidad del las llamadas a la pila en las aplicaciones de servidor ha ido incrementando con los años ya que los servidores proporcionan de un modo transparente más servicios y cuentan con más niveles de indireción. Esto, en teoría, podría traer como efecto negativo un menor rendimiento por culpa de toda la información que hay que guardar y extraer de la pila con cada llamada.



Para comprobar cómo afecta esto al rendimiento de las aplicaciones ha hecho una serie de ocho benchmark que ha ejecutado en varios sistemas operativos y con la máquina virtual de Sun y con JRockit, la de Bea. En ocasiones los resultados, en especial en lo referente a JRockit, son bastante sorprendentes: a un número de llamadas muy grande la llamada recursiva a un método supera en rendimiento al bucle correspondiente. El JIT esta haciendo un trabajo excelente.



Por lo general la sobrecarga de las llamadas recursivas no es considerable y JRockit mejora el rendimiento de la máquina virtual de Sun, lo cual a mi no me ha sorprendido nada ya que coincide con mi experiencia personal. ¿Qué os parece éste me benchmark?
miércoles
oct042006

Visual Web pack para netbeans

Visual Web pack para netbeans. Se esta acercando al lanzamiento, este paquete que inicialmente es java studio creator, sera integrado dentro de Netbeans, lo que permitira el uso de la interfaz visual para el diseño de aplicaciones basadas en java server faces.

Roumen en su blog, nos muestra un demo flash del mismo, recordemos que anteriormente se le habia llamado java studio creator pack, pero se ha cambiado el nombre para su integración dentro de Netbeans.
miércoles
oct042006

OpenToro 4.0Beta: AJAX

Acabamos de lanzar el OpenToro v4.0 Beta.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 (aún en fase beta) tiene estas 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

- 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

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