Buscar
Social
Ofertas laborales ES
miércoles
jul252012

Ouya: videoconsola opensource completamente hackable basada en Android por $99

Ouya es el nombre de un proyecto de  Kickstarter que pretende crear y producir una videoconsola opensource completamente hackable basada en Android 4, con un procesador Tegra 3, 1Gb de memoria RAM y 8 Gb de memoria Flash. Tiene una conexión HDMI, soporte para 1080p HD, soporte para WiFi y para Bluetooth y en general todo lo que se espera que tenga una consola actual. Y lo mejor: el precio final del dispositivo serán $99.

Para conseguir llevar a la práctica el proyecto la gente que estaba detrás de él pedían $950,000. En estos momentos ya han sobrepasado los 5 millones de dólares de donaciones en Kickstarter y todavía quedan 17 días para contribuir al proyecto. Está claro que la comunidad está soportando este proyecto y que van a tener dinero para salir adelante.

Continuar leyendo el artículo en la sección de Android.

martes
jul242012

¿Cuántos desarrolladores Java hay en el mundo?

Nikita Salnikov-tarnovskiEsta es la pregunta a la que Nikita Salnikov-tarnovski trata de responder en este artículo. En el artículo él recoge datos acerca de varias fuentes que responden a esta pregunta. Oracle dice que hay 9 millones de desarrolladores en el mundo. La wikipedia que son 10 millones. Y en NumberOf.net dicen que hay 9,007,346.

Nikita ha hecho su propio análisis en base a datos de la población mundial, la proporción de desarrolladores que hay en cada país según datos de Stack Overflow, y otras fuentes diversas y llega a la siguiente respuesta: hay entre 6,880,000 y 10,743,000 desarrolladores Java en el mundo; promediando serían 8,311,000.

Aunque no haya una forma perfecta de responder la pregunta, el análisis de Nikita es interesante. Y en cualquier caso, parece que somos muchos :)

6,880,000 to 10,743,000. Aggressively averaging the three numbers we can conclude that there are 8,311,000
lunes
jul232012

3er Javaday - Colombia

El próximo sábado 28 de Julio desde las 9 am se realizará en las instalaciones de Globant Bogotá el tercer Javaday.

Click to read more ...

lunes
jul232012

¿Cómo afectará a JavaFX la falta de soporte para modularidad en Java 8?

La semana pasada  Mark Rein­hold, Chief Ar­chi­tect of the Java Plat­form de Oracle, anunciaba que no sería posible completar el soporte de modularidad para la plataforma Java (Jigsaw) para la fecha en la que estaba previsto terminar Java 8, por lo que o bien Java 8 se retrasaba un año, o bien el soporte para modularidad se caía de Java 8 y tendríamos que esperar por él hasta Java 9. Esta segunda opción era por la que se inclinaba Mark. Y, aunque no me consta que todavía se haya tomado una decisión de modo oficial, todos los rumores apuntan a que eso será lo que se haga.

En el mejor de los escenarios, va a ver que esperar hasta mediados de 2014 por el soporte de modularidad. En el peor (y más probable), tendremos que esperar hasta mediados de 2015. Y esto tiene un impacto importante en JavaFX.

El poder modularizar el JRE es clave para conseguir una descarga ligera para aquellos usuarios que no tienen el entorno de ejecución de JavaFX instalado en su equipo, así como para conseguir disminuir los tiempos de arranque de las aplicaciones JavaFX. Estos dos puntos han sido tradicionalmente dos de las principales desventajas de los Apple Java/aplicaciones JavaFX frente a Flash.

Click to read more ...

lunes
jul232012

Powermock-legacy: Powermock para java 1.4

Powermock-legacyPowerMock es una librería que permite hacer mocks de métodos estáticos y finales. Tener que mockear métodos estáticos es un buen indicador de mal diseño, pero los que trabajamos en empresas financieras y queremos alentar el uso de unit tests nos encontramos muchas veces en esa situación.

El problema es que PowerMock requiere Java 1.5, y si la empresa es muy conservadora quizás insista en Java 1.4 (si, en pleno 2012).

Por eso terminé realizando una especie retro port de PowerMock a Java 1.4. A mí me fue muy útil durante un tiempo, y después me logré escapar a una empresa menos  anticuada, pero le puede ser útil a gente condenada al horrible mundo de java 1.4 y métodos estáticos por todos lados que es el pan nuestro de cada día en el sector financiero.

Click to read more ...

domingo
jul222012

Las últimas dos semanas en javaHispano

Normalmente cada semana publicamos un resumen de contenido publicado en las distintas secciones de javaHispano, excluyendo la portada. Sin embargo ahora en verano el ritmo de noticias en las distintas secciones, y en la propia portada, es más lento, por lo que vamos a cambiar la periodicidad de publicación de este resumen. 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 publicado las siguientes noticias:

Click to read more ...

viernes
jul202012

Java SE Development Kit 7, Update 5

Desde hace unos días está disponible la Update 5 para Java 7, así como la  Update 33 para Java 6. Además de los típicos parches agujeros de seguridad en esta versión se ha actualizado información relativa a los husos horarios.

viernes
jul202012

OpenXava 4.5 disponible: Desarrollo Rápido Java para aplicaciones Web

OpenXava es una herramienta para el Desarrollo Rápido de aplicaciones Web, apropiada para aplicaciones de gestión y orientadas a bases de datos. OpenXava permite desarrollar aplicaciones simplemente escribiendo clases del dominio con Java o Groovy. La interfaz de usuario se genera automáticamente en tiempo de ejecución, sin generación de código. OpenXava 4.5 tiene algunas nuevas funcionalidades muy interesantes...

Click to read more ...

viernes
jul202012

El primer virus con soporte multiplataforma completo desarrollado en Java

Hasta la fecha hemos tenido virus tanto hechos en Java como empleando Flash o JavaScript que eran capaces de atacar a un par de sistemas operativos diferentes (Windows y Mac, por ejemplo). Pero, hasta donde me consta, esta es la primera vez que alguien hace un virus capaz de atacar a una variedad tan amplio de sistemas operativos: Windows, Linux, Unix y Mac.

Hace unos pocos días la empresa de seguridad F Secure ha descubierto este virus en Colombia. El virus lanza un Applet que identifica el sistema operativo en el cual está corriendo y después carga dinámicamente código nativo para realizar un ataque contra este sistema operativo. Aquí tenéis el código de arranque del Applet donde se puede ver como empleando System.getProperty se identifica el nombre del sistema operativo y se prepara la carga de código nativo:

Click to read more ...

martes
jul172012

O Jig­saw se cae de Java 8, o Java 8 se retrasa

Éste es el estado del proyecto Jig­saw, proyecto que pretendía introducir soporte para modularidad dentro de la plataforma Java, y que inicialmente estaba previsto para Java 7 y fue retrasado a Java 8 porque no podría ser completado a tiempo. Hoy Mark Rein­hold, Chief Ar­chi­tect of the Java Plat­form de Oracle, ha comunicado a través de un e-mail a la lista del Openjdk cuál es el estado actual del proyecto.

Mark Rein­holdAunque existe una implementación opensource de Jigsaw que ya es funcional, no es viable completar todo el trabajo relacionado con modularizar las distintas partes de la plataforma Java SE antes de mayo de 2013, el momento en el cual Java SE 8 debería de dejar de añadir funcionalidad y dedicarse sólo a resolver bugs para poder estar terminado a mediados de 2013. Parte de los motivos por los cuales no van a ser capaces de hacer esto es porque este mecanismo de modularidad debe ser válido también para Java ME (lo cual facilitará la "convergencia" de las dos plataformas de la cual tanto habla Oracle) y para Java EE.

Click to read more ...