Distribuir contenido java

Skype en teléfono móvil con versión java en beta

SkypePor fin parece que vamos a tener Skype en el teléfono móvil, hoy se ha anunciado la salida de la beta de una versión java que funcionaría en 50 móviles de Motorola, Nokia, Samsung y Sony Ericsson. Eso sí, esta versión de Skype móvil mantiene algunas funcionalidades como SkypeOut sólo estarán disponibles en un puñado de países, entre los que no está España, pero sí Brasil, Dinamarca, Estonia, Finlandia, Polonia, el Reino Unido y Suecia.

Es difícil de entender cuanto ha tardado Skype en llegar a los teléfonos móviles más populares, si exceptuamos acuerdos operadoras. Si tenemos en cuenta que ya lo prometieron en 2005, la verdad es que parece que el sistema de Voz IP más popular ha pasado por una era de congelación tras la compra de eBay y sólo en los últimos meses parece volver a moverse con movimientos como este y la tarifa plana de llamadas internacionales. Mientras, un montón de actores llevan años en el móvil: Gizmo, Jajah, Fring y muchos otros...

Más información y descarga en Skype.com

De la escasez de programadores y estudiar informática

Interesante el debate que se ha montado acerca de la escasez de programadores en España, con un artículo de Dans y comentarios, entre otros, de Javier Pérez y Galli. Estoy completamente de acuerdo con el punto de partida, es difícil encontrar profesionales cualificados en el desarrollo software y hay multitud de empresas y proyectos "hambreando" encontrar unos cuantos.

Ando en contacto tanto con emprendedores como con los antiguos colegas de la consultoría informática y mi percepción (sería genial contar con un estudio serio sobre esto, ¿dónde están las administraciones cuando se les necesita?) es que hay mayor urgencia y necesidad en los primeros, que buscan un perfil más escaso en España (desarrollo Php o Ruby), que en las grandes empresas y sus granjas de programadores en Java o .Net. También porque los emprendedores buscan más la excelencia (nada de eso de "titulados sin experiencia") y porque existe la percepción en muchos universitarios que lo mejor es "meter la cabeza" en una multinacional y no en compañías que aparentan menos estabilidad (el antológico temor al riesgo patrio).

Aún así, el fantasma del Offshore (el coco hace cuatro años) parece que poco a poco se desvanece: si la tecnología forma parte del "core" de tu negocio, más te conviene tener cerca (las nearshore) al equipo encargado, cuando no en tu plantilla.

Eso sí, cuando algún incauto me pregunta acerca de estudiar ingeniería informática, últimamente siempre le digo lo mismo. Si aspiras a ser un profesional muy cualificado, que aporte muchísimo valor, más allá de controlar un lenguaje e ir tirando, hay toda una carrera por delante. En otro caso, la labor de programador junior/senior puede ser externalizada con facilidad (o al menos ese es el entendimiento desde el "management") si no ya a la India, si a una consultora que no valora y trata a los empleados como se merecen.

¿Están los profesionales del software poco valorados? Al final, es oferta y demanda y el estado del mercado de las TI. Ahora que escasean y el dinero vuelve a internet, todos empezamos a hablar de lo importante que es tener buenos programadores. Hace unos años, los que estábamos aguantando el chaparrón de la caída de las .com, llorábamos las penas en solitario.

Prefiero hablar de "profesionales del desarrollo software" para evitar el manido debate sobre ingenieros, programadores y quién realiza qué en un proyecto. Hasta hace no demasiado me dedicaba al desarrollo software (Java, Oracle, Weblogic, Sybase, algo de web) y programaba al igual que hacía análisis y diseños técnicos. En realidad me consideraba más programador que otra cosa y, la verdad, echo de menos hacer algunas tareas más técnicas ahora que llevo la dirección editorial en WeblogsSL. A ver si encuentro un hueco para no oxidarme.

JavaFX frente a Apollo, Silverlight y Ajax

JavaÉramos pocos... y Sun anuncia JavaFX, otra tecnología para las Rich Internet Applications que supone una nueva alternativa a desarrollarlas en Flash, Ajax o Silverlight. La idea es que sea totalmente multiplataforma, desde el escritorio (corriendo sobre una máquina virtual Java SE) hasta los dispositivos móviles para los que habrá un JavaFX mobile. Así, al igual que con Apollo, la propuesta es utilizar el mismo lenguaje para la web y para el escritorio. En el móvil, JavaFX debería solventar todos los problemas de incompatibilidades entre las distintas implementaciones de Java ME (que tiene guasa que haga falta ahora un lenguaje de scripting para conseguir lo que debería hacer la plataforma por su propia filosofía de "escribe una vez, ejecuta en cualquier sitio").

¿Tiene posibilidades Sun con un nuevo lenguaje de scripting sobre Java? De entrada cuenta con millones de desarrolladores y también con muchos equipos con Java instalado, no es un mal punto de partida. A eso hay que sumar que Java es libre bajo GPL, así que si Adobe pensaba atraer más desarrolladores con la liberación de Flex... de hecho, todos los que nos hemos dedicado al desarrollo Java y hemos odiado Javascript, hubiéramos dado millones por esto hace años.

En News.com dan bastante información sobre el lanzamiento de JavaFX. De entrada, como posibles objeciones, tenemos el problema del rendimiento y su capacidad para el streaming de vídeo, dos asignaturas con las que habrá que examinar con lupa a JavaFX. Por otro lado, una tecnología para las RIA que sea libre (el propio Schwartz lo cuenta en su blog) podría ser la más fácilmente aceptable por una compañía que tiene mucho peso en esto de la web... y que no es otra que Google.

Página oficial en JavaFX.

Java libre bajo GPL

JavaTras muchos años de debate "Java libre sí o no", Sun anuncia hoy que publica el código fuente de Java Platform Micro Edition (JME) y del Java Platform Standard Edition (JSE) bajo liciencia GPL versión 2. Se espera que el anuncio lo haga hoy Jonathan Schwartz en Java Opensource (vía tbray). Además su Java Platform Enterprise Edition, que ya había sido liberada bajo licencia CDDL, pasa también a la GPL.

Llevo años en el desarrollo software con Java y reconozco que era de los escépticos respecto a su liberación (hace ya más de dos años que llevamos hablando de esto). El mayor problema es la posibilidad de aparición de "forks" o versiones incompatibles entre sí cuando la mayor virtud de esta plataforma es aquello de "escribe una vez y ejecuta donde quieras". Para Sun y la comunidad detrás de Java queda el reto de que esto siga siendo así y que todo lo que traiga el logo de la taza de café respete el estándar oficial.

Por lo demás, un hito en la historia del desarrollo software y de los lenguajes de programación. La plataforma más utilizada en software empresarial es ahora libre, siguiendo los pasos de otros actores principales de su ecosistema (Tomcat, JBoss, Struts, Eclipse) y asegurándose un sitio en las distribuciones Linux, a cuyos desarrolladores quiere atraer. La competencia con .Net y LAMP (cada uno en su sector) va a seguir siendo dura, pero el paso a GPL de Java puede ser su principal valor para sobrevivir: atraer talento de las comunidades de desarrollo de software libre y conseguir distribución gracias a las distros Linux, del que todos quieren ser amigos ahora.

Sin Google Office, sólo promoción de OpenOffice.org y Java

Sun GooglePara empezar, comentar que el "Live Webcast" desde la página de Sun ha sido un desastre. No me ha dejado conectar en ningún momento , así que nada, a tirar de blogs estadounidenses que mira por donde sí han podido seguirlo corretamente.

¿Resumen de lo anunciado? Pues que de momento nada de Google Office ni de un acceso web a OpenOffice o StarOffice como muchos especulábamos esta mañana, ni nada demasiado interesante. Apenas que Google y Sun han acordado "explorar las oportunidades para promocionar y mejorar las tecnologías de Sun como OpenOffice.org y el Java Runtime Enviroment" (vía Download Squad).

Ah, y que al descarga el susodicho JRE se descarga también la Google Toolbar, lo cual tiene un valor más bien testimonial. En definitiva, Google y Sun no han pegado ningún cañonazo al barco de Microsoft, pero sí han declarado comenzada la guerra. Han perdido el factor sorpresa habitual de la salida de productos inesperados de Google, debido probablemente no iban a llegar a presentar nada competitivo para Noviembre que es cuando aparecen la segunda beta de Windows Vista y Microsoft Office 12. En todo caso, habrá que darle tiempo a esta "alianza" para ver qué frutos da.

Apache prepara un servidor de aplicaciones Java

A pesar de que existen varios servidores Java Open-Source en el mercado (Tomcat, que es suyo pero no permite el uso de EJB, JBoss que cada vez tiene más presencia en el mercado pero carece de la certificación Sun de compatibilidad - aunque están trabajando en ello - y Jonas que sigue creciendo merced a su buena integración con Apache y Tomcat) Apache prepara un nuevo servidor J2EE Open-Source provisionalmente llamado Geronimo.

Apache es el líder en el ámbito de los servidores web, aunque Microsoft le ande pisando los pasos, y el proyecto viene a cubrir cierto vacío ya que Tomcat es una buena opción pero necesita ser integrado con otras tecnologías para ofrecer las prestaciones en EJB que dan los servidores comerciales como Weblogic o Websphere. JBoss aparte del problema de la certificación que probablemente sea subsanado a corto plazo, tiene el hándicap de que no es gratuito en realidad pues la documentación principal se vende aunque el software sea gratuito. Jonás por su lado es un software un tanto inmaduro todavía, que siempre ha ido por detrás en el cumplimiento del estándar completo J2EE y cuya documentación siempre ha sido bastante incompleta.

Geronimo reutilizará Tomcat para JSP y Servlets, pero no utilizará nada de código de otros proyectos Open-Source (por ejemplo se podría plantear código de JBoss, pero la licencia LGPL no lo permite - tendría que hacerse Geronimo también LGPL y no es lo deseado- , de hecho "temporalmente" se usará Elba, que si coge código de JBoss bajo esa licencia hasta el momento que Geronimo este completo). LGPL es una licencia copyleft pero menos restrictiva, pues permite que las librerías publicadas bajo ella ser utilizadas por aplicaciones propietarias.

Por ello la noticia de la aparición de Geronimo, es un importante aliciente para el mundillo de la programación web y la internauta en general. En pocas horas ya había más de 60 volunatarios que se habían ofrecido a colaborar en el proyecto.

Fuente: News.com


Suscripción

Introduce tu dirección de correo:

Ofrecido por FeedBurner

Feed rss Lectores con feedburner

Créditos