Ayer estaba revisando un nuevo servicio que ofrece Google (¿de quien más se habla en estos días… de Micros… micro… ¿que?) que te permite sincronizar tu libreta de direcciones y tu calendario con los respectivos servicios de Google, un conjunto de servicios que se empiezan a popularizar a partir del no muy bien recibido MobileMe de Apple, gran compañero del iPhone y de la comunidad maquera (o sea, los que usan Macs), también Microsoft (sí, ya recordé el nombre) quiere entrarle a este negocio con su servicio My Phone (bonito y original nombre). Nokia también tiene este servicio, llamado Ovi, y dado que tengo un smartphone de esa marca, me pareció lógico suscribirme, lo malo es que el modo de sincronización es muy complicado (increíble) y no me funcionó. Google, como siempre llegó para salvar el día… aunque no del todo, ya que puedo sincronizar mis contactos pero no así el calendario. Bueno, poco a poco las cosas.
Ok, ¿a que viene este comentario/experiencia?, últimamente (al menos los últimos dos años) se ha hablado de un termino muy particular: cloud computing (tropicalizado: computación en la nube). ¿Que es esto?, voy a ver que tal me sale la explicación:
Desde el principio de los tiempos… bueno, no tan exagerado… desde que empezamos a usar la computadora, lo hacemos para trabajar… al menos en general lo hizo mi generación, si queríamos jugar, estaba el Atari, Nintendo, Sega u otras consolas menos comunes. Aprendimos que la computadora servía para sustituir a la maquina de escribir, nuestros reportes, tareas, resúmenes y demás trabajos escritos salían con mejor calidad, ya que teníamos el chance de revisar ortografía, que tan bien quedó y demás detalles antes de mandarlo a imprimir.
Pasaron los años, las computadoras se fueron haciendo más poderosas, y les empezamos a encontrar otros usos: usamos hojas de cálculo, presentaciones electrónicas, programas sencillos de diseño, conocimos un concepto revolucionario: Internet, nos empezamos a comunicar con el resto del mundo por este medio. Correos electrónicos, sitios con información, foros, mensajería instantánea, compartimos música, videos, documentación… en estos días creo que es imposible pensar en un ambiente de trabajo sin el internet.
Ahora, la manera usual de hacer nuestras tareas es tener una computadora con software instalado. Que sería de nuestras vidas sin un procesador de textos, hoja de calculo, presentador electrónico, reproductor de medios (audio, video, imágenes) y un vasto etcétera. Bien, aquí es donde entra el Cloud Computing a romper el paradigma. El ejemplo más sencillo es este:
Su correo electrónico. Claro, estamos hablando de sus cuentas de Hotmail, Yahoo!, Gmail u otro que consulten desde un navegador web. El servicio/programa de manejo de correo electrónico no está instalado en su computadora, está en un servidor en alguna locación desconocida en el mundo.
Ahora, empecemos a tomar el rumbo del cloud computing. ¿Que pasa con tu correo? lo puedes checar en cualquier maquina que esté conectada a internet, lo que no puedes hacer (o podías) es acceder a tus archivos de texto, hojas de cálculo y presentaciones si es que no los llevabas en un floppy, CD, memoria USB u otro medio de almacenamiento portátil, y esperar a que la computadora que estés usando tenga instalada alguna suite ofimática (que en la mayoría de los casos, no es problema).
Espero que sepan por donde voy.
¿Alguno de ustedes ha usado Google Docs? ¿no? bueno, pues la gente de Google tiene un servicio de suite ofimática al que puedes acceder desde un navegador, igual que tu correo, ¿no es esto conveniente? tener tus documentos de trabajo al alcance de una conexión a internet y un navegador compatible. Fuera de que algún café internet tenga el Office instalado (o no lo tenga), abres el Internet Explorer/Firefox/Chrome/Safari/Opera, te metes a Google Docs y a trabajar sea dicho, sin osos ni panchos.
Así empezamos a trabajar en la nube.
¿Pero por que usar la palabra “nube”? Cuando se hacen diagramas computacionales, se usa como símbolo una nube para representar a internet. Es algo un tanto largo de explicar pero con que sepan esto es más que suficiente. También hay que entender el concepto de que ya no es necesario tener software instalado en tu máquina, mas que un navegador de internet, la paquetería está instalada en el servidor de algún proveedor en… no lo se… algún edificio perdido en San Juan de las Pitayas, Hidalgo o en Springfield, EUA, solo es cuestión de que accedas al sitio web y listo.
Quise hablar de esto porque, con lo que contaba al principio (sincronizar mi teléfono con el servicio de Google), estoy empezando a “vivir en la nube”: mis contactos están en internet, recibo correos en el celular, trabajo en Google Docs (aunque no es el unico servicio), herramienta que también te permite colaborar en línea: dos o más personas pueden compartir y modificar un documento al mismo tiempo (es impresionante y conveniente), consultamos hechos en Wikipedia, evito tener que trasladarme al sitio de un usuario con problemas en su pc atendiéndolo vía remota, la mensajería instantánea permite comunicación inmediata… y otro largo etcetera (YouTube, Last.FM, Flickr, Photoshop Express, este mismo WordPress).
Audiencia, bienvenidos al boom del Web 2.0
Les dejo algunas ligas con artículos de interés acerca de este tema:
http://es.wikipedia.org/wiki/Cloud_Computing
http://www.maximumpc.com/article/ask_doctor/white_paper_cloud_computing
http://www.matuk.com/2008/07/06/la-nube/
http://www.microsoft.com/azure/default.mspx
http://alt1040.com/2008/09/richard-stallman-en-contra-del-cloud-computing
Espero les haya parecido interesante.
Saludos