Buscar
Social
Ofertas laborales ES
lunes
abr252011

JavaOne 2011: 2-6 Octubre junto con el Oracle OpenWorld

Oracle ha abierto el registro para la JavaOne 2011. Este año se celebrará del 2 al 6 de Octubre en la ciudad de San Francisco. Igual que el año pasado, se hará en paralelo con la Oracle OpenWorld por lo que ese evento ocupará el Moscone Center y la JavaOne 3 hoteles y algunas carpas en la calle, medida que en la edición pasada fue muy criticada porque relegaba a los asistentes de la JavaOne a un segundo plano.

Se esperaba que este año se cambiaría esa política y se apartaría el Moscone para la JavaOne en una fecha distinta al evento de Oracle, sin embargo esto no fue así.  

Puedes ver los detalles y registrarte al evento en el sitio de Oracle

 

lunes
abr252011

Encuesta del mes: ¿Empleas test automáticos en tu proceso de desarrollo de software?

En la encuesta de este mes, casi la mitad de los que han respondido a la impuesta dicen rotundamente "No, nunca", frente a un 8% que dice "Sí, siempre". Y en torno a un 25% parece ser bastante pragmático y ha respondido "Para algunas cosas sí, para otras no".


En el tercer grupo me encuentro yo. Francamente, no todo el software que escribo necesita tener un nivel suficientemente alto de calidad como para realizar la inversión temporal que requieren los test automáticos. Y sí, a priori podríamos decir que con el software cuanto más calidad siempre mejor. El problema es que la calidad tiene un precio: tiempo.  Y, al menos según mi experiencia, no siempre merece la pena hacer esa inversión temporal.


Por otra parte, una buena parte del software que escribo (software de investigación) no tiene una especificación inicial (exagerando un poco, no habría ni información suficiente para hacer test), y sólo una vez se ha desarrollado el software y se ha probado se puede ver si las ideas estaban o no bien enfocadas, y hacia donde hay que redirigirlas. Buena parte de las ideas que se prueban, se acaban desechando. Cuando el proceso de software es tan exploratorio, la inversión de hacer test iniciales para software que es muy probable que se deseche (lo cual también implica desecharlos tests) es demasiado elevada.


Como consecuencia, para los problemas que yo abordo creo que no siempre tiene sentido hacer tests. Y ese es el motivo por los cuales los uso "Para algunas cosas sí, para otras no".

 

Los que también los usáis "Para algunas cosas sí, para otras no"  ¿qué es lo que hace que no los uséis en todos los proyectos?. Los que nunca los usáis ¿es porque no son adecuados para los problemas que resolvéis, o es más bien la falta de tiempo y de apoyo por parte de la gente que toma las decisiones?. Y los que afirmáis que los usais "Sí, siempre" ¿creéis que todos deberíamos hacer lo mismo que vosotros?

 

lunes
abr252011

Windows Phone será el segundo sistema operativo de terminales móviles más usado en 2014-2015

La noticia es ya un poco vieja, pero no nos hemos hecho eco de ella en javaHispano y merece la pena reflexionar sobre ella. A finales de marzo IDC publicaba un informe donde analizaba la evolución de las distintas plataformas para terminales móviles hasta el año 2015. Según este informe, Android será la plataforma líder con bastante diferencia respecto a sus competidores (sólo Android será casi la mitad del mercado).


Hasta aquí ninguna sorpresa. La sorpresa es que, según el informe, la segunda plataforma será Windows Phone. Según ellos, el motivo para este fuerte crecimiento es la alianza con Nokia, y el hecho de que los terminales Nokia comenzarán a usar este sistema operativo.


En su momento mucha gente dudó de que este análisis fuese correcto. Sin embargo, a principios de este mes Gartner publicó un informe similar, en el cual a Android se le vuelve a dar prácticamente la mitad de la cuota del mercado, y Windows Phone es el segundo sistema operativo más empleado.


Si IDC y Gartner tienen razón, el gran perdedor en los próximos años en la guerra de los terminales móviles será el IPhone, quien en estos momentos sigue siendo el dominante a nivel mundial y sólo recientemente perdió el liderazgo frente a Android en Estados Unidos.


¿Creéis que la alianza entre Microsoft y Nokia realmente va a dar sus frutos y Windows Phone será el segundo sistema operativo de terminales móviles en 2014-2015?

lunes
abr252011

Glassfishhosting.net, hosting para aplicaciones Java EE basadas en Glassfish

Glassfishhosting.net es un portal que ofrece hosting para aplicaciones Java EE basadas en Glassfish. Los desarrolladores únicamente tienen que crear sus aplicaciones y desplegarlas en una instancia del servidor de aplicaciones que ya se encuentra instalada y configurada. Esta solución comercial apuesta por simplificar al máximo todos los aspectos relacionados con la configuración y administración del servidor.


Ahora mismo sólo soportan dos bases de datos: MySQL y Apache Derby. La compañía ofrece cuatro planes de hosting diferentes, comenzando desde 25 $ al mes. También tienen opciones para probar durante varios días el servicio pagando unos pocos dólares por día. Aquí tenéis más información sobre cómo funciona el servicio.

jueves
abr212011

Indexando la web con Apache Nutch

Desde el blog técnico de mi empresa he publicado lo que sería una primera aproximación a la araña web desarrollada bajo la ASF: Apache Nutch.

 Éste es el primero de una serie de posts donde se explicará su arquitectura, diseño, extensión y funcionamiento. En este primer post se explica qué nos ofrece Apache Nutch y cuáles son sus puntos débiles.

 Más info en el propio post: http://www.openandsearch.com/2011/03/24/indexando-la-web-con-apache-nutch-i/