Null Pointer Exception

Un weblog perpetrado por Jose Luis Mondelo

Google
Web weblogs.javahispano.org

Main | Next page »
20071105 lunes noviembre 05, 2007

Darpa Urban Challenge: La revancha del equipo Rojo

Si hace dos años éramos testigos de un apasionante duelo en la competición robótica más importante del mundo, y veíamos como el equipo de la Universidad de Stanford batía al equipo favorito, el todopoderoso Red Team de la Universidad de Carnegie Mellon, éste año la venganza se ha servido fría (y vale 2 millones de dólares).

 


 

Efectivamente, el equipo de la Universidad de Carnegie Mellon, rebautizado como Tartan Racing se ha hecho con la nueva edición del Darpa Grand Challenge, este año sobre recorrido urbano, imponiéndose sobre Stanford Racing (segundo) y sobre el Equipo Victor Tango, perteneciente a otra institución académica (Virginia Tech). También han acabado la competición otros tres vehículos autónomos (Team Cornell, Ben Franklin Racing Team y el M.I.T.). Aquí hay un video de la llegada. Primero se ve como llega el coche de Stanford (con el número 3) e instantes despues hace su llegada el que sería el robot vencedor:

Aunque en esta edición la organización se esforzó por ofrecer una mayor cobertura del evento,  problemas de última hora echaron por tierra todos los esfuerzos e hicieron que los que seguíamos la carrera por internet no tuvieramos toda la información disponible. Por ejemplo, durante toda la competición se ofreció un webcast que retransmitía el avance de los robots a lo largo de las tres misiones que debían superar, pero en mi caso, aunque la imagen era bastante buena no me llegaba nada de audio. Así que me perdí muchos detalles (entre los locutores se encontraban los "míticos" mythbusters ). También estaba previsto un seguimiento en tiempo real del avance de los vehículos mediante un panel (desarrollado en flash), pero al final me imagino que por problemas con la recepción de los datos del satélite se sustituyó por una imagen  fija( en jpg) que se iba actualizando de vez en cuando con el contenido del progreso de las misiones (pero sin datos de distancia recorrida, checkpoints, etc). Al menos se preocuparon de tener la web actualizada constantemente mientras duró el evento.

Como en la anterior edición, fue impresionante ver como los vehículos no tripulados se desenvolvían perfectamente por un trazado urbano en el que existían, además de los otros robots participantes, otros vehículos puestos por la organización, guiados tanto de manera automática como conducidos por humanos. Aunque es cierto que hubo algún incidente aislado, como un oscuro episodio protagonizado por el vehículo del M.I.T. que colisionó contra otro participante (aunque la organización le permitió continuar, lo que causó cierta sorpresa en los foros). Además ha aumentado el número de equipos que han finalizado la prueba, lo que indica que mucha gente ha estado trabajando duro para afrontar esta edición. También se ha notado mayor presencia de patrocinadores, demostrando que este evento ha despertado mucho interés al menos en la industria norteamericana.

Como conclusiones se podría decir que no hay un reto imposible si la motivación es suficiente (o si existen dos millones de pavos de premio) y que la Universidad de Carnegie Mellon ha vuelto al lugar que todos pensaban: el centro de investigación más importante en Robótica. También ha supuesto la confirmación de la Universidad de Stanford. En  cuanto a las universidades, bueno, las comparaciones son odiosas y en este caso además imposibles: las universidades americanas ha hecho bueno el dicho obras son amores y no buenas razones (o el movimiento se demuestra andando), en España no hay nada que se le pueda comparar. Un dato que también hay que tener en cuenta y alguno debería tomar nota, la gran mayoría de los componentes de todos los equipos que han participado en el Urban Challenge (en todas sus fases) son estudiantes universitarios. Eso si es un buena escuela de ingeniería ...

(2007-11-05 00:50:10.0) Permalink Comentarios [3]

20070923 domingo septiembre 23, 2007

Deva y Olai

Después de muchos meses esperando (9 para ser más exactos) por fín están con nosotros, y es que el 22 de octubre, sobre las 10:30 han venido a este mundo Deva (a la izquierda y con gorrito blanco y rosa) y Olai (gorrito azul y blanco) Mondelo Menéndez.

 

Olai ha pesado 2.900 g. y Deva 2.730 y tanto ellos como su mamá están en perfecto estado y a su papá (o sea, yo) se le cae la baba sin parar. Como os podéis imaginar,  estamos en una nube disfrutando de los nuevos miembros de la familia. Para que os hagáis una idea ahí va un pequeño vídeo de cuando apenas llevaban una hora en este mundo ...

Para la familia y amigos: iré poniendo más fotos en mi cuenta de flickr, que podéis ver en: http://www.flickr.com/photos/mondelo

(2007-09-23 01:13:26.0) Permalink Comentarios [4]

20070906 jueves septiembre 06, 2007

Lo confieso: soy geek

Recogiendo el meme de Roberto voy a enumerar algunos de los aparatejos que me rodean y sin los cuales no podría vivir:

    En el trabajo

    En casa

  • Reproductor mp3 creative Zen Stone plus (2Gb): comprado hace un par de semanas. Hace más amenos mis desplazamientos en metro, mis salidas a correr al parque y las largas horas de programación. (Es larga la lista de reproductores de música que han pasado por mis manos oídos walkman, mp3, mp4, con cd y sin cd, etc)

    La joya de la corona

    Sin lugar a dudas, la joya de la corona, la niña de mis ojos ahora mismo es mi pakita :

    Qué voy a decir de esta maravilla: windows mobile 5 (lo que menos me gusta), Tft de 2,7' 65000 colores, wifi, bluetooth e irda, Teléfono GSM/GPRS/EDGE (no es 3G y de momento no lo echo de menos), Cámara HP Photosmart de 2 megapíxeles, Procesador Intel® PXA272 a 416 MHz (esto es una gran diferencia sobre los modelos que había visto de qtek, y hacen que los clientes de VOIP como skype no vayan a pedales), 192 MB de memoria total, tarjetas mini-SD, entre otro software: Word Mobile, Excel Mobile, PowerPoint Mobile, Internet Explorer Mobile , Windows Media playes 10 y como no JavaVM. Y todo en 140 gramos y en unas dimensiones solo ligeramente superiores a las de mi anterior nokia 6280.

    - Para poder utilizar la pda cuando estoy hablando por teléfono me viene muy bien mi manos libres portátil bluetootk Nokia Hs-26W 

 

    ¡Orgullo Friki!

    Evidentemente no podía acabar este post sin mencionar el artilugio que nos diferencia a los frikis de clase superior de la plebe: Mi Lego Mindstorms Robotic Invention System 2

    Por supuesto, como friki javero que me considero, mi "ladrillo" siempre ha sido controlado con el firmware open source basado en java LeJOS. Ya sé que está un poco desfasado, pero  en un par de meses me voy a comprar el nuevo Lego NXT.

    Seguro que algo se me ha quedado en el tintero, pero más o menos esto es los más destacado ¿Quién es el siguiente que nos destapa sus secretos más geeks?


(2007-09-06 12:45:28.0) Permalink Comentarios [0]

20070427 viernes abril 27, 2007

El curioso comportamiento del indice de google

Llevo un tiempo observando que Google no acaba de incluir en su índice la página que hice hace tiempo con la ayuda del Custom Search Engine del propio google para fabricar un buscador de cursos de java "a medida" (Cursos de Java) y me extrañaba que tardara tanto en hacerlo, sobre todo teniendo en cuenta que había detectado varias visitas provenientes de otros buscadores como yahoo, msn, ask jeeves, etc., aunque la mayoría de las visitas vienen provenientes de los enlaces que hay en este blog.

Es más, hoy he comprobado que en algunos de estos buscadores, como por ejemplo yahoo, la web está bastante bien posicionada para algunas búsquedas interesantes. Por ejemplo para la búsqueda 'cursos de java' aparece en quinta posición, para la búsqueda 'cursos sobre java' aparece en tercera posición y si buscamos 'cursos de java me' entonces Cursos de Java aparece en primera posición !!.

Esto me hace preguntarme ¿qué le pasa a google? En teoría la pagina contiene un buscador CSE, y eso google lo sabe, por lo tanto cuantas más visitas tenga la página más ingresos obtendrá google (y yo, pero yo no vivo de esto y google si ;-) ), así que no entiendo muy bien las causas por las que la web no está incluida en el índice de google, y más aún teniendo en cuenta que en otros buscadores si aparece y con bastante éxito (acabo de comprobar que los resultados de msn son muy parecidos a los de yahoo). A lo mejor es que a estos chavales les sobra el dinero ...

(2007-04-27 07:00:00.0) Permalink Comentarios [4]

20070312 lunes marzo 12, 2007

JavaCup 2007

Con el trabajo que tengo encima estos dias, se me ha pasado comentar la noticia más excitante de los últimos meses: el torneo de fútbol virtual organizado por la revista Solo Programadores y javaHispano denominado Java Cup 2007

Lo reconozco, soy un fan de este tipo de juegos. Me he pasado horas y horas depurando mis programas para RoboCode, en su día también probé CodeRally, pero esto lo supera, el deporte rey (el "furgol") ahora en tu IDE, y todo gracias a Jorge Rubira Santos que ha programado el software y lo ha hecho público con la licencia GPL. Además ha hecho unos vídeos para que sea muy fácil crear tu equipo y poder concursar.

En cuanto al concurso en sí, os aseguro que el hecho de poner a competir un "código" que te has currado durante dias con el de otras personas es lo suficientemente adictivo para que te enganches al juego, pero en este caso además tenemos como aliciente unos premios que sin duda incrementarán nuestra motivación: El ganador del concurso recibirá una workstation Ultra 20 valorada en unos 1000 euros y una suscripción anual a la revista Sólo Programadores. El concursante que quede en segundo lugar recibirá un ipod y una suscripción anual a la revista Sólo Programadores. El primer premio del concurso está patrocinado por Sun Microsystems y el segundo por Andago.

El video promocional es espectacular, sólo con verlo a uno ya le entran ganas de vestirse de corto, saltar al terreno de juego y ponerse a ... programar !!!

Yo estoy picando a la gente de la oficina, a ver si se animan y participan la mayoría, así además la competición tendrá un interés especial por ver quién llega más alto. También considero que es una buena herramienta para la gente que está empezando a programar con java: no hay nada mejor como aprender divirtiéndose (de hecho IBM utilizaba RoboCode y CodeRally para el aprendizaje de la programación OO con Java entre los más jóvenes).

Lo dicho, a jugarrrrrr ....

(2007-03-12 07:50:10.0) Permalink Comentarios [0]

20070220 martes febrero 20, 2007

Una interesante alternativa a AJAX: Aplicaciones ricas en Java para Internet basadas en Swing

Este es el titular de una noticia aparecida en Java Developer's Journal en la que se hacen eco de una de las presentaciones que será expuesta en la conferencia AJAXWorld 2007. Esta presentación, con el título Stronger than AJAX: Java-Based Swing in a Server-side Web Architecture cuenta la experiencia al desarrollar una aplicación para Siemens combinando las ventajas de una interfaz de usuario rica basada en Swing con las ventajas de una aplicación web.

De nuevo, me quedo con el hecho de que cada vez aparecen mas noticias de este tipo y es que parece que por fin los desarrolladores Java nos damos cuenta de que quizás no haya que buscar nuevas herramientas para crear interfaces ricas y "sólo" haya que aprovechar lo que ya tenemos. Por otra parte tengo la sensación de que se está cerrando el círculo con este tema, de repente han aparecido un montón de nuevas ideas y nuevas tecnologías para intentar solucionar un "problema" que había aparecido, a su vez, con la aparición de nuevas tecnologías y al final parece que toda la evolución acaba en el punto inicial ...

(2007-02-20 10:01:05.0) Permalink Comentarios [4]

20070215 jueves febrero 15, 2007

A veces veo applets ...

Llevo dándole vueltas al tema desde hace meses, pero parece que el asunto está saliendo a la luz cada vez con más frecuencia. Por ejemplo en los últimos días un interesante hilo en programanía o la noticia que comentaba martin en su blog. Y es que cada vez más gente se pregunta si habrá llegado el momento de los applets ...

La historia de los applets es curiosa, nacieron con la promesa de que iban a traer a la web que por aquel entonces era bastante sosa y aburrida un dinamismo espectacular, permitiendo a los usuarios descargar y ejecutar programas allá donde estuvieran. Pronto surgieron miles de páginas que incluían vistosos efectos gráficos como figuras 3D en movimiento, o los omnipresentes paneles de noticias con scroll. Sin embargo esto tenía un precio: el tiempo que se necesitaba para descargar estos programillas al equipo del usuario a veces era desesperante, lo que provocaba que el visitante abandonara la página antes de que se cargara en el navegador (por no hablar de los problemas con el jre). Por eso los applets se convirtieron en una tecnología maldita, y como todo lo maldito sobre ellos existe una tremenda leyenda llena de mitos y rumores.

Sin embargo los applets nunca dejaron de existir aunque muchos desarrolladores los miraran "mal", y es que en este proceso de "webalización" del software que hemos vivido últimamente (yo diría que a veces se trata de "borreguización") ahora nos damos cuenta que los clientes ricos molan y que necesitamos alguna nueva tecnología para facilitarle la vida al usuario. Ahí es donde aparecen AJAX, Flex, los applets,... perdona ¿has dicho applets?

Yo lo tengo muy claro, para mí los applets se adelantaron a su tiempo. Nacieron cuando el mundo no estaba preparado para recibirlos (bueno, cuando la infraestructura de red no estaba preparada), sin embargo creo que están llamados a tener una importante participación en el desarrollo de software de los próximos años. Y por eso empezaba este post comentando que cada vez se ven más applets, parece que están saliendo del armario y son muchos los proyectos que los están incorporando, como por ejemplo los que comentaba martín en su blog, o como editores de texto "ricos" (el software de wikis JSPWiki incorpora uno muy ligero) o en cualquier página que necesite "algo más". De hecho estoy estudiando en utilizar applets como interfaz de usuario para algunas de las aplicaciones que próximamente desarrollará mi departamento porque creo que se dan ciertas características que lo aconsejan: usuarios distribuídos por toda la geografía nacional, entorno de trabajo controlado (sé que todos los equipos tienen jre y plugin para el navegador), necesidad de manejar hardware en el cliente (impresoras, escáneres,...) y una de las cosas que yo considero importantes y de las que se ha comentado muy poco: la proporción tiempo_de_uso/tiempo_de_descarga. Me explico: para una página web normal es muy importante la velocidad de descarga para que el usuario no "huya" antes de tiempo, sin embargo para una aplicación corporativa, en la que el usuario va a estar varias horas trabajando importa poco esta "perdida de tiempo" inicial, ya que queda asimilada por una larga sesión de trabajo. Claro que ahora la pregunta es ¿por qué no un cliente swing directamente? pero ese es otro tema y como ya he dicho lo que yo intento transmitir en mi organización es la necesidad de estudiar detalladamente cada problema y de huir de soluciones "estándar" o "por costumbre" (o por "moda" o por "decreto", o por ...)

(2007-02-15 08:10:00.0) Permalink Comentarios [5]

20070129 lunes enero 29, 2007

Joost: la última revolución en la televisión es p2p

Si alguien sabe como hacer dinero con las redes p2p, estos son Janus Friis y Niklas Zennström. Primero crearon kazaa , luego revolucionaron el mundo de la VoIP con Skype y ahora prometen revolucionar el mundo de la televisión con Joost, una plataforma p2p de televisión "a la carta" que pretende unir lo mejor de los dos mundos: TV e Internet. Como nota curiosa es que para el lanzamiento han adoptado este nuevo nombre después de darse a conocer como The Venice Project.

En mi opinión era cuestión de tiempo el ver un movimiento así en el mundo de la P2PTv después de ver el interés creciente que han despertado aplicaciones como SopCast, PPLive o TVAnts, aunque para mí todavía están a años luz de convencer a un usuario "medio" que necesita algo más sencillo y usable. Creo que estamos ante otro caso en el que la buena elección de la tecnología puede ser un factor determinante del éxito. Parece claro que el paradigma p2p se ajusta como anillo al dedo al problema de llevar el vídeo a los equipos de los usuarios. En el lado contrario se sitúan los sitios web, con YouTube como figura destacada, haciendo apología de todos los principios de la web 2.0: contenidos generados por el usuario, más accesibles, ..., pero que sin embargo presentan una serie de problemas a causa de la tecnología subyacente: menor escalabilidad y menor control del equipo del usuario (lo cual puede afectar a los formatos que pueden ser reproducidos). Evidentemente el mayor problema es de la escalabilidad, y si no que le pregunten a los chavales de YouPorn cómo se puede consumir el ancho de banda contratado con tu proveedor en cuestión de horas, por no hablar del aumento de máquinas necesario para atender tantas peticiones, y todo esto sin un modelo de negocio demasiado claro ...

Relacionado con la escalabilidad está el problema de la calidad, y es que hoy por hoy YouTube no se puede permitir ofrecer contenido de calidad (en cuanto a resolución se refiere, no a si el video del opá es bueno o malo) y eso al final acabará pasando factura, cuando el usuario se canse de los videos-broma en una pequeña pantalla con muy poca calidad. En frente, la TVP2P estará ofreciendo "televisión de verdad", en la que podrás cambiar de canal y hacer muchas cosas más que no se pueden hacer en la "televisión tradicional": contenido ilimitado, chat con usuarios, mensajería instantánea, rss, etc.

Pero no ha sido Joost el único movimiento reciente alrededor de la P2PTV, otro jugador a tener en cuenta es Zudeo, que viene de la mano de los creadores del famoso cliente de la red BitTorrent, Azureus (que además es uno de los grandes éxitos de java en el desktop). Sin embargo de momento existen algunas diferencias entre Zudeo y Joost, y es que Zudeo no hace streaming en directo, cosa que si logra Joost y parece ser que de forma espectacular. Como ya dije en mi anterior post creo que se acerca el principio del triunfo de las redes p2p como plataforma para servir contenidos multimedia, y si el despegue no se produce a lo largo de este año, seguramente lo hará en el siguiente, todo dependerá en gran medida del éxito que alcancen proyectos como Joost o Zudeo o si surge algún nuevo proyecto de importancia. También habrá que estar atento a la respuesta de la "competencia", por ejemplo a ver que estrategia adopta Google con respecto a YouTube (¿y si se hace realidad el hoax de GoogleTV?) y el resto de partes interesadas (no hay que olvidar que es un negocio que mueve mucho dinero con muchas empresas involucradas)

(2007-01-29 10:10:01.0) Permalink Comentarios [0]

20070124 miércoles enero 24, 2007

No es web todo lo que reluce. Mi apuesta de futuro por el paradigma p2p

Sé que no debería contar esto, ya que al fin y al cabo me gano la vida desarrollando aplicaciones en su mayor parte web, pero a lo mejor precisamente por eso, por la cercanía con el tema, cada vez veo mas claro que este boom de las aplicaciones web que hemos vivido recientemente y que seguirá gracias (o por culpa, según se mire) a la web 2.0 se nos está yendo de las manos. Y lo peor de todo es que dejará víctimas en el camino. ;-)

Es evidente que el 2006 ha sido el año del web: el año de YouTube, de Digg, de menéame, de AJAX, de google, de las mashups, en definitiva, de la Web 2.0 y quizás en esta euforia, con cada vez más proyectos web luchando por su minuto de gloria en TechCrunch o en Loogic suene muy extraño lo que voy a decir, pero ...

Son ya varios los proyectos que he visto de cerca que se podrían calificar como grandes fracasos (y otros que vienen en camino)y en la mayoría he podido apreciar entre otras causas del fracaso una muy llamativa: no una mala elección de la tecnología, sino una mala utilización de la misma. A lo que vamos, ¿es Java EE una mala tecnología para desarrollar una aplicación de ámbito empresarial? por supuestísimo que no (si eres lector habitual de este blog ya sabrás por qué) ¿es malo distribuir esa aplicación con una interfaz web? claro que no, además en organizaciones con un amplio despliegue territorial (como la mia) esto tiene muchas ventajas, pero ... ¿pero? si, pero, puede haber casos que desaconsejen esto y en la mayoría de las ocasiones no se contempla esta opción. Por ejemplo en el caso de los grabadores de datos, o sea, gente que se pasa toda su jornada laboral picando datos como posesos, y que posiblemente estarán las 8 horas de trabajo delante de su flamante nuevo interfaz web acordándose de la ascendencia directa del responsable de haberles quitado su anterior programita cliente/servidor, que iba tan rápido y que no tenía que recargarse en cada petición ...

¿Tiene esto solución? claro que si, Java EE tiene solución para casi todo: como tu aplicación reside en el servidor, puedes hacer varios interfaces de usuario: a lo mejor uno general via web para la mayoría de usuarios y un cliente ligero para usuarios específicos. ¿Entonces cuál es el problema? el problema es que se ha prostituido tanto la arquitectura J2EE (perdón, Java EE) que en algunas organizaciones (incluída la mía) se ha llegado asimilar que Java==Web (bueno, lo de asimilar es un decir, porque creo que todavía no se han asimilado los principios de una arquitectura empresarial).¿Existen otros problemas? si claro, algunos de los que he visto: a poco que la aplicación no esté bien hecha (y hay que recordar que vivimos en el país de las ñapas) el consumo de recursos se dispara: cpu, memoria, ancho de banda ... Evidentemente estos problemas se pueden generalizar para cualquier entorno no Java. Además parece que ahora las aplicaciones deben ser web por decreto y me da la impresión que se han convertido en el nuevo martillo de oro

¿Qué alternativas hay? bueno, toda esta chapa que he soltado era para acabar hablando de una de mis últimas apuestas: el paradigma p2p como herramienta para desarrollar aplicaciones empresariales. Después de haber sufrido alguno de los problemas comentados en el anterior párrafo y buscando una solución creo que una alternativa a tener en cuenta es la utilización de redes p2p y aquí están mis motivos. El primero es que me parece incongruente el que los equipos del usuario son cada vez más potentes: mayor cpu, más memoria, un disco duro casi inagotable, etc, y sin embargo nos estamos empeñando en usarlos como terminales tontos con el consiguiente desaprovechamiento de recursos. En este caso el modelo p2p ofrece una solución para que todos los dispositivos se conviertan en proveedores de servicios para el resto de dispositivos de la red. El segundo motivo tiene que ver con la disponibilidad y el rendimiento, el hecho de no depender de un único servidor central sino tener esa responsabilidad dispersa por la red de nodos puede evitar en determinadas ocasiones tener un único punto de fallo. Además el aumento de rendimiento en el ancho de banda puede incrementarse notablemente al evitar los cuellos de botella, ya que el modelo p2p explota el ancho de banda disponible en los nodos "externos" de la red.

Es cierto que el modelo p2p ya ha tenido grandes éxitos de implantación, por ejemplo en el ámbito del intercambio de ficheros (la mayoría de la gente identifica el paradigma p2p con redes como emule, BitTorrent, Gnutella y demás), en el de la mensajería instantánea (msn messenger, yahoo messenger o jabber), en el de la VoIP (Skype es un buen ejemplo) o en el de la computación distribuída (¿quién no ha oído hablar del proyecto SETI@home?). Sin embargo creo firmemente que estamos ante el principio del auge del modelo p2p como arquitectura de desarrollo de numerosas aplicaciones. Por ejemplo creo que en el 2007 o 2008 será el año definitivo de la televisión P2P (P2PTV) y que también pronto veremos un uso creciente de las redes p2p en campos como las aplicaciones colaborativas (hoy dominadas por herramientas web como los wikis), la robótica, o las comunicaciones. Yo de momento ya estoy trabajando en ello ...

(2007-01-24 11:30:09.0) Permalink Comentarios [6]

20070114 domingo enero 14, 2007

¿Java en el iPhone?

Ésa es la pregunta que se hace Rick Ross en JavaLobby y la que nos hacemos los programadores una vez superada la "impresión" causada por la presentación de semejante artilugio (que levante la mano el que no haya dicho "yo quiero uno de esos" al conocer la noticia). Y todo parece indicar que va a ser que no, que el deseado aparatito va a tener unas cuantas limitaciones:

Pero la mayor limitación, desde mi punto de vista, es que el iPhone no va a permitir la instalación de aplicaciones de terceros (noticia en slashdot), lo que se supone que tendrá como consecuencia que el iPhone no soportará java o que al menos este soporte será muy limitado, con imposibilidad de instalar nuevas aplicaciones

Resulta gracioso el peregrino argumento utilizado por Mr. Jobs para explicar esta decisión: no quieren que la red de Cingular se venga abajo por alguna chapuza en las aplicaciones (gracias por la confianza Steve!!). Sin embargo parece claro que esta decisión está tomada para alejar a los usuarios de tentaciones como Skype o las redes p2p

Al menos a Apple todavía le quedan unos meses para ir analizando la respuesta de la gente a sus anuncios y rectificar si lo consideran necesario ...

Actualización: Parece que cada vez está mas claro que el iPhone no soportará Java, y es que el propio Steve Jobs ha manifestado en una entrevista:"Java no merece la pena ser incluído (en el iPhone), nadie usa ya Java, es una gran bola de presidiario" (traducción libre hecha por el menda, aqui hay una transcripción de la entrevista). Aunque sí que parece que va a soportar flash (o algo parecido, parece que no se quiere descolgar del carro YouTube). Curiosos sus comentarios de Java, cuando las empresas que SI saben de teléfonos porque los llevan fabricando durante años como Nokia o Motorola están apostando fuertemente (y cada vez más) por Java como plataforma de desarrollo para dispositivos móviles. Habrá que estar al tanto, se avecina una bonita batalla, a ver cómo responden los competidores ...

(2007-01-14 11:46:59.0) Permalink Comentarios [3]

20070112 viernes enero 12, 2007

Pandora mola

Recientemente contaba aqui que estaba un poco cansado de "los medios tradicionales" y estaba probando nuevas formas de entretenimiento. Aunque en ese post hablaba de videos, lo mismo me pasa con la música, al final tengo 6 o 7 discos metidos en mi mp3 y son los que siempre voy escuchando. Y es que aunque me canse de ellos, muchas veces me puede la pereza de buscar música, meterla en el reproductor, etc. Y en casa me pasa lo mismo. He probado varias radios por internet (por ejemplo las encontradas en radio-locator o radioTower y aunque hay cosas interesantes, ninguna me acababa de convencer

Sin embargo últimamente me he aficionado a Pandora y estoy gratamente sorprendido. Para los que no lo conozcais, Pandora es un sistema de "radio personalizada" en el que tu creas una estación de radio con tu artista favorito y te va poniendo música afín. La diferencia con otros sistemas de recomendación musical es que pandora no se basa en recomendaciones "sociales", es decir, basadas en las preferencias de otros usuarios, sino que su sistema se basa en analizar las canciones y los estilos de los artistas y en base a ello proponer temas similares. El resultado es sorprendente, os animo a probarlo, además es una buena forma de conocer nuevos artistas con un estilo que te guste.

De momento mis estaciones favoritas son "Bjork Radio" (ideal para pasar largas horas programando), "RadioHead Radio" (los Dioses de la Musica), "Placebo Radio" y "The Dandy Warhols Radio" cuando quiero algo mas cañero y cuando me apetece algo de folk de raíz celta pongo "The Chieftains Radio" o "Capercaille Radio". Con la música en español todavía está muy verde, me cree "Los Piratas Radio" pero las recomendaciones no son demasiado buenas, supongo que es debido a que en su base de datos no tengan demasiada música en español.

(2007-01-12 10:19:57.0) Permalink Comentarios [1]

20070110 miércoles enero 10, 2007

Nuevo año, nuevos proyectos

Juro que quería haber escrito este post hace más de una semana, sin embargo estoy tan ocupado estos días que me ha sido imposible robar cinco minutos para desearos un feliz año nuevo.

Un nuevo año que se avecina cargado de nuevos proyectos y novedades y que espero que en lo profesional sea al menos tan bueno como el anterior, que por otra parte ha sido uno de los mejores (sino el mejor de mi vida). Nuevos proyectos y nuevas inquietudes que espero ir compartiendo en este blog, como lo he hecho en los últimos tres años y medio (más el tiempo que tuve el weblog alojado en blog-city).

(2007-01-10 10:39:03.0) Permalink Comentarios [0]

20061220 miércoles diciembre 20, 2006

Cursos de Java. El buscador especializado

Hace un tiempo que tenía ganas de probar algo con la nueva tecnología Custom Search Engine de Google, y a eso se ha unido una necesidad personal: tengo que ir planificando la formación de mi departamento para el próximo año y buscar en google directamente o ir visitando los sitios de empresas y academias me parece muy poco útil y productivo.

Así nació Cursos de Java, un pequeño buscador CSE que busca en las páginas de las principales empresas que ofrecen formación especializada en java (o relacionadas) con lo cual creo que se ofrece un filtro muy interesante. Muchas de estas empresas de formación las conozco porque he realizado cursos en ellas, otras las conozco por referencias, pero todas tienen un factor común: ofrecen una especialización al menos en formación tecnológica, cosa que yo creo que es determinante para que el usuario encuentre rápidamente lo que busca y con ciertas garantías de calidad.

La lista de sitios en los que se realiza la búsqueda es lo mas exhaustiva posible teniendo en cuenta lo que he comentado anteriormente y que en principio he incluido empresas españolas, no obstante espero que dicha lista vaya aumentando incluso con la colaboración de los visitantes de la página. Si te dedicas a la formación en java y tienes una web que deseas que esté incluida en Cursos de Java no dudes en hacérmelo saber.

Así que nada, después de un par de horas de trabajo veremos como evoluciona el experimento ...

(2006-12-20 13:14:48.0) Permalink Comentarios [5]

20061211 lunes diciembre 11, 2006

¿Java EE o J2EE?

Después de año y medio del cambio de nomenclatura que Sun llevó a cabo con la plataforma Java, me preguntaba qué aceptación había tenido este cambio, ya que en mi entorno todavía no he escuchado nunca a nadie hablar de "Java Enterprise Edition" y sin embargo todo el mundo sigue hablando de "jotadosee". Claro que mi entorno es un tanto cerrado y peculiar, así que me acordé del maravilloso Google Trends y decidí comparar los términos Java EE y J2EE y el resultado fue sorprendente:

La línea roja representa el volúmen de búsquedas de J2EE, que aunque ha ido decreciendo en los últimos años (curioso) sigue siendo muy superior a la línea azul, todavía casi anecdótica. Y eso que en cuanto al volumen de noticias (el gráfico inferior) la diferencia no es tan clara, lo cual parece indicar que pese a que los médios "oficiales" utilizan la nueva nomenclatura, los usuarios siguen utilizando la antigua.

Eso si, aunque lentamente, Java EE parece que se va utilizando un poco más, aunque sólo sea por los nuevos usuarios que se incorporan a la plataforma y desconocen la anterior terminología:

En este gráfico también resulta curioso ver como desde la primera aparición del término Java EE en la JavaOne que se celebró en junio del 2005 hasta febrero del 2006 no hay apenas búsquedas del término, aunque éste sí aparece en noticias, ...

(2006-12-11 23:09:56.0) Permalink Comentarios [2]

20061123 jueves noviembre 23, 2006

Morir de éxito (Porno 2.0)

Morir de éxito, es lo que le ha pasado al sitio YouPorn.com, un clon porno del archiconocido YouTube, que después de haber aparecido referenciado en el diario alemán Bild ha tenido tal avalancha de visitas que ha agotado su cuota de transferencia en el servidor en el que estaba alojado (dicen que 31 Teras/2.300.000 descargas en dos días, no está mal !!).

Y es que el porno también se ha apuntado a eso de la web 2.0: contenido multimedia, rss, ajax, tags y demas parafernalia DosBeta con el único objetivo de satisfacer al usuario (nunca mejor dicho y perdón por el chiste fácil). Otro sitio que se apunta a la estela de YouTube con contenido no apto para menores es PornoTube, y seguro que todas las combinaciones posibles de las palabras "you","tube" y "porno" crearán las url's de sitios similares ...

(2006-11-23 22:23:27.0) Permalink


Las visitas de hoy a la página: 142