Social
IntelliJ IDEA

Buscar
Contenido de otras web
viernes
ene112013

La Universidad Politécnica de Madrid  lanza las bases de la competición de trading automático ROBOTRADER 2013

La Universidad Politécnica de Madrid  lanza las bases de la competición de trading automático ROBOTRADER 2013.

Para los interesados en la elaboración de sistemas automáticos de trading en Java puede ser una oportunidad muy interesante porque, además de los premios (modestos, ni siquiera se dicen aún), durante el concurso de impartirán seminarios y formación relativa a estos sistemas,distintas APIs y herramientas como Ninjatrader.

Desde el punto de vista Java es interesante pues se puede utilizar, entre otras, la API de Interactive Brokers, uno de los brokers que mejor trata a los desarrolladores, aunque todos tienen sus pegas... :)

Click to read more ...

viernes
ene112013

Nuevo 0 day exploit para Java 7 Update 10 

Nuevamente nos encontramos en la situación de que la última versión de Java, Java 7 Update 10, (y las anteriores) es vulnerable a ataques que permiten ejecutar código arbitrario con que el usuario simplemente visite una url en su navegador:  tenemos otro 0 day exploit para Java. El ataque emplea un applet y no hay ningun parche disponible. Los expertos recomiendan desintalar Java de tu equipo.

jueves
ene102013

GMaps4JSF 3.0

GMaps4JSF es una librería que integra Google maps con JSF, permitiendo de un modo sencillo desde aplicaciones JSF interaccionar con los mapas de Google, inclusive con Streetview. Esta librería permite añadir marcadores, texto, dibujar líneas y polígonos, overlays, etc., sobre el mapa. El mapa se crea especificando longitud y latitud, o una dirección. 

GMaps4JSF 3.0.0 tiene como principal novedad el soporte para Google Maps v 3.10. Aquí tenéis una demo bastante interesante construida con , y aquí un listado de todas las demos que tienen.

Click to read more ...

jueves
ene102013

Librerías de Collections alternativas al API estándar

En muchas ocasiones cuando necesitamos una estructura de datos para construir nuestro programa encontraremos alguna adecuada dentro del API de Collections estándar de Java. Sin embargo, hay ocasiones en las cuales dentro de la librería estándar no encontramos la estructura ideal. Este artículo hace una revisión de una serie de librerías de colecciones alternativas. Las librerías discutidas en el artículo son:

  • Collections API, la librería estándar de Java
  • Google Guava, que contiene cosas interesantes como estructuras de datos completamente  thread-safe, Multi-mapas (que pueden emplearse para construir grafos), etc.
  • Apache Commons Collections, que contiene una estructura tipo "bolsa" (Bag) que admite duplicados, además de varias estructuras tipo FIFO/LIFO.
  • Trove, es ideal si lo que vas a almacenar en tus estructuras son sólo números porque incrementará su rendimiento.

Click to read more ...

miércoles
ene092013

50.000$ en premios para desarollo de videojuegos en Ouya

Los creadores de OUYA, la videoconsola opensource basada en Android que tiene un precio de venta de $99, ha anunciado que van a celebrar un concurso de desarrollo de juegos para su video consola, cuyo kit de desarrollo hace dos meses que está disponible. El primer premio del concurso para el mejor juego en general es de $20,000, y habrá cinco premios adicionales de $5000 para las siguientes categorías: el juego más inmersivo, el que tenga mejores controles, el más sorprendente, el mejor en el aspecto visual, y el mejor juego para compartir. Además, si los juegos completan el lanzamiento en la consola recibirán $1000 adicionales.

Click to read more ...

martes
ene082013

Tutorial de JRebel en español

Los chicos de Zeroturnaround han publicado en su web un tutorial en español explicando cómo usar JRebel.  JRebel es una herramienta comercial que permite cargar cambios en caliente en una aplicación Java EE sin necesidad de parar el servidor de aplicaciones ni de recopilar toda la aplicación.

Aquí tenéis un video que muestra cómo emplear JRebel desde Eclipse Juno

 

martes
ene082013

Disponible Scala 2.10.0

Martin Odersky comienza 2013 anunciando una nueva versión de Scala, la 2.10.0. Scala es un lenguaje de programación que pretende fundir conceptos de programación funcional con conceptos de programación orientada a objetos y que compila a bytecode. Por su carácter funcional es especialmente adecuado para problemas que requieren alta concurrencia y alto rendimiento.

Aquí tenéis una lista completa de las novedades de  Scala 2.10.0. En general, no hay ningún cambio radical, sino que parece que esta versión consiste en la adición de un montón de pequeñas features al lenguaje.

Click to read more ...

lunes
ene072013

Top 10 de contenido en javaHispano durante 2012

lunes
ene072013

Ubuntu for phones: una nueva plataforma móvil

Ubuntu comienza el año anunciando un nuevo producto: Ubuntu for phones. Se trata de una nueva plataforma de desarrollo móvil que pretende lanzar Canonical. La plataforma está basada en Android en lo referente al sistema operativo y a los drivers para los terminales móviles. Por ello es de esperar que cualquier terminal móvil basado en Android puede ejecutar sin problemas Ubuntu for phones.

Sin embargo, el desarrollo de aplicaciones nativas no se va a hacer en Java, como en Android. En este caso los chicos de Ubuntu han decidido ir por un camino diferente: sus aplicaciones se desarrollarán empleando una mezcla de QML (Qt Meta Language) y de C. QML es un lenguaje de programación que permite construir interfaces de usuario empleando la librería Qt de modo declarativo y que esta basado en  JavaScript.

Click to read more ...

domingo
ene062013

Arquitectura Java Solida: libro gratuito de JEE en español

Acabo de terminar de escribir mi primer libro "Arquitectura Java Sólida" . El libro es gratuito en formato electrónico y trata sobre como construir soluciones JEE apoyándose en los distintos frameworks existentes y patrones de diseño. Espero que sea útil para la comunidad ya que de estos temas existe poca bibliografía en español.

La web de donde se puede bajar el libro es :

http://www.arquitecturajava.com

Nota: noticia enviada por Cecilio Alvarez Caules (Sun Certified Enterprise Architech)