Buscar
Social
Ofertas laborales
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 ...

jueves
may302013

Recuerda: participa en nuestra encuesta sobre salarios ¿Cuánto dinero ganas? ¿Ha afectado la crisis a nuestros sueldos?

Para los que todavía no habéis participado en la nueva encuesta sobre salarios que estamos realizando en colaboración con TicJob, os animamos a que participéis. En aproximadamente dos semanas terminaremos la recolección de datos y cerraremos la encuesta. Así que, si todavía no has rellenado la encuesta ¡ Anímate!. ¡Sólo te llevará un minuto y cuanto más larga llenemos más precisos serán los resultados!.

Aquí tenéis el informe completo de la encuesta de 2012. Por comentar brevemente algunos datos, daré aquí algunos salarios promedios:

  • España: el salario promedio era de €25,910 en todo el país; en Madrid era €30,480
  • México: el salario promedio era de $23,361 en todo el país; en DF era de $26,260
  • Colombia: el salario promedio era de $17,269; en Bogotá era de $22,610
  • Argentina: el salario promedio era de $25,079; en Buenos Aires era de $27,880
  • Perú: el salario promedio era de $23,204; en Lima era de $24,950

Click to read more ...

martes
may282013

Libro sobre Android, ediciones eni

En este artículo vamos a analizar el libro Android - Guía de desarrollo de aplicaciones para Smartphones y Tabletas de la editorial eni, dedicado a la programación de smartphones y tablets Android. En un principio puede parecer que el libro está dirigido a personas que quieran iniciarse en la programación de dispositivos Android desde cero, sin embargo, a medida que vamos leyéndolo, nos damos cuenta de que es una buena guía de referencia para desarrolladores, que permite conocer muchas de las cosas que ofrece el universo Android. El libro cubre hasta la versión 3.0 de Android.

Click to read more ...

martes
may282013

Conectar a FTP con Java: ejemplo de commons net

Buenos días, Muchos conoceréis como conectar a un servidor FTP desde Java. Sin embargo, me he encontrado este código en los ejemplos de commons net, realmente útil. Un saludo, ¡Viva el opensource!

Click to read more ...

jueves
may232013

Webcast de Oracle sobre Java EE 7


Como parte de los eventos de lanzamiento, el próximo 12 de junio Oracle va a celebrar un Webcast sobre Java EE 7. El Webcast se repetirá 9 a.m. PT (10 p.m. hora de España) y a las 9 p.m. PT. Aunque es gratuito, requiere registro.

El seminario comenzará con una Business Keynote por Hasan Rizvi y por Cameron Purdy, continuará con una Technical Keynote impartida por Linda DeMichiel, y después continuará con 15 sesiones, cada una de ellas de 20 minutos de duración, cubriendo distintos contenidos técnicos.