lunes, 13 de abril de 2009

10 habilidades para los desarrolladores del futuro

Leo en dosideas.com un interesante artículo escrito por Leonardo de Seta, donde analiza las habilidades que más van a ser demandadas en los próximos cinco años y que aseguran un currículum con porvenir.

La verdad es que coincido plenamente con casi todas ellas, a no ser que descubramos una nueva revolución y las tendencias cambien. Aunque tal y como están las cosas y con esta crisis va a ser difícil, pero quien lo haga, desde luego, cambiará las reglas e impulsará nuestro estancado mundo.


1. Uno de los "3 Grandes" (Java, .NET, PHP)

A menos que ocurra algún cambio radical en el mundo del desarrollo (como ser un asteroide que caiga sobre Redmond), la mayoría de los desarrolladores van a necesitar conocer alguno de los Tres Grandes sistemas de desarrollo: Java , .NET (VB.NET o C#), o PHP. Y tampoco alcanza con conocer al lenguaje principal. A medida que los proyectos crecen y van acaparando más funcionalidad, vamos a necesitar conocer los frameworks y librerías asociadas con profundidad.


2. Aplicaciones Ricas de Internet (RIA - Rich Internet Applications)

Lo pueden amar u odiar, pero en los últimos años Flash se está usando para algo más que animaciones graciosas. Flash también obtuvo funcionalidad adicional en la forma de Flex y AIR. Los competidores de Flash, como JavaFX y Silverlight, también están mejorando en caracerísticas y performance. Los navegadores están mejorando sus motores JavaScript, el cual se perfila como una plataforma de aplicaciones web. Para hacer las cosas más complicadas, HTML 5 va a incorporar montón de funcionalidad RIA, incluyendo conexión a la base de datos, poniendo así el sello formal de la W3C a AJAX. En el futuro cercano, tener experiencia en RIA va a ser un factor determinante en nuestro currículum.


3. Desarrollo web

El desarrollo web no va a desaparecer en el futuro. Muchos desarrolladores hasta ahora estuvieron felices ignorando la web, o sólo quedándose con "lo básico" que les brindaba su framework. Pero las empresas están demandando más y más a quienes realmente conocen cómo trabajar con las tecnologías subyacentes. Así que deberemos mejorar nuestros conocimientos de JavaScript, CSS y HTML para tener éxito en los próximos cinco años.


4. Servicios web

¿REST o SOAP? ¿JSON o XML? Aunque las elecciones y las respuestas dependen del proyecto, cada vez es más dificil ser un desarrollador sin tener que consumir Servicios Web (incluso aunque nuestro desarrollo no sea una aplicación Web). Incluso las área que solían ser terreno de ODBC, COM o RPC ahora están avanzando hacia Servicios Web de algún tipo. Los desarrolladores que no puedan trabajar con Servicios Web van a terminar relegados a tareas de mantenimiento en código legacy.
5. Habilidades humanas

Hay una tendencia que viene ocurriendo hace ya un tiempo: la creciente visibilidad de IT dentro y fuera de la organización. Los desarrolladores están participando más y más de reuniones que no son de desarrollo y de procesos para obtener feedback de ellos. Por ejemplo, el CFO no puede cambiar las reglas de contabilidad sin trabajar junto a IT para actualizar el sistema. Y un gerente de operaciones no puede cambiar el proceso de los call caenter sin que IT actualice el workflow del CRM. De la misma forma, los clientes a menudo necesitan trabajar directamente con los equipos de desarrollo para asegurarse que se cumplan sus necesidades. ¿Va a ser necesario que todos los desarrolladores estudien Cómo hacer amigos e influenciar personas? No. Pero los desarrolladores que lo logren van a ser mucho más valiosos para sus empleadores - y serán muy buscados en el mercado.


6. Un lenguaje de programación dinámico y/o funcional

Los lenguajes como Ruby, Python, F# y Groovy todavía no son muy populares - pero si lo son las ideas detrás de ellos. Por ejemplo, el sistema LINQ en .NET es un descendiente directo de las técnicas de programación funcional. Tanto Ruby como Python son cada vez más populares en algunos sectores, gracias al framework Rails y Silverlight respectivamente. Aprender uno de estos lenguajes no sólo va a mejorar nuestro currículum, sino también que va a expandir nuestro horizonte. Todos los grandes desarrolladores recomiendan aprender al menos un lenguajes dinámico o funcional para lograr aprender nuevos formas de pensar.


7. Metodologías ágiles

A medida que pasa el tiempo, las ideas detras de Ágil se vuelven más definidas y mejor expresadas. Muchas organizaciones están adoptando Ágil o haciendo pruebas de concepto con Ágil. Aunque Ágil no es la bala de plata para evitar fracasar en un proyecto, definitivamente tiene su lugar en muchos proyectos. Los desarrolladores que tengan experiencia en trabajar y comprender los ambientes Ágiles van a ser cada vez más demandados en los próximos cinco años.


8. Conocimiento de dominio

De la mano con las metodologías ágiles, los equipos de desarrollo son cada vez más vistos socios en la definición de proyectos. Esto significa que los desarrolladores que comprendan el problema del dominio van a poder contribuir al proyecto de una forma muy visible y valiosa. Con Ágil, un desarrollador puede decir "Desde aquí, podemos agregar esta funcionalidad muy facilmente, y obtendremos mucho valor", o "Hey, este requerimiento no está acorde al patrón de uso que muestran los logs". Por más que muchos desarrolladores resistan la idea de conocer nada sobre el problema de dominio, no puede negarse que cada vez más organizaciones prefieren (si no incluso requieren) a desarrolladores que al menos comprendan lo básico sobre el negocio.


9. "Higiene" de desarrollo

Hasta hace pocos años atras, muchas (si no todas) las organizaciones no tenían acceso a sistemas de bug tracking, control de versiones y otras herramientas; todo se resumia a los desarrolladores y su IDE preferido. Pero gracias a la creación de nuevos entornos integrados de desarrollo y la explosión de entornos de software libre de alta calidad, ya casi no existen organizaciones sin estas herramientas. Los desarrolladores tienen que conocer mucho más que sólo hacer un checkout del código. Necesitan tener un hábito riguroso de higiene para asegurarse que están correctamente coordinados con el equipo. Los "programadores solitarios" que guardan todo local, que no documentan los cambios y demás, no van a ser bienvenidos en las organizaciones tradicionales, y van a a quedar directamente fuera de lugar en los entornos Ágiles, en donde se utiliza una coordinación fuerte entre los equipos para operar.


10. Desarrollo móvil

Durante los fines de 1990 el desarrollo web creció y ganó adopción general, para así comenzar a desplazar a las aplicaciones tradicionales de escritorio. En 2008, el desarrollo para dispositivos móviles despegó finalmente, y en los próximos cinco años va a crecer de forma constante. Por supuesto, existen varios enfoques al desarrollo móvil: aplicaciones web diseñadas para funcionar en dispositivos móviles, RIAs apuntadas a este mercado, y aplicaciones que se ejecutan directamente en los dispositivos. Sin importar qué camino elijamos, nos va a servir agregar el desarrollo móvil a nuestro grupo de habilidades.

martes, 7 de abril de 2009

Videoconsolas de juegos alternativas

La tecnología y el ocio son buenos aliados desde la más remota época. Pero no vamos a retroceder a los ingenios de los primeros tiempos o de la Edad Medieval o Renacentista, ni tampoco a los inicios de la era industrial. Tampoco vamos a retrasar nuestro reloj a los años 1970, cuando empezaron los primeros juegos en ordenadores, o a los años 1980, cuando uno pasaba horas delante de las máquinas recreativas o delante de un Spectrum, un Amstrad, un Commodore, un Atari o un MSX. Vamos a dedicar un capítulo a lo más lúdico de la tecnología: las videoconsolas.

¿Quién no ha jugado alguna vez a una videoconsola? Algunos pueden verlo como una caja tonta. Otros pueden pensar que para jugar, lo mejor es un ordenador, que hace más cosas, y además los juegos los puedes encontrar gratis o más baratos.

De lo que no cabe duda es que las videoconsolas son un factor muy importante en la sociedad actual, para todos los públicos y para todas las edades. Además, incrementa los reflejos, la rapidez mental, e, incluso, con las nuevas consolas con mandos dotados de sensores de movimiento, es posible hasta hacer ejercicio.

Este artículo no va a tratar sobre la historia de las videoconsolas, pues es un tema ya muy documentado, ni se va a analizar las bondades de las consolas que están en boca de todos, como Nintendo (Wii y DS(i)), Sony (Play"obsession" y PSP) y Microsoft (XBox). En este artículo vamos a dar a conocer a las videoconsolas alternativas actuales, porque tienen bastantes cosas que contarnos.


EVO SMART CONSOLE
Empezaremos por hablar de la última que ha entrado en el escenario y que está empezando a dar de qué hablar: la EVO Smart.



Esta consola es en realidad un ordenador (al estilo de la XBox de Microsoft), con un procesador AMD de 64 bits CoreDuo 5600 a 2.4GHz, de 2GB RAM DDR, disco duro de 120GB y tarjeta gráfica ATi HD3200. Estas características convierten a esta consola en una potente máquina para jugar, y además arranca con un sistema operativo Linux basado en la distribución Fedora de arranque rápido. Lo más original será que los juegos se venderán en tarjetas SD por un precio de 20€, lo que será muy económico y además ocuparán muy poco espacio en nuestras estanterías, por no hablar del ahorro de desgaste que tienen otros formatos como los DVD's.

Las características de esta consola nos hacen pensar en juegos muy potentes, con mucho factor 3D, con capacidad para crear dispositivos hardware y accesorios muy adaptados para el juego, que se puedan aprovechar juegos del PC basados en Linux, que se pueda acceder al sistema operativo y añadir más software, o incluso programar los juegos (no me extrañaría que apareciesen programas para crear juegos, como el mítico DIV), jugar online, jugar juegos en cloud, jugar con videochat, comunicaciones VoIP, navegar por internet, o alcanzar resoluciones HD TV (utiliza HDMi), reproducir DVD's y HD Vídeo.

Esta consola se venderá en dos formatos, que tendrá un precio de 279 dólares (la más económica) y de 350 dólares (la más potente).

Más información: http://www.evosmartconsole.com


PANDORA
Pandora es un proyecto también muy reciente, y que nos va a recordar mucho a la Nintendo DS. Fue inicialmente realizado por hackers y la comunidad GP32X, creando una especie de híbrido entre una consola portátil y un ordenador.



Entre sus características cabe destacar que posee una pantalla táctil de 4,3 pulgadas (800x480 píxeles), un teclado QWERTY con teclas de función, botonera para jugar, USB 2.0, conexión a redes Wi-Fi y Bluetooth, dos slots de memoria de hasta 64GB, aceleración 3D, 256 MB RAM interna, 512 MB de memoria Flash, salida para auriculares, salida TV y, lo mejor de todo, sistema operativo Linux.



Se podrá ejecutar, en principio, juegos de Linux compatible con las especificaciones de pantalla, o juegos desarrollados para esta consola. Pero donde tendría un potencial enorme es en la posible emulación de consolas más antiguas, como MAME, Nintendo, Sega, etc.

El precio será de unos 250 euros.

Más información: http://www.openpandora.es/pandora/


GP2X Wiz
Esta videoconsola portátil lleva ya varios años en el candelero, sin la promoción y la fama que se merece.



Posee pantalla táctil OLED de 2,8 pulgadas, pad direccional, puerto USB, juegos en memoria, CD de juegos, acelerador gráfico 2D y 3D, procesador de vídeo para MPEG, memoria Flash de 1GB, almacenamiento en tarjetas Secure Digital y SDHC, reproducción multimedia (XviD, DivX, MPEG, MP3, OGG Vorbis, JPG, BMP, PCX, PNG, GIF), visualizador de libros electrónicos, soporte para juegos basados en Flash, salida TV y carga basada en batería recargable.



Está basada en Linux, con un kit de desarrollo gratuito, con librerías para la creación de programas, juegos y emuladores. El firmware se puede actualizar para añadir mejoras y actualizaciones.

Esta consola estaba pensada especialmente para juegos 2D, y en la ejecución de emuladores de videoconsolas antiguas. Ahora posee capacidades 3D, por lo que la cosa se pone ya más interesante.

El precio está en unos 150 euros.

Más información: http://www.gp2xspain.com

CONCLUSIONES
Desde este artículo se pretende exponer estas alternativas a las consolas que acaparan casi todo el mercado lúdico de los juegos.

Los pros de estas consolas son los siguientes:

1) Son algo más baratas que las consolas que conocemos.
2) Encontraremos un ahorro ingente en los juegos (la parte que más cuesta), pues la mayor parte de ellos pueden ser descargados de internet de forma gratuita.
3) Son abiertas y permiten acceder a sus entrañas.
4) Acceso a todo el mundo del sistema operativo, librerías, kits de programación, etc.

Entre los contras cabe destacar los siguientes:

1) No tienen la difusión de las otras. No las encontrarás en tiendas normales ni podrás probarlas antes de decidirte a comprarlas.
2) No tiene el soporte que puedan tener las conocidas. ¿Dónde llevarla cuando se estropeen? ¿Cuánto tardarían en arreglarla? ¿Qué coste tendrá una vez pasada la garantía?
3) No tienen el amplio repertorio de accesorios de las conocidas.
4) No tienen un público amplio, por lo que la información sobre la misma se reduce a unos pocos foros. ¿Con quién intercambias juegos? ¿Y trucos? Es posible encontrar la información, pero, como digo, muy pocos foros, y es muy posible no llegar a encontrar soluciones más concretas.
5) No hay medios de comunicación que analicen y den información sobre estas consolas.

Software por la patilla

VideoLAN: Sin duda, de los mejores reproductores multimedia, pues incluye su propio kit de codecs que permiten reproducir casi cualquier formato de audio y de vídeo (ver catálogo en http://www.videolan.org/vlc/features.html. Una de sus principales características es que puede reproducir películas incompletas bajadas con Emule. Disponible en Windows, Linux, MacOS, BeOS, Solaris y BSD.


Xine y GXine: Excelente reproductor multimedia para Linux, que ocupa muy pocos recursos y reproduce una gran cantidad de formatos de audio y de vídeo.


BurnAware: Sencillo y eficaz programa para grabar CDs, DVDs y BlueRays, tanto datos, como música, como imágenes ISO y DVD-Vídeo. También permite trabajar con discos regrabables, los cuales se pueden formatear o borrar. Disponible para Windows.


dvd::rip: Excelente ripeador de películas de DVD para Linux.


OMGRip: Otro fantástico ripeador de películas DVD para Linux, que pasa las películas a formatos AVI, MP4, OGM y Matroska.


SecretDrive: Si deseas proteger tus archivos, con este programa podrás crear una unidad de disco virtual (como su fuera otra unidad de disco) en tu disco duro o en tu llave USB. Todo lo que guardes en él estará protegido mediante las mejores encriptaciones que existen en la actualidad: AES (Rijndael), GOST 28174-89, Blowfish, Twofish y CAST256. La versión en 32 bits es gratuita, pero la de 64bits es de pago. Disponible sólo para Windows.


PDF XChange: Visor de archivos PDF que carga más rápido los documentos y permite funciones adicionales, como añadir notas y comentarios o exportar páginas a imágnes (BMP, JPG, TIFF y PNG). Disponible sólo para Windows.


GParted Live: Una herramienta que no debe faltar. Se trata de una versión Linux que arranca desde la unidad de CD y que permite la gestión de tus particiones, sean del tipo que sea.

viernes, 3 de abril de 2009

Internet útil (3): Mensajería instantánea

Indudablemente, una de las herramientas más utilizadas y populares en Internet, es la mensajería instantánea, pues permite a miles de millones de personas comunicarse de forma directa y en el momento, no como el correo electrónico, que es una forma de comunicación asíncrona y desatendida.

Existen multitud de aplicaciones de mensajería (o messengers), tales como Microsoft (Live) Messenger, Yahoo Messenger o Google Talk, que están orientado exclusivamente a sus redes. Otros messengers, como Trillian, Jabber o Pidgin, permiten configurar varias redes a la vez. Pero yo no estoy a favor de instalar estas aplicaciones, por los siguientes motivos:

1) Requieren instalación.
2) Consumen recursos del equipo: disco y memoria.
3) En entornos empresariales, no suelen funcionar, pues los proxys y cortafuegos evitan la transferencia de datos.

Hay alternativas online, que pueden utilizarse directamente desde una página web y que salvan los tres puntos anteriores (bueno, el punto no lo salva, puesto que una aplicación web ocupa memoria, aunque no disco). Las principales ventajas de las aplicaciones online son:

1) Puedes usarlas en cualquier ordenador sin instalar software: sólo necesitas una conexión a internet.
2) Funcionan en varios sistemas operativos (Windows, Linux, MacOS, BSD...) y en varios navegadores (Internet Explorer, Mozilla Firefox, Google Chrome, Apple Safari, Opera...)
3) No consumen disco de tu ordenador: no necesitan guardar archivos (temporales, configuración, etc), ni meter datos en el registro de Windows.
4) No traen virus, y la seguridad está controlada.
5) No necesitan dependencias de otros programas o librerías.

En este artículo desglosaremos las más populares, pero, a diferencia de artículos anteriores, dejaremos para el final lo más interesante.

Facebook



Aunque no sea especialista en las funcionalidades de un messenger, merece la pena valorar este fantástico portal de redes sociales, donde se dan cita la mayor parte de usuarios de internet del planeta. A través de Facebook es posible recuperar el contacto con viejas amistades, o conocer nuevas personas por intereses comunes. Hacer amigos es posible al buscador de personas que incorpora, permitiendo buscar por nombre y apellidos (o por apodos, dependiendo de lo que el usuario haya puesto en el campo nombre), o por una escuela, universidad, empresa, etc. También es posible conocer a amistades de amistades.

Una vez encontrado una persona, se la puede invitar como amigo. Una vez que acepta la amistad, es posible contactar con ella por múltiples medios: muro, correo (bandeja de entrada) o mediante un chat simplón, que aparece en la barra de estado (parte inferior). En esta barra aparecerán aquellos amigos que estén actualmente conectados. Una vez se selecciona un amigo, se abrirá la ventana de chat, que es básico, mostrando la foto de la persona y su nombre.



Conclusión: Muy básico. Contacto entre amigos de Facebook.
Enlace: http://www.gmail.com


Yahoo!


El Yahoo Messenger está ahora online, y no es necesario descargarse su aplicación. Hay que tener una cuenta en el correo Yahoo para poder usarlo, pues, precisamente, en el módulo de correo o webmail de Yahoo, tendremos el módulo de mensajería, al igual que hizo en su día Google en Gmail.



Hay que reseñar que para que funcione, hemos de tener un equipo más o menos actualizado, pues utiliza tecnologías web avanzadas, que consumen más recursos que los de una página web clásica.

Una vez hemos accedido al correo de Yahoo, en la parte izquierda, debajo de las carpetas o bandejas de correo, aparecerá un módulo llamado "Chat". Se puede indicar el estado (Disponible, Ocupado, Invisible o Mensaje personalizado). Aparecerá la lista de contactos que ahora mismo están conectados, donde podremos seleccionar a uno e iniciar la conversación.

Otro punto a favor de este módulo de mensajería es que se puede invitar y conversar con usuarios que formen parte de la red de Microsoft Live.

Otra utilidad interesante, es que permite bloquear a usuarios molestos.

Conclusión: Es muy simplón, pero cumple perfectamente con su cometido. Permite contactar con usuarios de Microsoft Live.
Enlace: http://es.yahoo.com (Opción de correo)


GTalk


Google fue el primero en incluir un messenger online desde su correo GMail. Al principio sonó un poco extraño, pues estábamos acostumbrados a tener estas herramientas por separado, y la interación entre ambas era un avance.



Al igual que Yahoo!, en la parte izquierda, debajo de las bandejas de correo, aparecerá un módulo de Chat que presentará todos los contactos que hay en nuestra agenda, tanto conectados como no, destacando aquellos que están conectados (mediante GMail o GTalk, por supuesto).

Al pasar el puntero del ratón sobre un contacto, abrirá una ficha que mostrará la foto del contacto, junto con su nombre real como su correo electrónico. En esta ficha podremos ver los detalles del contacto, acceder a los últimos corros y/o conversaciones, enviar un correo electrónico (mediante GMail), chatear, o incluso realizar llamadas de voz y vídeo, lo que requiere descargarse un plugin que se instala con el navegador.

Si se hace clic sobre el contacto, abrirá automáticamentre la ventana de chat para dicho usuario. Además del uso normal del chat, también se puede acceder a la funcionalidad de Voz y Vídeo, o incluso enviar "smileys" o emoticonos, de entre un catálogo.

Desde el módulo se puede configurar (opciones) el chat, donde se puede indicar que se guarde el historial de las conversaciones (por defecto no lo hace), añadir automáticamente contactos sugeridos, activar o desactivar los sonidos, y activar o desactivar los emoticonos. Se puede configurar cómo ver la lista de contactos del chat (los más conocidos o todos los contactos) y el tamaño de la lista de contactos. Además de todo esto, es posible invitar al chat a otros contactos (ya existentes en la agenda) que no sean de GMail, o incluso añadir nuevos contactos (no existentes en la agenda).

Conclusión: Muy completo en cuanto a opciones y configuracion. Excelente la posibilidad de comunicar por voz y vídeo. Permite contactar con otros usuarios que nos sean de GMail
Enlace: http://www.gmail.com


Zoho Chat


Zoho es un portal que proveee de multitud de herramientas online (ya se hablará en un artículo posterior con más detalle), entre las que se encuentra un fantástico messenger online. Para hacer uso de estas herramientas, hay que registrarse en dicho portal.



En la página principal aparecerán todas estas herramientas, y buscaremos Zoho Chat. Una vez identificado, Zoho nos permitirá contactar y chatear con multitud de cuentas de distintas redes: Microsoft Live, Yahoo, GTalk, AIM, ICQ, Jabber.

En la parte izquierda aparecerá la ventana de contacos, clasificados por tipo de red de mensajería, al cual se accede en la parte inferior haciendo clic en la pestaña correspondiente.

Al hacer clic sobre un contacto, mostrará una ficha con la foto, el estado y el correo electrónico. Dará opción a chatear con dicho contacto o a remitirle un correo.

La ventana de chat mostrará la foto de contacto, invitar a más contactos a compartir la misma charla (como en los chats), enviar archivos (sólo entre usuarios Zoho), configurar la tipografía (tipo de letra, tamaño, aspecto y color) de los mensajes, enviar zumbido, y enviar emoticonos.

Además de estas opciones, Zoho Chat se integra con otras herramientas de Zoho, como el calendario, el correo electrónico y los feeds de noticias.

Zoho Chat tiene otras funcionalidades muy interesantes, como acceder al histórico de conversaciones o incluir el propio chat en nuestras páginas web o en nuestros blogs, de tal manera que si un usuario accede a nuestro blog, puede chatear directamente con nosotros.

Es sencillo e intuitivo, aunque la única pega que puede achacársele a este fantástica herramienta es que está en inglés.

Conclusión: Muy completo en funciones. Mensajería con multitud de redes. Sencillo de usar.
Enlace: http://www.zoho.com/


RadiusIM



Este es quizá uno de los mejores servicios de mensajería instantánea que he visto nunca. Lo conocí hace unos años, trabajando en Reino Unico, en sus primeras versiones, y que estaba sólo en inglés. Ahora, afortunadamente, también está en castellano, y han añadido multitud de funciones.



Una vez nos registramos, podemos configurar nuestras cuentas de GTalk/Jabber, Yahoo, Microsoft Messenger y AIM/ICQ. También se integra con Facebook (aunque la configuración es un poco compleja). Podemos estar comunicándonos con estos messengers a la misma vez sin tener instalados cada uno de los programas. Lo mejor de todo, es que además podemos tener acceso a un mapa, donde se mostrará que otros usuarios están conectados para hablar. Además es configurable el zoom del mapa, el radio (en kilómetros), ver de dónde es cada persona, acceder a su perfil y a sus fotos, utilizar la modalidad de vídeo...

También es posible filtrar la búsqueda de personas conectadas por sexo, por rango de edades, si están desconectadas y/o que tengan foto.

El perfil posee multitud de opciones de configuración, entre las que destacan las siguientes: datos personales, gustos, preferencias, fotos, niveles de privacidad, etc.

La ventana de chat es muy completa y contiene mutitud de opciones: vídeo, ver perfil, agregar como amigo, mostrar en el mapa, bloquear, tipografía de los mensajes (tipo de letra, tamaño, efectos y colores), y emoticonos.

Conclusión: El más completo en funciones. Mensajería con multitud de redes. Red social que permite conocer nuevos amigos de forma geográfica. Sencillo de usar.
Enlace: http://www.radiusim.com


Otras alternativas


- eBuddy: Completa mensajería con Google Talk, Microsoft Live, Yahoo!, MySpace, Facebook, ICQ y AIM. La conexión es individual a cada red, creando una nueva ventana específica. Es muy completa en cuanto a mensajería, y permite conexión con teléfonos móviles, y ver la televisión a través del navegador. También permite incluir la mensajería en nuestras páginas y blogs.
- Meebo: Permite conectar en la misma ventana con múltiples redes, como Microsoft Live, Google GTalk, Yahoo!, Facebook, AIM, MySpace, Facebook, AIM, ICQ, Jabber y Meebo. Permite audio y vídeo chat, conversar en grupo y emoticones.