Buscar
Social
Ofertas laborales ES
Ofertas laborales CO
viernes
jun072013

Nuevo tutorial: Cómo crear un cliente SOAP en Java sin usar AXIS paso a paso

Por cortesía de David Herrera Baena hoy os traemos un tutorial sobre Cómo crear un cliente SOAP en Java sin usar AXIS paso a paso. Podéis descargarlo desde aquí:

Cómo crear un cliente SOAP en Java sin usar AXIS paso a paso

Aprovechamos la ocasión para recordaros cuál es nuestro reglamento para publicación de documentación en javaHispano.

jueves
jun062013

Taller gratuito de Integración Continua con Java

atSistemas celebrará el próximo viernes 21 junio un taller sobre interrelación continua en sus oficinas de Madrid (Plaza de Carlos Trías Bertrán 4, 28020 Madrid). El taller se celebrará del 18:00 a las 21:00 y es gratuito aunque requiere inscripción a través de esta página.

Los asistentes deberán llevar su propio portátil (cuanta más memoria RAM mejor), donde instalarán una máquina virtual que se empleará para el taller práctico. Tener más información del evento aquí.

Nota: noticia enviada por atSistemas

martes
jun042013

ZK Essentials 1 - Introducción

ZK FrameworkZK Essentials

Introducción

Introducción a ZK, incluyendo su valor y sus puntos fuertes, resumen de su arquitectura.

Click to read more ...

martes
jun042013

Tweets más populares del último mes

Aquí tenéis los tweets que han despertado más interés en la cuenta de Twitter de javaHispano durante el último mes.

Click to read more ...

lunes
jun032013

32 prestigiosos científicos informáticos apoyan a Google en su juicio en contra de Oracle

Como supongo que ya todos sabéis, Oracle ha recurrido el veredicto inicial que le daba la razón a Google en su juicio por el copyright de las APIs de Android. Ahora mismo el caso vuelve a estar en los tribunales. Y un grupo de 32 científicos informáticos de gran prestigio (entre ellos están el creador de MS-DOS y uno de los padres de ARPANET, por ejemplo) han escrito un pequeño manifiesto en el que apoyan la posición de Google y critican a Oracle ya que si esta compañía gana la innovación va a perder. Según ellos:

The uncopyrightable nature of APIs spurs the creation of software that otherwise would not have been written. When programmers can freely reimplement or reverse engineer an API without the need to negotiate a costly license or risk a lawsuit, they can create compatible software that the interface’s original creator might never have envisioned or had the resources to create.

 

lunes
jun032013

La semana pasada en javaHispano

En esta noticia haremos nuestro resumen de contenido publicado en las distintas secciones de javaHispano, excluyendo la portada en la última semana. Aprovechamos esta ocasión también para recordarnos que podéis estar al tanto de estos contenidos empleando los diversos Feeds del Portal.

Android

En esta sección se han publicadon las siguientes noticias:

Click to read more ...

viernes
may312013

JDK 8 Early Access disponible para descargar

Oracle ha publicado la versión Early Access del JDK 8 en Java.net, que podéis descargar desde aquí. Oracle anima a todos los desarrolladores a descargarse y a probar esta versión, y enviarle realimentación a través de este foro.

viernes
may312013

Extendido el plazo del call4papers de codemotion

Codemotion.es, el principal evento español dedicado a desarrolladores. Este año se celebrará el 18 y 19 octubre. El año pasado acudieron a este evento más de 1100 profesionales del mundo del desarrollo de software, con un total de 63 charlas. En 2013 el evento duró un solo día, y prácticamente todo el mundo estaba de acuerdo en una cosa: se quedó corto. Así que este año va a durar dos días.

Teóricamente hoy terminaba el plazo del Call for papers, pero la organización ha decidido extenderlo hasta el 30 junio, así que ¡todavía tenéis oportunidad de enviar vuestras propuestas!

jueves
may302013

Descuento del 50% para los miembros de esta comunidad en Aprendemia

Aprendemia es una academia online que trata de emplear técnicas de gamificación y aprendizaje colaborativo para ayudar a los estudiantes a adquirir los conocimientos. Aquí tenéis un texto explicativo donde presentan su filosofía de aprendizaje. Sus cursos son principalmente de contenido técnico, y cuentan con uno de iniciación a Java. En el futuro cercano contarán con cursos de programación en Android, aunque en este caso estos cursos todavía no se encuentran abiertos al público.

Aprendemia permite acceder de un modo gratuito al 20% del contenido de sus cursos para que antes de comprometerse y comprarlo los usuarios puedan probarlo. Sus cursos tienen abundante material multimedia como videos, además de ejercicios prácticos. Y una vez se compra un curso el usuario puede acceder al curso para siempre, pudiendo acceder a las actualizaciones de material.

Click to read more ...

jueves
may302013

Cómo reducir el consumo de memoria de una aplicación desde 1.5GB a 73MB

En este blog post Nikita Salnikov-Tarnovski presenta un interesante caso de estudio de una aplicación Java que inicialmente tenía un heap de 1.5GB y que terminaron reduciendo a 73MB. El primer error grande que cometieron en la aplicación es trabajar directamente con objetos creados a través de XMLBean, que resultaron emplear internamente estructuras de datos más compleja de lo necesario. Almacenando manualmente estos objetos en  java.util.HashMap la aplicación pasó de consumir 1.5 GB derrama a 214 MB.

Después cambiaron el  java.util.HashMap por una implementación más eficiente de Trove Collections, lo que bajó el consumo de memoria 143 MB. Haciendo cambios en los propios objetos que estaban almacenando para representar de un modo más eficiente la información bajaron a 93 MB. Finalmente, estaban usando una máquina virtual de 64 bits. Activando la opción para comprimir punteros pasaron a emplear 73 MB.

Aquí tenéis un gráfico que muestra cómo fue evolucionando su gasto de memoria según fueron realizando los diferentes cambios en la aplicación:

Click to read more ...