• Shortcuts : 'n' next unread feed - 'p' previous unread feed • Styles : 1 2

» Publishers, Monetize your RSS feeds with FeedShow:  More infos  (Show/Hide Ads)


Date: Friday, 23 Sep 2011 08:44

Hola, he colgado un pequeño manual de Hibernate 3.2 en mi blog y lo queria compartir por si a alguien le pueda ser de alguna ayuda, creo que se acopla al manual de EhCache de Marcelo Navarro que recientemente se publicado aquí.

 

http://www.emmersonmiranda.net/2011/09/manual-de-hibernate-32.html

 Emmerson.



Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "emmerson" Tags: "Noticias, JavaEE"
Send by mail Print  Save  Delicious 
Date: Thursday, 22 Sep 2011 15:38

Por los que podrian ser interesado he recibido este:

Este webinar gratis de aproximadamente una hora permite a los asistentes comenzar con una visión básica de los Portlets de Liferay que deriva en una explicación más en detalle de una característica clave empresarial, PortletFaces.

Comenzará con una breve introducción de las diferentes características y sus aplicaciones. Durante el transcurso del webinar se realizarán demostraciones de cómo puede usarse esta tecnología tan potente. Se continuará con una revisión de las tecnologías que hacen PortletFaces posible, como ICEfaces y edoras. Esta combinación permite a los desarrolladores crear portlets de alto nivel y sumamente interactivos para Liferay.

PortletFaces Bridge está basado en la API estándar JSR 329 Portlet Bridge, y permite que portlets basados en JSF 2.0 e ICEfaces 2.0 se desplieguen sobre Liferay Portal. Aunque el resto de Portlet Bridges sólo soporten JSF 1.2 e ICEfaces 1.x, veremos cómo podemos usar PortletFaces Bridge para crear portlets que hagan uso de las nuevas y útiles características que proporcionan JSF 2.0 e ICEfaces 2.0 para Liferay Portal.

Fecha: 29 de septiembre a las 17h00 CET / 10h00 ECT-CST

Registrate ya!: 



Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "anonymous" Tags: "Anuncios, Noticias, JavaEE, ICEfaces, li..."
Send by mail Print  Save  Delicious 
Date: Thursday, 22 Sep 2011 15:37

Los días 28 (Barcelona) y 29 (Madrid) de septiembre se llevarán a cabo dos hackathons sobre GWT y AppEngine. Bajo el ingenioso título de "Duelo de Geeks", Gabriel Praino (Premier League Guru @Globant) nos invita a poner en práctica nuestros conocimientos sobre estás tecnologías de Google, competir, comer, beber, aprender y pasarnos un buen rato. Los interesados pueden acceder a la web del evento dónde encontrarán más información y el formulario de inscripción.

http://www.webcongress.com/hackathon/ 

 

   
Comentarios: 2 Fecha último comentario: 23/09/2011 07:16

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "ascandroli" Tags: "Noticias, javaSE, gae, GWT"
Send by mail Print  Save  Delicious 
Date: Thursday, 22 Sep 2011 02:53

Uno de las empresas que han apostado por Scala desde hace tiempo es Twitter, quien ha reemplazado su backend que usaba Ruby por este lenguaje funcional/orientado a objetos. Dado que todavía no es muy sencillo encontrar programadores que dominen este relativamente nuevo lenguaje para la JVM, los ingenieros de la empresa empezaron a preparar material de introducción al lenguaje para dárselo a los nuevos programadores que se incorporaran a la empresa.

Este material paso de ser introductorio a cubrir aspectos más avanzados, como la construcción de sistemas distribuidos utilizand Finagle, un sistema de RPC en Scala usado dentro de twitter y liberado como open source. Ahora han tomado el siguiente paso y han liberado el material en forma de un curso en su Scala School.

Sobre el enfoque que le han dado al curso, escriben:

"Pensamos que tiene sentido enfocar el enseñar Scala no como un Java mejorado, sino como un nuevo lenguaje. La experiencia en Java no es requerida. El curso se enfocará en el intérprete y en el estilo objeto-funcional, así como en el estilo de programación que hacemos aquí. Habrá un énfasis en la mantenibilidad, la claridad y en entender el sistema de tipos."

El curso es un trabajo en progeso, pero ya hay mucho material para que vayas tomando las lecciones.  Revísalo en este enlace.


Comentarios: 1 Fecha último comentario: 22/09/2011 20:14

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "ecamacho" Tags: "Noticias, Otro, scala, Twitter, cursos"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 Sep 2011 17:02

n Masterbranch han realizado una comparativa sobre el uso de diferentes lenguajes en las diferentes forjas. Los parámetros que se han tenido en cuenta para la comparativa son número de ficheros y número de commits. 
En relación a la propia forja, Apache y Java.net son las forjas con más contribución en java, si bien a nivel de archivos, Apache está muy por encima del resto. commits

Comparado con lenguajes más populares como PHP, HTML, Ruby, etc., Scala y Clojure tienen poca presencia en las forjas, siendo las más representativas Github y Bitbucket, y en ninguno de los dos casos alcanzando siquiera el 1% de la actividad en la forja. Por otra parte, mencionar también que los datos que han analizado en Masterbranch se remontan a unos 12 años, y en cambio, la popularización de Scala y Clojure es mucho más reciente.
He aquí un desglose por forjas. Para una mejor comprensión de los gráficos, se han comparado los mismos lenguajes en todas las forjas, y no se ha incluido los "otros" en la gráfica. 

 

tortas 


Comentarios: 7 Fecha último comentario: 23/09/2011 02:19

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "ecamacho" Tags: "Noticias, javaSE, opensource, scala, Clo..."
Send by mail Print  Save  Delicious 
Date: Tuesday, 20 Sep 2011 05:08

Los próximos días 26 y 27 de Octubre se celebra en Madrid el mayor evento de Liferay en España: El Liferay Spain Symposium, que contará con la presencia de los principales líderes del proyecto. El evento está abierto a que todo miembro de la comunidad o usuario de Liferay pueda presentar sus propuestas.

Se están ofreciendo entradas gratuitas a los miembros más activos de las comunidades de Liferay y Java. Si te consideras uno de ellos puedes escribir a events-es@liferay.com para solicitar tu invitación. 

¿Qué puedo esperar del Symposium? ¿A quien va dirigido?

El evento va dirigido a todas las personas a las que les interese conocer más sobre Liferay y el mundo del software Open Source en el mundo de la empresa. Si has oído hablar de Liferay y te gustaría conocer más sobre él, si lo estás usando y quieres conocer las novedades o simplemente si quieres conocer a las personas que hay detrás del producto, no puedes perderte el Symposium.

También es una oportunidad de conocer a muchas otras personas que usan o están pensando en usar Liferay, a los líderes del proyecto como Bryan Cheung (CEO), Paul Hinz (CMO) o Michael Han (VP Operations), así como a todos los partners de Liferay en España y muchos de los miembros del #LSUG.

Durante el evento se presentará la nueva versión Liferay 6.1 así como el lanzamiento del Liferay Marketplace, un nuevo ecosistema de productos construidos sobre la plataforma.

Y mucho más. Ya puedes consultar la agenda del evento para conocer todos los detalles.

Call for papers: tu oportunidad de participar

Por primera vez, este año ofrecemos también la posibilidad de enviar ponencias para contar experiencias concretas con Liferay. Las ponencias pueden durar 20 minutos o 7 minutos y encuadrarse en uno de los tracks del evento. Algunos ejemplos serían:

  • Track Negocio: ejemplos de uso de Liferay en sectores o con objetivos concretos, integración con otros productos para incrementar el valor de la solución completa, productos construidos sobre Liferay, etc.
  • Track Técnico: uso de librerías, frameworks o cualquier otro tipo de tecnología para extender Liferay o construir aplicaciones sobre él, experiencias de actualizaciones de versión, implementación de estándares, descripción técnica de integraciones con otros productos, ...

Si te interesa, no dejes pasar esta oportunidad ¡sólo quedan 5 días para enviar solicitudes! el plazo termina el viernes 23 de Septiembre. Si tienes una idea interesante tienes tiempo de sobra, dado que basta con que envíes un resumen antes de que termine el plazo. El día 30 se hará el anuncio de las ponencias elegidas y se solicitará la presentación final. Los elegidos no sólo tendrán una entrada gratuita al evento sino que tendrán la oportunidad de compartir escenario con los mayores expertos de Liferay en el mundo.

 

Puedes ver los detalles en la página del Call for Papers.


Comentarios: 0 Fecha último comentario: 22/09/2011 11:31

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "jferrer" Tags: "Anuncios, JavaEE, liferay, Eventos"
Send by mail Print  Save  Delicious 
Date: Monday, 19 Sep 2011 00:50

Carmelo Navarra Serna nos ha enviado este manual para diseñar y desarrollar un sistema de cache en aplicaciones Java.

Todos nos hemos topado alguna vez con la tarea de mejorar el performance de una aplicación Java. Uno de los cuellos de botella más comúnes es el acceso a datos y la forma más usual de resolverlo es teniendo los datos en memoria en un cache. Carmelo se enfoca en este manual a explicarnos la forma de implementar un sistema de cache en una aplicación Java.

Desde cómo crear una implementación propia, tarea nada trivial en cuanto te das cuenta que necesitas manejar concurrencia, como auxiliarse de la programación orientada a aspectos con AspectJ para añadir el cache de forma transparente a nuestras aplicaciones y cómo usar Spring para auxiliarnos en esta tarea.

Si bien es importante saber cómo funciona un cache por dentro, es recomendable usar alguno de los existentes. Carmelo nos enseña en este manual a usar Ehcache como cache de segundo nivel de JPA, integrando todo con Spring.

Así que cuando te encuentres con este requisito, de implementar un cache, este documento es una gran referencia para que puiedas realizar esa tarea. Gracias a Carmelo por su trabajo, así como al equipo de revisores que ayudaron a dejarlo a punto para su publicación. 


Comentarios: 12 Fecha último comentario: 23/09/2011 07:16

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "ecamacho" Tags: "Asociación javaHispano, Artículos, Jav..."
Send by mail Print  Save  Delicious 
Date: Tuesday, 13 Sep 2011 20:52

El próximo martes 27 de septiembre, se va a celebrar una jornada gratuita sobre Grails y Groovy en el parque tecnólogico de Miramon, en Donostia-San Sebastian. Graeme Rocher lider del proyecto Grails, realizará dos presentaciones sobre la plataforma Grails: una introductoria donde analizará las novedades de la versión 2.0 del framework y otra sobre la integración con la plataforma PAAS recientemente lanzada por parte de VMware, la plataforma CloudFoundry. Para más información, accede a link del evento: http://www.euskadinnova.net/es/enpresa-digitala/agenda/grails-inyecta-agilidad-desarrollo-software/4525.aspx 
Comentarios: 2 Fecha último comentario: 23/09/2011 03:01

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "barriccel" Tags: "Anuncios, Noticias, Otro, groovy, grails"
Send by mail Print  Save  Delicious 
Date: Tuesday, 13 Sep 2011 08:19
Parece que el grupo de expertos que trabajan en la definición de Java 8 por fin han hecho una decisión (casi final en estos momentos) en la sintaxis de las closures, y la decisión es básicamente emplear la sintaxis de C#. Esta sintaxis es:



 lambda = ArgList Arrow Body
   ArgList = Identifier
             | "(" Identifier [ "," Identifier ]* ")"
             | "(" Type Identifier [ "," Type Identifier ]* ")"
   Body = Expression
             | "{" [ Statement ";" ]+ "}"


Algunos ejemplos de closures escritas con ellas son:

 

   x => x + 1
(x) => x + 1
(int x) => x + 1
(int x, int y) => x + y
(x, y) => x + y
(x, y) => { System.out.printf("%d + %d = %d%n", x, y, x+y); }
() => { System.out.println("I am a Runnable"); }

 

Los motivos que han llevado a tomar esta decisión son dos fundamentalmente. Por un lado, esta sintaxis "parece bastante aceptable". Por otro lado, no hay ninguna métrica clara para decidir entre las distintas opciones de sintaxis que estaban barajando. Por ello han tomado la decisión de optar por algo que "ya está funcionando en el mundo real", y han escogido esta sintaxis, la que emplea C# (que también es muy similar a la de Scala).

¿Qué os parece esta sintaxis?


Comentarios: 32 Fecha último comentario: 22/09/2011 19:13

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "abraham" Tags: "Noticias, javaSE, java8"
Send by mail Print  Save  Delicious 
Date: Monday, 12 Sep 2011 14:45

Desde hace unas horas se encuentra disponible una nueva versión de Clinker Virtual Appliance. Esta nueva versión recibe el nombre de lithium, y entre sus novedades destacan (frente a su versión previa):

  1. Sistema Operativo GNU/Linux Debian 6 (amd64)
  2. LVM
  3. Redmine 1.1.3, integrado con Clinker SSO a nivel de autorización y autenticación

En la máquina virtual se incluye:

  • Debian 6 (amd64) with LVM support
  • JDK 1.6.0_27-b07 (64bits)
  • OpenSSH Server 5.5
  • rsync 3.0.7
  • MySQL Server 5.1.49
  • Apache Web Server 2.2.16
  • Apache Maven 2.2.1
  • Apache Tomcat 6.0.32
  • Jenkins v1.427
  • Sonar 2.5
  • Nexus Community 1.9.1.1
  • Alfresco Community 3.4.0 (d 3370)
  • Lambda Probe 1.7b
  • Redmine 1.1.3
  • Subversion 1.6.17
  • Trac 0.11.7
  • Clinker SSO Gateway 1.2-SNAPSHOT
  • CMIS Trac Plugin 1.0.1
  • Stractistics Trac Plugin 0.4.2
  • Clinker Auth Redmine Plugin 1.0.0
  • Clinker Auth Jenkins Plugin 1.1.1
  • Clinker Auth Sonar Plugin 1.1.0
  • Clinker Authnz Apache Module 1.0.1
  • Clinker Authz Subversion Apache Module 1.0.0
  • Awstats 7.0
Para cualquier consulta o propuesta no dudéis en visitar la plataforma de soporte.

 


Comentarios: 17 Fecha último comentario: 22/09/2011 14:14

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "recena" Tags: "Anuncios, Otro, subversion, redmine, Son..."
Send by mail Print  Save  Delicious 
Date: Monday, 12 Sep 2011 09:30

Esta es la pregunta de la encuesta de este mes. Y esta misma pregunta era la encuesta del mes hace dos años. Las opciones en ambos casos eran las mismas, con la única novedad de que Windows Mobile ha cambiado a Windows Phone.


Aquí tenéis el resultado de la encuesta de hace dos años: 

 


Y aquí tenéis el resultado de la encuesta de este mes en el momento de escribir estas líneas (en este enlace está la URL con los datos actualizados):


  


No hay nada sorprendente, más allá de ver cómo en sólo dos años han cambiado las cosas. Android en 2009 quedó ligeramente por detrás de Java ME. Este año está arrasando completamente y Java ME se ha desplomado. También hay retrocesos significativos de BlackBerry y (obviamente) Symbian. En ambas encuestas, como clara señal del bias de nuestra comunidad, iPhone quedó en un distante tercer lugar.

 

Está claro que la opinión de la comunidad ve a Android como la plataforma que tiene un futuro más brillante. Pero ¿creéis que todos los problemas legales que está teniendo con Oracle o demandas de patentes con plataformas competidoras podría amenazar el futuro de Android? 


Comentarios: 20 Fecha último comentario: 22/09/2011 11:32

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "abraham" Tags: "Noticias, Otro, encuesta, javaHispano"
Send by mail Print  Save  Delicious 
Date: Monday, 12 Sep 2011 02:55

Miguel Velasco Gomez-Pantoja nos ha enviado la continuación de su Tutorial de ADF, en esta ocasión se centra en los Business Components de Oracle. Si ADF se centra en la parte Web, los Business Components se centran en la parte de lógica de negocio.

Este tutorial te lleva de la mano para que aprendas a usar los tres business components que existen: Entity y View Objects y Application Modules. Al finalizarlo, tendrás una aplicación completa usando este framework de Oracle.

Muchas gracias a Miguel por compartir su trabajo.  


Comentarios: 11 Fecha último comentario: 18/09/2011 10:45

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "ecamacho" Tags: "Noticias, Tutoriales, JavaEE, oracle, AD..."
Send by mail Print  Save  Delicious 
Date: Friday, 09 Sep 2011 08:07

Esta semana hemos conocido el hecho de que "un ingeniero de Google"  (Joshua Bloch ni más ni menos) ha admitido delante del juez que probablemente ha copiado algoritmos del código fuente de Java de Sun en la construcción de Android. En sus propias palabras delante del juez:


I don't have a recollection, but I'm perfectly willing to believe that I did. You know, I think the similarity of the signature, the fact that, you know, the three arguments are in the same order and have the same name, you know, is a strong indication that it is likely that I did.


Como consecuencia del juicio también se han hecho públicas algunas prácticas en torno al desarrollo de Android que algunos considerarán poco éticas. Por ejemplo, para evitar la fragmentación de la plataforma, Google tomó una decisión muy clara de no desarrollar en abierto, sino de hacer disponible toda la base de código una vez ya estuviese terminada. 


También decidió dar acceso al código fuente de Android de modo prioritario a los partners que construyen dispositivos siguiendo la especificación de Google. Por tanto, los fabricantes de terminales móviles tienen un incentivo para no fragmentar la plataforma. 



Especialmente el reconocimiento por parte de Bloch de que posiblemente había copiado código de Sun ha debilitado la posición de Google en el juicio, lo cual probablemente ha hecho que estén dispuestos a aceptar reabrir negociaciones con Oracle sobre este tema (es decir, están más dispuestos a pagarle a Oracle una licencia por Java/patentes).


La única defensa que en estos momentos le queda a Oracle es afirmar que Sun estaba al tanto de todo esto en su día (que lo estaba) y el no haber realizado ninguna acción contra Google suponía un reconocimiento y aceptación tácito de las acciones de Google. Pero dudo que esta defensa sirva para evitar que Google acabe pagando algún tipo de licencia Oracle.


Tal y como pintan ahora las cosas, parece que el resultado del litigio entre ambas compañías va a ser una victoria (al menos parcial) para Oracle. 


Comentarios: 16 Fecha último comentario: 19/09/2011 16:29

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "abraham" Tags: "Noticias, JavaME, oracle, Google, Androi..."
Send by mail Print  Save  Delicious 
Date: Thursday, 08 Sep 2011 06:38

Supongo que a estas alturas no es ninguna noticia para nadie que en el último año las demandas por temas de patentes entre las plataformas móviles (sobre todo entre Android, iPhone y Windows Phone) no han parado de incrementar. Para poner este problema en contexto, os recuerdo una noticia que habíamos publicado recientemente donde explicábamos que Microsoft gana cinco veces más dinero con Android que con Windows Phone 7 por las licencias de las patentes.


En esta guerra de las patentes, Google (y Android por extensión) comenzaron desde una posición muy débil, ya que Google tiene muchas menos patentes que sus rivales (Apple y Microsoft). Por ello en los últimos meses Google ha estado intentando reforzar su portafolio de patentes, destacando en este sentido la reciente compra de la división de movilidad de Motorola


Está claro para cualquier observador que el "canijo y enclenque" Google lleva un tiempo "metiéndose esteroides y yendo al gimnasio" para poder competir en igualdad de condiciones con sus rivales en el "ring de las patentes".


Pues bien, parece que el primer asalto en este ring ha comenzado. Ayer HTC (uno de los principales fabricantes de terminales móviles Android) ha demandado a Apple por violar modo de patentes,patentes que HTC compró la semana pasada a Google. Hasta ahora, todas las acciones relativas a patentes en el ecosistema de Android había sido más bien defensivas, y Google no había jugado un papel relevante en ellas. 


Parece que esto está comenzando a cambiar. Los esteroides y el gimnasio están comenzando a dar sus efectos, y Google va a dejar de sólo recibir golpes y los va a comenzar a dar.


Por más que yo odie las patentes, este movimiento por parte de Google/HTC es positivo para Android. Si el ecosistema de Android no se defiende, cada vez los terminales basados en este sistema operativo tendrán que pagar más licencias por patentes, lo cual va a inflar su precio (os remito de vuelta a la noticia sobre Microsoft), lo cual será negativo para esta plataforma.


Comentarios: 5 Fecha último comentario: 14/09/2011 07:38

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "abraham" Tags: "Noticias, JavaME, Android, Google, htc, ..."
Send by mail Print  Save  Delicious 
Date: Wednesday, 07 Sep 2011 08:49

El próximo jueves 22 de septiembre Oracle organiza en Madrid, España un evento gratuito orientado a los desarrolladores. Para dicho evento, Oracle ha pedido la colaboración de javaHispano, que estará representado allí a través de Alfredo casado (acasado), quien impartirá una de las charlas.

 

El evento está orientado hacia desarrollo con Java EE 6, especialmente (aunque no exclusivamente) con soluciones de Oracle. Debajo de estas lineas tenñeis la nota de prensa anunciando el evento

 

 Nota de prensa

 

 

Tenemos el placer de invitarle a una sesión técnica el próximo:

Jueves 22 de Septiembre

Hotel NH Príncipe de Vergara
Príncipe de Vergara, 92 en Madrid

Se trata de una jornada eminentemente práctica en la cual tendrá la oportunidad de intercambiar experiencias con otros expertos tanto de otras entidades como de Oracle, y en la que profundizaremos en los aspectos siguientes:

  • La moderna y ligera plataforma Java EE 6, con la productividad que proporciona, particularmente, cuando se integra con otras tecnologías comerciales y open source.
  • Las implantaciones líderes de Java EE6 / EE6 Web Profile
  • Casos de uso de Memory Grid, el nuevo paradigma para el procesamiento de transacciones extremas
  • Cómo encaja todo esto con Maven, Hudson, EclipseLink
Como es evidente, la jornada estará enfocada hacia Java EE6 y el valor que aportan las aproximaciones basadas en estándares, especialmente, a los desarrolladores, en áreas como las que reseñamos seguidamente:
  • Seguir las buenas prácticas, minimizando el esfuerzo de codificación XML
  • Empleo de APIs más sencillas, abiertas y estándares, no propietarias
  • Menos dependencias
  • Plain Old Java Objects (POJO) – un modelo simple y probado de programación
  • Modelo basado en anotaciones, inyección y reutilización
  • Reducción o eliminación de la necesidad de los descriptores para el despliegue
  • Libertad de elección para el IDE y el estilo de desarrollo
  • API tradicional para los desarrolladores con más experiencia
Fecha

Jueves, 22 de Septiembre de 2011


9:00 a.m. – 2:00 p.m.
Lugar 

Hotel NH Príncipe de Vergara

Príncipe de Vergara, 92 

Madrid


Haga click aquí para poder inscribirse

Al tratarse de una jornada eminentemente práctica es necesario que el participante traiga su ordenador personal que cumpla con los siguientes requisitos:

Hands on Lab general requirementsHands on Lab software requirements
  • Laptop with DVD Drive
  • Any operating system
  • 3.9 GB free disk space for VirtualBox appliance
  • 2GB RAM+ in your machine
  • VirtualBox 4.1+ software
  • 9 GB of disk space for VirtualBox image

Ponemos a su disposición imágenes preconfiguradas del desarrollo de VirtualBox para que las descargue e instale VirtualBox 4.1 antes de asistir a la jornada. Haga click aquí

Si tuviera algún problema con el registro mande un email a:
marta.rodriguez.casanova@oracle.com o llame al teléfono: 91 626 75 47


Agenda
9:00 – 9:30Registro
9:30 – 10:15Explorando Java EE 6
D. Alvaro Sánchez-Mariscal
Líder del Grupo de Desarrolladores de CUORE
10:15 -11:00Desarrollo Moderno y Ligero con Java EE 6
D. Alfredo Casado
javaHispano
11:00 – 11:20Café
11:20 – 12:00Una introducción técnica al desarrollo de caché en memoria (in-memory data grid)
D. Enrique Martín
Sales Consulting Snr Manager - FMW
Oracle Ibérica
12:00 – 12:45Hands on Lab 1: Desarrollo con Eclipse, Maven y Hudson para Oracle Weblogic Server
D. Jesús Guerra
Principal Sales Consultant
Oracle Ibérica
12:45 – 13:30Hands on Lab 2: Desarrollo de un ejemplo completo Java EE 6´
D. Manuel Hurtado
Principal Sales Consultant
Oracle Ibérica
13:30 – 14:00Ruegos y Preguntas
14:00Cóctel

Con la Colaboración de:

  

Comentarios: 4 Fecha último comentario: 16/09/2011 10:18

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "abraham" Tags: "Noticias, JavaEE, oracle"
Send by mail Print  Save  Delicious 
Date: Tuesday, 06 Sep 2011 12:41

Desde el grupo y lista de correo de Grails en castellano estamos buscando gente para traducir la documentación de la última versión de Grails, la 2.0. Por ahora somos siete voluntarios, y cada uno nos hemos comprometido a traducir una parte, pero todavía necesitamos más gente para acabar en un tiempo prudencial.

Hemos creado un wiki con instrucciones y una hoja de cálculo compartida donde cada traductor puede reservarse una serie de artículos a traducir, de manera que podemos saber en cualquier momento cuánta gente hay traduciendo, qué esta traduciendo cada uno y cuánto queda pendiente.

¿Cómo participar?

Solo tienes que pedir acceso a la hoja de cálculo en la lista de correo de Grails en castellano, y reservar una serie de artículos. En cuanto seamos suficientes (lo estamos discutiendo en la lista), empezaremos todos con la traducción.

 

 


Comentarios: 5 Fecha último comentario: 14/09/2011 07:39

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "avilches" Tags: "Anuncios, JavaEE, grails"
Send by mail Print  Save  Delicious 
Date: Tuesday, 06 Sep 2011 10:17

En este fantástico post se hace un análisis que yo mismo he estado tentado a hacer en más de una ocasión. Cuantiza cuánto tiempo está perdiendo una empresa porque los desarrolladores de la empresa tienen máquinas no todo lo potentes que deberían.


El autor explica que él y otros nueve compañeros desarrolladores de la empresa están usando unas máquinas que, si bien no son muy antiguas (Intel core 2 duo CPU a 3GHz con 3.1 Gb de RAM con dos monitores) no son todo lo potentes que a ellos les gustarían. A pesar de que han hecho todo lo posible para mejorar el rendimiento de la máquina (incluyendo cosas como desactivar el antivirus o desactivar efectos visuales de Windows) cuando ejecutan alguna tarea tienen que simplemente "esperar" durante un rato a que las cosas sucedan.


Durante toda una semana, él y otro compañero se sentaron en sus puestos de trabajo con cronómetros y cronometraron cuánto tiempo se pasaban cada día "esperando" sin hacer nada delante del ordenador. Los resultados de ambos fueron bastante similares: unos 40 minutos al día.


Empleando la estimación (conservadora desde mi punto de vista) de que cada minuto de trabajo cuesta 0,75 libras (y ojo, estamos hablando de lo que cuesta a la empresa el minuto de trabajo, no de lo que cobra el programador). Supongamos que con un equipo más potente esos 20 minutos perdidos al día se reducen a la mitad; esto quiere decir que cada día de trabajo la empresa pierde 15 libras por culpa del tiempo que cada programador se pasaba "esperando".


Teniendo en cuenta que a día de hoy uno puede comprarse un equipo de última generación para desarrollo por unas 1000 libras, esto quiere decir que en sólo 33 días la empresa habría recuperado la inversión en ese nuevo equipo (que al menos tendrá una vida útil de dos años).


El estudio y los resultados a mí me parecen totalmente realistas y correctos. A una empresa le conviene invertir en que sus desarrolladores tengan buenos equipos (y por supuesto, con al menos dos monitores). No hacer esto ocasiona pérdidas económicas para la empresa.


¿Cuántos de vosotros creéis que actualmente tenéis equipos menos potentes de lo que necesitais? ¿Creéis que ese blog post os podría ayudar a convencer a vuestros jefes de que os compren equipos más potentes?


Comentarios: 35 Fecha último comentario: 14/09/2011 07:40

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "abraham" Tags: "Noticias, Otro"
Send by mail Print  Save  Delicious 
Date: Monday, 05 Sep 2011 19:11

Este miércoles 7 de septiembre a las 19 hrs, tendremos en la ciudad de México un gran invitado a las OpenTalks: el Dr. Venkat Subramaniam (@venkat_s) quien nos dará una charla sobre concurrencia con Actores y con STM:

"Concurrencia sin Dolor en Java Puro"
Abstract: Programar concurrencia se ha vuelto una tarea hercúlea. Yo llamo a ese enfoque tradicional el modelo synchronized y sufre. Afortunadamente, hay más enfoques para lograr la concurrencia y puedes usarlos directamente desde tu código Java. En esta presentación discutiremos la concurrencia basada en actores y la memoria de software transaccional (STM). Además, desarrollaremos ejemplos de dichos enfoques usando AKKA y comparándolos contra el enfoque tradicional.

El Dr. Venkat Subramaniam es el fundador de Agile Developer, Inc. y es profesor adjunto en la Universidad de Houston. Venkat ayuda a sus clientes a adoptar prácticas ágiles y tecnologías prudentes. Ha entrenado a miles de desarrolladores alrededor del mundo y es un invitado frecuente a conferencias internacionales. Venkat es el autor de ".NET Gotchas", coautor del libro "Practices of an Agile Developer" y "Programming Scala". Su último libro es "Programming Concurrency on the JVM - Mastering Synchronization, STM and Actors (Pragmatic Bookshelf".

Gracias al apoyo de SynergyJ y Grails.org.mx, el evento se realizará en las instalaciones de Uny-2, en San Lorenzo 1009, piso 4. Cerca del metro Zapata. Tenemos cupo limitado, inscríbete.

Venkat se caracteriza por hacer sus charlas muy ágiles, de gran nivel técnico y con mucho código; así que lleva tu laptop preparada con el JDK y AKKA para seguir los ejemplos. Aquí una de sus últimas charlas sobre programación funcional: video.


Comentarios: 1 Fecha último comentario: 10/09/2011 19:53

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "ecamacho" Tags: "Noticias, JavaEE, akka, concurrency, jav..."
Send by mail Print  Save  Delicious 
Date: Friday, 02 Sep 2011 07:45

Es una noticia que ya sucedió hace 10 días, y hasta ahora no había entrado en mi radar, aunque creo que es relevante. A final de agosto, Oracle anunció que la licencia que permitía a las distribuciones de Linux empaquetar con la propia distribución el binario de su JDK (el de licencia comercial, no del OpenJDK) sería retirada, y el proyecto jdk-distros de Java.net sería discontinuado.


Esto quiere decir que a partir de Java 7 las distribuciones de Linux no pueden empaquetar el JDK propietario de Oracle. Los usuarios finales podrán instalarlo (como se hace en Windows, por ejemplo) por su cuenta descargándolo desde la página de Oracle. Pero no será posible empaquetarlo en la distribución.


Según Oracle, el motivo para esto es que el OpenJDK ha alcanzado un nivel de madurez que lo convierte en una opción perfectamente viable y ese sería el JDK que deben emplear estas distribuciones.


Este argumento no tendría ningún problema si ambos fuesen completamente equivalentes. Yo puedo dar fe de que en Java 6. El OpenJDK 6 tenía un rendimiento considerablemente inferior al rendimiento del JDK propietario de Sun/Oracle, especialmente en aplicaciones Swing (lo que hacía algunas de mis aplicaciones simplemente inutilizables bajo Linux con el OpenJDK). Además el OpenJDK aunque cumple con la especificación Java, no tiene tantas herramientas de desarrollo (herramientas del estilo de jarsigner o keytool) como el de Oracle.


De esto puedo dar fe en el caso de Java 6. Sobre el OpenJDK 7 no tengo experiencia en mis propias carnes, pero uno de los mantenedores de Debian afirma (y yo le creo basándome en experiencia previa) que algunos de estos problemas (sobre todo relacionados con aplicaciones de escritorio) persisten.


Aunque el problema no es muy grave en la práctica (sigue siendo posible instalar manualmente el JDK de Oracle si se quiere) no entiendo qué se debe este paso de Oracle. ¿Qué problema habría con qué las distribuciones de Linux sigan empaquetando algo que es gratuito y que los usuarios pueden instalar por su cuenta?


¿Qué opináis acerca de este movimiento de Oracle?


Comentarios: 21 Fecha último comentario: 10/09/2011 01:39

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "abraham" Tags: "Noticias, javaSE, jdk7, openjdk, openjdk..."
Send by mail Print  Save  Delicious 
Date: Thursday, 01 Sep 2011 10:12

Hoy 1 de septiembre se abre el registro de Greach, un evento dedicado exclusivamente al lenguaje Groovy y a todos los frameworks y herramientas que se han creado a su alrededor. Se celebrará el próximo viernes 4 de Noviembre en la universidad San Pablo CEU de Madrid. De un solo día de duración, será corto pero intenso: dos tracks llenos de charlas y talleres sobre Groovy, Grails y Griffon, con primeras figuras nacionales e internacionales como Guillaume Laforge y Andrés Almiray (líderes del proyecto Groovy y Griffon, respectivamente). Después de la experiencia tan buena con Spring2GX Day y Spring I/O, creemos que este tipo de eventos son el foro ideal para aprender, compartir experiencias, conocer gente, hacer contactos y, porque no, amigos.

El precio de la entrada es de 10€, incluye comida y de momento no hay límite en el aforo. Desde Javahispano queremos darle las gracias especialmente a Escuela de Groovy y Osoco, nuestros patrocinadores Platino y Oro, ya que sin ellos no habría sido posible. También agradecemos a nuestros sponsors colaboradores ManningJetbrains y Atlassian por su apoyo y participación en el evento.

Podéis visitar la web de Greach para conocer el programa y horario (todavía no definitivo) de las charlas, conocer un poco más a los sponsors y ver la localización del evento. Algunos speakers españoles ya han confirmado el tema de sus charlas y tenemos temas tan interesantes como programación funcional con Groovy, un taller de Koans de metaprogramación y MongoDB sobre Grails. Todavía quedan por confirmar nuevos speakers y nuevas ponencias. 1 día, 2 tracks, 11 speakers, 13 charlas ¿te lo vas a perder?


Comentarios: 4 Fecha último comentario: 08/09/2011 22:43

Noticia publicada en www.javahispano.org. Accede a la página web y participa


Author: "avilches" Tags: "Anuncios, Opiniones, Asociación javaHis..."
Send by mail Print  Save  Delicious 
Next page
» You can also retrieve older items : Read
» © All content and copyrights belong to their respective authors.«
» © FeedShow - Online RSS Feeds Reader