Buscar
Social
Ofertas laborales ES
lunes
ene172011

Java 7 es "Feature Complete"

Según anuncia Mark Reinhold arquitecto en jefe de la plataforma java en su blog http://mreinhold.org/blog/jdk7-fc/ ,  ya se han desarrollado todas las funcionalidades planificadas para el jdk7. A partir de ahora se dedicarán a estabilizarla y corregir bugs, estando prevista su salida para finales de junio.
viernes
ene142011

Oracle es demandado por cobrar demasiados royalties relativos a tecnologías Java

Myriad, compañía dedicada a desarrollar software para terminales móviles, ha demandado a Oracle por "cobrar royalties relativos a tecnologías Java excesivos". Myriad tiene una máquina virtual Java propia que afirma haber implementado desde cero. Por tanto, según la compañía, no debería haber pagado a Sun Microsystems royalties por la implementación de especificaciones del Java Community Process.


Myriad está pidiendo 120 millones de dólares en concepto de cantidades que pagó erróneamente en el pasado, y por los daños causados a la compañía y a sus clientes por causa de estos royalties "cobrados injustamente" por Sun Microsystems. Oracle por su parte ha demandado también a Myriad.


Sin contexto, esto es una historia absurda. Resulta que a la gente de Myriad "se da cuenta" que durante años pagó dinero que no tenía que haber pagado y quiere recuperarlo. Sin embargo, todo apunta a que esto es una trama de Myriad y Google para defender a Android.


Myriad es un miembro de Open Handset Alliance, un conjunto de empresas que ayudan a desarrollar Android. Oracle ha demandado a Google porque según ellos Android (que, coincidentemente, al igual que la máquina virtual de Myriad ha sido desarrollado desde cero) está usando propiedad intelectual de la compañía. Si Myriad tiene éxito en su demanda habrá demostrado que Oracle "cobra royalties relativos a tecnologías Java excesivos", lo cual abre el camino para que Google consiga licenciamiento en términos favorables para las patentes de Oracle.

viernes
ene142011

javaHispano cumple 10 años!

Pues sí. Mañana día 15 enero hará 10 años que javaHispano.org está online. Fue un día 15 enero cuando la primera versión de javaHispano.org (que por cierto estaba construida en PHP porque en aquel momento el hosting de aplicaciones Java era muy caro) vio la luz. No tardó demasiado en ser sustituido por una nueva versión ya implementada en Java, y más tarde por la actual versión.

 

Todo un hito en el mundo de las comunidades online. Han sido 10 años en los que de un modo prácticamente ininterrumpido hemos estado siempre manteniendo informada a la comunidad Java hispana sobre las últimas novedades de la plataforma a través de noticias, tutoriales y artículos. En los últimos años, también a través de videos y podcasts. También, con un breve paréntesis en los años 2005 y 2006, hemos organizado al menos un evento presencial anual; y desde el año pasado ya no lo hacemos sólo en España sino también en México.

 

En todo este tiempo algunos de nuestros proyectos como el "Market place" hispano que creamos en javaHispano.com, o el portal para albergar proyectos opensource javaHispano.net, han dejado de tener sentido y han sido abandonados.

 

Pero también hemos comenzado muchos otros proyectos. Como por ejemplo el podcast de javaHispano, con ya más de 100 números y siguiendo fuerte, o la competición JavaCup, de la cual estamos ahora mismo celebrando la cuarta edición.

 

También estamos manteniendo desde hace tiempo una línea bastante constante en la organización de pequeños seminarios presenciales. Y siguiendo las nuevas tendencias, cada vez grabamos en video más y más contenido presencial y lo colgamos en nuestro canal de Parleys, permitiendo así que toda esta comunidad tan dispersa geográficamente pueda acceder a ese contenido. Y también los hemos subido al carro de Twitter, donde nos siguen casi 2000 personas.

 

Aprovecho esta noticia para agradecer a todo el mundo que a lo largo de estos 10 años ha colaborado con javaHispano su aportación. Tanto a los que todavía "están dentro" como a los muchos más que pasaron por aquí en su día y se han movido a hacer otras cosas. Muchas gracias a todos. Y muchas gracias también a los usuarios de la web. Sin vosotros estos 10 años no hubiesen tenido sentido.

jueves
ene132011

Seminario de Apache Mahout (Paradigma Tecnológico)

Desde Paradigma Clinic (Línea de Formación y Auditorías de Paradigma Tecnológico), queremos anunciar que el próximo día 19 de Enero a las 18:00h. impartiremos un seminario de introducción sobre Apache Mahout, una librería Java que implementa algoritmos de aprendizaje automatizados (machine learning).

Se comentará de manera breve los 3 principales tipos de algoritmos implementados por la libreria:

  • motores de recomendación
  • clustering / agrupamiento
  • clasificación
Finalmente, se profundizará en los motores de recomendación a través de un ejemplo práctico de implementación de un recomendador de grupos de música, con datos reales descargados de last.fm. 

 

El seminario será impartido en la Escuela Politécnica Superior de la Universidad CEU San Pablo sita en Avenida de Monteprincipe S/N (Boadilla del Monte - Madrid).

Para más información del evento y del lugar de impartición, consultar la URL del evento:

 http://www.paradigmatecnologico.com/introduccion-a-mahout-motores-de-recomendacion/ 

 

URL del proceso de subscripción:  http://paradigma.stagehq.com/events/597/booking/new 

En Paradigma estamos promoviendo activamente la impartición de seminarios técnicos gratuitos muy orientados a proporcionar información acerca de nuevas tecnologías. 

Imparte: Leonardo Menezes. 

Leonardo Menezes es un analista programador con más de 5 años de experiencia en el desarrollo de software. Trabaja sobre todo con Java, aunque le motiva los lenguajes dinámicos como Perl y Ruby, y apuesta en Rails como una alternativa para el desarrollo ágil de aplicaciones web. Tiene especial interés por los patrones de diseño, la refactorización y la estética del código, y cree que eso es el fundamento de la arquitectura. Actualmente se encuentra en Paradigma Tecnológico trabajando en el desarrollo de Artemis Buzz, un sistema de monitorización de campañas de publicidad en internet, desarrollado en Perl y Java utilizando librerias de tecnología semántica y motores de búsqueda. 

Os esperamos el día 19.

 

 

miércoles
ene122011

OpenXava 4.0.1 liberado

OpenXava es para crear aplicaciones de gestión a partir de clases del dominio escritas en Java o en Groovy. La versión 4.0.1 de OpenXava ya está disponible para descargar.

Ésta es una versión de mantenimiento que contiene principalmente arreglos de bugs. Sin embargo, hay algunas nuevas características interesantes como:
  • Nuevos métodos de retrollamada que permiten usar JPA dentro de ellos: @PreCreate, @PostCreate y @PreDelete.
  • En las condiciones puedes usar los nombre de entidades entre ${ } y son sustituidos por el nombre de tabla.
  • Nueva opción despues-cada-peticion en <accion/> en controladores.xml.
  • IForwardAction permite redirigir a código javascript usando javascript: como prefijo.
  • Nuevo listeners.xml en WEB-INF para definir listeners.

Podéis ver la lista completa en el registro de cambios.

Los método de retrollamada @PreCreate, @PostCreate y @PreDelete (contribuidos por Federico Alcántara) son especialmente interesante, porque la especificación JPA no permite usar queries,  llamar al EntityManager o cambiar asociaciones desde sus métodos de retrollamada, y esto los hace de escasa utilidad. Muchas veces queremos hacer una consulta antes de borrar un dato, o queremos que al crear una entidad se creen automáticamente entidades asociadas. Lo métodos de retrollamada serían el lugar ideal para poner esta lógica, pero JPA no lo permite, al menos usando las apis de JPA.

@PreCreate, @PostCreate y @PreDelete son propios de OpenXava, funcionan igual que los métodos de  JPA pero sí permiten usar queries, entitymanager, etc.

¿Qué opináis de esto?

Más información en www.openxava.org