Buscar
Social
Ofertas laborales ES
Ofertas laborales CO
domingo
may192013

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 ...

sábado
may182013

Dart VM bate a Java VM en el benachmark DeltaBlue 

Dart, el lenguaje de programación ejecutado en su máquina virtual "Dart VM" creado por Google, ha superado a Java (ejecutado la VM de Oracle) en rendimiento en el benachmark DeltaBlue. Hay que tener en cuenta que Dart se encuentra todavia en desarrollo y que personajes como Lars Bak o Gilad Bracha estan detras del desarrollo por lo que se esperan muchas mas mejoras. Aunque también hay que tener en cuenta que el benachmark DeltaBlue consiste en resolver problemas basados en restricciones, por lo que se trata de un problema bastante particular que no contempla, por ejemplo, operaciones de entrada y salida.

Nota: noticia enviada por Inés; editada por los editores del portal.

jueves
may162013

Google anuncia Android Studio, un IDE completamente nuevo para sustituir a Eclipse

Es una de las grandes novedades de la conferencia Google IO: Google ha anunciado Android Studio, un IDE completamente nuevo construido desde cero sobre IntelliJ (no sobre Eclipse) para sustituir al plugin de Eclipse. Por lo de ahora sólo está en versión 0.1, pero ya lo podemos descargar.

El IDE tiene un sistema de build basado en Gradle, refactoring y quick fixes orientados a Android, integración con ProGuard y un editor rico de layouts, entre otra funcionalidad. Aquí os dejo una captura de pantalla:

jueves
may162013

Java 8: más allá de los lambdas

Java 8 es la próxima versión del lenguaje, y contendrá muchas mejoras. Quizás la novedad que más difusión tiene son los lambdas, los cuales se pueden usar para instancias interfaces funcionales (interfaces con 1 solo método) con una sintaxis consisa.


Sin embargo, Java 8 también incluye muchas otras novedades interesantes, que no tienen tanta prensa. En el artículo "Java 8: más allá de los lambdas" intenté resumir varias de estas características (incluyendo los lambdas), con pequeños ejemplos de código y links para leer más sobre cada uno de los temas.


Nota: noticia enviada por Leito

miércoles
may152013

Liberada la versión 1.4.3 de Marvin Image Processing Framework

Marvin es un framework para el procesamiento de imágenes con el fin de ser fácil para todo el mundo. Proporciona funcionalidad para procesamiento de imágenes y videos, multithreading, integración con la interfaz gráfica de usuario y prueba unitaria. Uno de sus principales conceptos es el uso de plug-ins para proporcionar algoritmos de procesamiento de imágenes. Nuevo plug-ins son creados y liberados con frecuencia, y están disponibles para las aplicaciones que utilizan Marvin.

En esta nueva versión, la interfaz de vídeo - que proporciona acceso a los dispositivos de la cámara - ha sido completamente reescrito. Ahora, Marvin utiliza JavaCV (interfaz de Java para OpenCV) para este propósito. Ejemplos de procesamiento de vídeo incluidos en el proyecto como la detección de movimiento, el tracking de los objetos, croma y juegos de video usando la cámara están trabajando con esta nueva interfaz.

Click to read more ...

martes
may142013

Seminario: Git vs. Subversion: ¿cuándo utilizar uno u otro?

Javahispano y Paradigma Tecnológico organizan un un seminario sobre una comparativa de sistemas de versionado: subversion vs. git

Dentro del mundo de los sistemas de control de versiones tenemos dos grandes grupos: los centralizados y los distribuidos. Subversion es en buena medida el representante más notable en el grupo de los centralizados. En los distribuidos git se está imponiendo como la tendencia.

Este seminario fue impartido en las oficinas de Paradigma antes de esta convocatoria pública y gratuita. De esa sesión surgió la idea de publicar una encuesta para conocer mejor las expectativas que crea Git.

 

Encuesta Git Vs. Svn


Responde brevemente a este cuestionario de Git vs Svn al inscribirte en el seminario.

Click to read more ...

martes
may142013

SpringSource anuncia Reactor

Últimamente los chicos de Spring no paran de anunciar nuevos productos (Spring XD y Spring for Apache Hadoop también han sido anunciados en lo que va de año). Ahora le ha tocado a Spring Reactor. Se trata de un framework para crear aplicaciones dirigidas por eventos que corren sobre la máquina virtual Java y que en la actualidad puede usarse desde Java o Groovy, aunque en principio no habría problema para usarlo desde otros lenguajes que corran en la máquina virtual en el futuro.

SpringSource afirma que Reactor empleando un servidor modesto puede llegar a procesar 15 millones de eventos por segundo empleando el esquema de gestión de eventos más rápido. F según ellos este proyecto puede emplearse para una gran variedad de aplicaciones que requieren tener procesar un alto volumen de eventos, ser altamente paralelas y procesar operaciones de entrada y salida de un modo no bloqueante. Aquellas aplicaciones que necesiten consumir grandes volúmenes de datos en tiempo real son especialmente adecuadas.

En el futuro, proyectos de SpringSource como Spring XD, Spring Integration ySpring Batch se apoyarán en Reactor. Aquí tenéis un ejemplo de código fuente en Java:

Click to read more ...

lunes
may132013

Griffon 1.3.0

Codehaus ha anunciado Griffon 1.3.0. Griffon es un framework open source para desarrollar aplicaciones de escritorio empleando Groovy. Su objetivo es ser para el desarrollo de aplicaciones Swing lo que es Grails para el desarrollo web. Esta versión ha actualizando un montón de dependencias, pasando a depender de Groovy 2.1.3 y Ant 1.9.0. También trae algunas novedades menores, aunque lo más importante de esta versión es que va a ser la última versión en la serie 1.X, de ahí probablemente que hayan decidido actualizar todas las dependencias.

Si estáis interesados en aprender sobre este framework un buen sitio para comenzar puede ser este podcast que grabamos con Andrés Almiray, su creador.

lunes
may132013

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:

javaHispano Podcast

 

Hemos publicado JavaHispano Podcast - 156 - Noticias de mayo 2013

Click to read more ...

viernes
may102013

Las siete características de los programadores efectivos

Este artículo recoge lo que el autor considera que son las siete principales características de un buen programador; según él son:

  • Aprender por su cuenta nuevas habilidades técnicas y no técnicas
  • Ser pragmático, no dogmático
  • Saber cómo buscar soluciones a problemas
  • Tener pasión
  • Dejar su ego en la puerta
  • Tener un espíritu de emprendedor
  • Pensar antes de actuar, pero no caer en el sobrediseño (traducción personal de "Mide dos veces, corta una, pero no midas más de tres veces"

Click to read more ...