Buscar
Social
Ofertas laborales ES
martes
mar302010

JavaHispano Podcast - 080 - Criptografia y Firma Digital

Publicado un nuevo número del podcast de javaHispano. En esta ocasión entrevistaremos a Ricardo Borillo y Paúl Santapau responsables del proyecto CryptoApplet. Esta entrevista la dividiremos en dos partes. En la primera trataremos conceptos teóricos sobre criptografia y firma digital en el que hablaremos de algoritmos, técnicas y un poco de legislación de la administración pública.

En la segunda parte hablaremos de CryptoApplet, una herramienta para la utilización de la criptografia y firma digital en tus proyectos. Aunque en nombre el proyecto contiene la palabra Applet, actualmente, debido al avance del proyecto, se convirtió en un proyecto más general sobre criptografia.

Links de interés:

A proposito de la entrada, ponemos el link de un nuevo podcast llamado podgramando
lunes
mar292010

Solaris deja de ser gratuíto

Según informa InfoWorld, Oracle ha decidido cambiar la estrategia seguida por Sun respecta a Solaris. 

La descarga de Solaris 10 será gratuíta pero limitada a 90 días de uso. No será más que una versión de prueba, siendo además necesario registro previo para poder descargarla. Será posible convertir esta licencia de 90 días en una perpetua si se contrata soporte.

El párrafo en cuestión parece bastante claro:

Please remember, your right to use Solaris acquired as a download is limited to a trial of 90 days, unless you acquire a service contract for the downloaded Software. 

El cambio de licencia no tiene carácter retroactivo, por lo que los actuales usuarios de Solaris podrán seguir utilizándolo sin restricciones, aunque probablemente sin acceso a parches ni actualizaciones. 

La intención de Oracle parece clara, y no es otra que la de hacer pasar por caja a todos los usuarios corporativos de Solaris para empezar a rentabilizar cuánto antes la adquisición de Sun.

El problema de este cambio de estrategia, y aquí ya entra opinión personal (y por lo tanto probablemente equivocada), es que Oracle corre el riesgo de marginalizar OpenSolaris como un "juguete" para desarrolladores que no va a ser usado en producción, lo que podría reducir drásticamente la base instalada (disminuyendo el número de usuarios que reportan bugs). 

La consecuencia más grave es que Solaris ya no seguirá siendo competencia de Linux en empresas de tamaño medio-bajo y bajo. Oracle siempre tuvo claro cuál era su segmento de mercado y parece dispuesto a renunciar al trozo de la tarta que podría quitarle a Linux.

Sería ingenuo pensar que esto no entra en los cálculos de Oracle, y que consideran que más vale 10 clientes de pago que 1000 descargando gratis su software.

De momento, toda esta información hay que tomársela con calma, puesto que está basada en un cambio de licencia sobre el cuál Oracle todavía no ha hecho ningún comunicado. Habrá que esperar a la nota de prensa de Oracle para conocer un poco mejor sus intenciones.

 

viernes
mar262010

Oracle publica cronograma para GlassFish.

Luego de la adquisición de Sun por parte de Oracle, y del anuncio de que GlassFish seriar un "lightweight server" y la implementación de referencia de JEE, pues bien han publicado una presentación en:

http://mediacast.sun.com/users/am74686/media/CommunityUpdate-25Mar2010.pdf

La cual tiene como objetivo aclarar varias dudas y rumores, además de presentar cual sera la dirección que tomará el proyecto y presentan un cronograma general de las publicaciones, fechas y características.

Entre los punto que aclaran:

  • Oracle esta comprometido con la comunidad GlassFish.
  • No existiran cambios a la operativa de  GlassFish OSS.
  • Glassfish se mantiene transparente y participativo.
  • GlasshFish esta fortalecido por la administración de Oracle.
  • Existe un cronograma orientado a los Clientes y la Comunidad.

Respecto a las distribuciones, existirá una orientada a la comunidad (GlassFish.org) y otra orientada a los Clientes (Oracle.com) algunas características serán las siguientes:

  • GlassFish.org
  1. Sitio para la comunidad.
  2. Foros, listas de distribución, wikis, etc.
  3. Fuentes OSS 
  4. Distribución binaria OSS
  • Oracle.com
  1. Sitio comercial
  2. Documentación formal y soporte.
  3. Distribución Oracle con licencias según sus estándares (Evaluación y Producción)

Respecto a los nombres de las distribuciones estos seran:

  • Comercial: Oracle GlassFish Server.- Soportada por Oracle, demás proveeran AddOns (que no serán open source) para proveerle valor agregado, por ejemplo un AddOn sería la integración con Coherence.
  • Comunidad: GlassFish Server Open Source Edition.- Licencia OSS

Respecto al cronograma anuncian las publicaciones planificadas hasta 2012 las cuale incluyen GlassFish v3 y v4, aquí un resumen:

GlassFish 2.1.2 (2010) 
  • Branding, Patches 
  • Added Platforms (Hardware, OS, JRockit)
  • Used by other Oracle products 
GlassFish 3.0.1 (2010) 
  • Branding, Patches
  • Multi-Lingual Release
  • Interoperability with Oracle Middleware Products
GlassFish 3.1 (2010) 
  • Centralized Administration / Clusters 
  • High Availability / State Replication 
  • Value Added Features, like Coherence Support
GlassFish 3.2 (2011) 
  • Improved Cluster / HA Administration
  • Better Integeration with Oracle Identity Management 
  • Virtualization Support
  • JavaEE 6 Spec Updates 
  • JavaEE 7 Early Access
GlassFish 4 (~2012)
  • Common Server Platform - sharing with WebLogic Server
  • JavaEE 7 
Sería interesante saber que opina nuestra comunidad respecto a: 
  1. ¿Qué les parece el anuncio? 
  2. ¿Los AddOns (no opensource) serán muy determinantes a la hora de elegir entre una versión y otra?
  3. ¿Quiénes realizarán nuevos desarrollos sobre GlassFish?
  4. ¿Quiénes estan utilizando GlassFish pero se estan planteando pasarse a otras alternativas como JBoss, Geronimo, Caucho / Resin, etc?

 

 

viernes
mar262010

OpenXava 4m3 liberado

OpenXava 4m3 ya está disponible. Como muchos de vosotros ya sabéis OpenXava es un marco de trabajo para desarrollo rápido de aplicaciones de gestión en Java orientado al modelo.

En este tercer hito hacia OX4 hemos un comportamiento más interactivo en la lista. Además tienes más de 30 nuevas características y arreglos sobre 4m2, entre las que destacan:

  • El usuario puede redimensionar los anchos de las columnas usando el ratón, el valor se memoriza por usuario.
  • Tooltip estilo bocadillo para las celdas de las listas.
  • Aparecen combo para filtrar por referencias en la lista.
  • Se puede pulsar en cualquier parte de la fila para ir al detalle.
  • Resolución polimórfica de la vista para el elemento en el caso de la colecciones
  • Traducción al ruso mejorada.
  • En los campos numéricos la tecla del punto se puede usar para introducir el separador decimal en cualquier idioma. Si es necesario el punto se cambia por coma.
Para más información visita el sitio de OpenXava.
viernes
mar262010

ZK CDI, una extension CDI Open Source

ZK ha lanzado una extensión CDI de código abierto, basada en el mecanismo de extensión portátil definido en JSR-299 de la plataforma Java EE 6. Los desarrolladores de aplicaciones Java EE pueden ahora aprovechar sin problemas tanto ZK como el potente conjunto de características de CDI para el desarrollo de aplicaciones.

Además de las características nativas de CDI, ZK CDI proporciona las siguientes características:

- Resolución de variables personalizadas (EL resolver) 

    La resolución de variables personalizadas identifica CDI managed beans en <zscript/>, una expresión EL (${…})y anotaciones ZK de enlace de datos (@(…)) utilizando el correspondiente nombre EL.

- Ámbitos personalizados de ZK

   Además de los ámbitos de raíz de CDI tales como Session, Request, Application and Conversation, esta extensión añade cinco ámbitos más Desktop, Page, execution, IsSpace y Component.

-Componentes ZK como managed beans

   Esta característica permite a los desarrolladores insertar componentes ZK en managed beans como por ejemplo ZK composers.

- Controladores de eventos UI utilizando anotaciones personales ZK y modelo CDI de notificaciones de eventos

   Esta característica permite a los desarrolladores anotar cualquier método con anotaciones ZK personalizadas y convertirlo en un método controlador de eventos.

 

Otros recursos