Archivos para la categoría ‘Noticias’

Apache Jackrabbit 1.5

11 de Diciembre de 2008

Apache Jackrabbit es un servidor para gestión de documentos que implementa JCR: Java Content Repository (JSR 170) y además lo extiende para añadir funcionalidades necesarias para administrar contenidos. Este proyecto inició en 2002 y el equipo de desarrollo ha seguido mejorándolo.

Entre los cambios más importantes de esta nueva versión, según lo comentó Jukka Zitting uno de los desarrolladores en su blog, están:

  • El componente standalone del servidor Jackrabbit. Un simple jar que permite levantar un servidor Jackrabbit con WebDav de forma muy sencilla (tan simple como ejecutar un java -jar).
  • Mejoras al desempeño de los queries con XPath.
  • Soporte para queries con sintaxis GQL o Google Query Language. Este lenguaje se usa en AppEngine para crear quieres contra BigTable, ahora Jackrabbit lo soporta y lo traduce a expresiones XPath.
  • Se ha mejorado el soporte a transacciones.
  • Creación de workspace clusterizados. Los workspaces creados en un nodo, se replican automáticamente en todos los nodos del clúster.
  • Se han incorporado nuevas características de JCR 2.0, el JSR-283. Una especificación aún no terminada pero que ya se está soportando paulatinamente en esta herramienta.

JBoss escoge Magnolia para su sitio Web comunitario

24 de Octubre de 2008

Magnolia ha sido escogido como la solución Java opensource CMS (ECM) para albergar los sitios comunitarios de JBoss. Con más de 40 proyectos opensource que mantener, JBoss ha confiado a Magnolia una parte importante y clave del desarrollo de dichos sitios.

JBoss utilizaba anteriormente su propio CMS, y se volvía difícil poder seguir dandole el soporte a los sitios comunitarios por lo cual decidieron abandonar su propio CMS y adoptar Magnolia como solución.

El líder de JBoss Mark Newton ha explicado que “es importante que nuestros grupos de proyectos no sean restringidos por el CMS utilizado y que tengan la libertad de ejercer sus propias individualidades y controlar sus propias páginas web”.

“Al mismo tiempo queremos una solución fácil de utilizar y fácil de extender. Magnolia es la solución perfecta. Cada proyecto tiene control completo sobre la apariencia de su sitio y pueden incluso escoger su propio nombre de dominio dentro de jboss.org si quieren mantener su propia identidad. Darles la posibilidad de expresar esas individualidades pero tener todo corriendo en un mismo sistema es critico para nuestros requerimientos” expresó Mark Newton.

Magnolia International Ltd. es el creador de Magnolia y provee el soporte, implementación, servicios, consulting y formaciones para sus clientes empresariales.  Pueden encontrar mas información al respecto en el sitio sde magnolia: http://www.magnolia-cms.com/home.html

Java 6, Update 10

23 de Octubre de 2008

El día 22 de octubre, tras unos meses en estado beta, Sun publicó la versión estable de Java 6 Update 10.

La anterior update era la 7, y el salto en numeración se justifica por los novedosos cambios introducidos.

Asi pues,  como podemos ver en las notas de lanzamiento, incluye:

  • JRE Kernel, instalación del JRE con lo mínimo.
  • Nueva versión del plug-in de Java para navegadores, que promete integrar los Applets, JNLP y JavaFX.
  • Uso de la acelaración gráfica mediante Direct3D en Windows.
  • Inicio rápido con Java Quick Starter.

Maxine, una máquina virtual java implementada en Java

17 de Septiembre de 2008

Maxine es una máquina virtual Java desarrollada como un proyecto de investigación dentro de Sun Microsystems y distribuida bajo licencia GPL 2.0. La novedad es que la inmensa mayoría de la máquina virtual (menos una mínima parte para arrancar que está escrita en ensamblador y C) está escrita en Java.

Se trata de un proyecto de investigación y su principal aplicación actual es el uso en docencia: este código es mucho más fácil de entender y manipular que el código de la máquina Hot Spot. Y el hecho de poder usar una herramienta como NetBeans para trabajar con la máquina virtual también simplifica considerablemente el desarrollo.

La máquina virtual es aproximadamente cinco veces más lenta que Hot Spot y el proyecto se encuentra alojado en java.net.

Google Web Toolkit 1.5 ya esta disponible

15 de Septiembre de 2008

Ya tenemos disponible la versión definitiva de GWT 1.5, entre otras tenemos las siguientes mejoras:

  • Soporte de Java 5.
  • Optimización del rendimiento.
  • Mejor aspecto por defecto de los widgets.
  • Soporte de ARIA para mejorar la accesibilidad.

Mas información en el blog oficial.

Liberado Stripes 1.5

19 de Agosto de 2008

Stripes es un framework web que hace un gran énfasis en la sencillez de configuración, no requiriendo extensos ficheros XML de configuracrión, sino que opta por sencillas anotaciones que configuraran sus ActionBeans. Si bien no es un framework tan potente como los pesos pesados de Struts o Spring, sí es bastante más simple de utilizar.

Se acaba de liberar la versión 1.5 de este framework opensource. En esta versión se hace todavía más énfasis en la menor necesidad de configuración y se incluyen varias características para mejorar su soporte de Ajax.

Lanzamiento de Hibernate 3.3 GA

18 de Agosto de 2008

Ya se puede descargar Hibernate 3.3, la nueva versión del ORM más utilizado para Java. Entre las novedades frente a la versión 3.2 se destacan:

  • Migración a un sistema de construcción con Maven.
  • División del proyecto en varios módulos jar (al estilo de módulos Maven), lo que facilita el ver y administrar las dependencias.
  • Rediseño de las SPI para el caché de segundo nivel.
  • Integración con JBossCache 2.x como proveedor de caché de segundo nivel.

 

Nueva versión de Magnolia 3.6 disponible

8 de Agosto de 2008

Os presentamos aquí las características de la nueva versión comentadas por sus creadores.

Hola

Una pequeña noticia para decirles que la nueva versión de nuestro CMS java opensource Magnolia 3.6 esta ya disponible

Entre las novedades que aporta esta versión su pueden notar  los realces del funcionamiento los cuales se han centrado en la mejora del sistema para los usuarios finales.Lla nueva versión de magnolia 3.6 es hasta diez veces de más rápidas al importar y activar contenido, al formatear y crear nuevo párrafos así como para crear las  revisiones de cada pagina y más.

El nuevo sistema de cache ofrece un control increíblemente refinado, granular de la puesta en cache y de limpieza de este mismo (flushing). Esto permite a los administradores crear soluciones de cache modificadas para requisitos particulares, así como  optimizar estratégicamente el cache para responder a la alta carga en los sitios Web  y para asegurar una gran disponibilidad de cada elemento de contenido.

Magnolia 3.6 también ofrece un mecanismo actualizado de validación que asegura la continuidad del contenido grandes implementaciones en multi-sitios. La funcionalidad transaccional de la activación garantiza una transferencia acertada de los contenidos o de los cambios hechos en un servidor Magnolia (generalmente un servidor de pre-edición o un servidor de edición) y después publicados a los sitios públicos múltiples de Magnolia (servidores subscriptores). Esto se asegura de que los contenidos y los cambios creados en el servidor de edición se repercutan en todos los servidores Magnolia remotos. Alternativamente, si hay un problema técnico en la publicación a uno de los suscriptores, el contenido no es publicado por ningún suscriptor hasta que se haya resuelto la edición. Esto resuelve el problema común a muchas disposiciones CMS encargadas de sitios múltiples, donde los errores técnicos o de red durante el proceso de publicación pueden, hacer que algunos sitios  suscriptores se desincronisen, y no   exhiban un contenido que tendría que ser idéntico en cada sitio.

El backup también se ha refinado en esta última versión de Magnolia, permitiendo a los administradores la restauración de varias versiones  anteriores de un contenido que ha sido editado. Esta nueva característica de backup ofrece una herramienta particularmente interesante para los usuarios corporativos que necesitan migrar sitios a partir de una instancia Magnolia a otra.

Como dije antes en un recapitulativo, magnolia es uno de los únicos CMS opensource en soportar JSR170.
Para mas información sobre JSR170 pueden seguir este enlace:
http://www.cmswatch.com/Feature/123
Entre otras caracteristicas cuenta con:

  • modulo de foro
  • modulo de encuesta
  • modulo de packaging
  • Interface AJAX
  • Backup automático de meta-data (como nombre del autor y fecha)
  • Multi lenguaje- administración en 15 lenguas; contenido en cualquier lengua..
  • Búsqueda en el repositorio por contenido o por palabras claves
  • Gestión de versión
  • Workflow, el cual puede ser modificado para amoldarse a procesos complejos de publicación.
  • Publicación diferida, toda publicación puede ser automáticamente programada a una fecha posterior.
  • Creación de flujos RSS
  • PodCasting
  • Url virtualmente estáticos (a toda pagina se le puede dar un url de tipo estático de manera a ser fácilmente accesible a los motores de búsquedas e indexados)
  • Virtual Static Web Addresses
  • integración con portales de contenido via JSR-168
  • Conector hacia CRM
  • Autentificación con Single Sign On, JAAS y LDAP (*)
  • Conector CRX
  • Modulo de despliegue
  • clustering y load-balancing
  • Cache, Magnolia puede poner en cache toda pagina de manera a aumentar la rapidez del acceso a ellas, el cache se pone al día automáticamente según las paginas sean modificadas.
  • Logging utilizando Apache Log4j
  • Magnolia uses standard Log4j logging. Its extensive customization options allow you to focus logs on your particular needs.
  • Backup posible a través de varios medios, ya sea directamente por el repositorio o a través de de un mecanismo de export/import que puede ser planificado. De la misma manera hay un modulo de packaging que permite hacer un backup de los templates, clases java , etc..
  • Gestion de roles, de manera a asignar a un usuario uno o mas roles a travez de grupos bien definidos.El contenido puede ser solo visto, leído y cambiado por aquellas personas que han sido asignadas a ello.
  • Posibilidad de crear los templates de manera dinámica con el sitedesigner, sin tener que saber nada de html o jsp.

Tienen también la versión enterprise edition, que no es gratis pero aporta muchas funcionalidades y ademas el soporte, muchas empresas no utilizan opensource justamente porque no hay ningún soporte detrás de los productos

Pueden ver el roadmap aca:
http://wiki.magnolia.info/display/DEV/Roadmap
La versión enterprise edition puede descargarse acá:
http://registration.magnolia.info/
La versión community puede descargarse acá:
http://sourceforge.net/project/showfiles.php?group_id=86297&package_id=89560&release_id=616472
Las notas correspondientes a la version:
http://documentation.magnolia.info/releases/3-6-1.html
Sito generado por maven:
http://dev.magnolia.info/ref/3.6.1/

jLibrary 1.2 disponible

8 de Agosto de 2008

Desde la semana pasada, está disponible para descarga la versión 1.2 de jLibrary. Un gestor documental open source construido sobre JackRabbit, con un cliente de escritorio basado en Eclipse RCP y un cliente web que se ha añadido en esta versión.
Hay que destacar la mejora en el consumo de memoria, entre otras de las nuevas funcionalidades y mejoras.

También hay que destacar que la empresa rusa Blandware se va a hacer cargo del proyecto, que han sido los encargados de preparar y lanzar la release. Martín Pérez ha escrito en su blog estos y otros detalles de cómo ha sido el camino a esta nueva versión.

Jakarta Cactus 1.8.0

5 de Mayo de 2008

El pasado 4 de abril de 2008, el equipo de desarrolladores de Cactus anunció que ya está disponible la versión 1.8.0.

Cactus es una herramienta que permite realizar pruebas unitarias de aplicaciones web en su propio entorno de ejecución. Un contenedor web proporciona a las aplicaciones que corren en él acceso a objetos como la sesión,y la petición http entre otros. Por eso es importante que las pruebas que se realizan sobre el código de las aplicaciones web no se realicen en vacío, sino sobre el propio contenedor que se va a utilizar en ejecución y que además sean pruebas programáticas y repetibles.

El proyecto Cactus ha estado parado durante algún tiempo y por eso nos alegramos de las últimas actualizaciones que mejoran y facilitan esa tarea tan pesada como es la fase de pruebas.