Jun 07 2008

La nueva web, o entendiendo “web 2.0″

Published by Rudy Godoy under Internet

Hace algunas semanas estuve por el evento por el «Día del Internet» (realmente día de la sociedad de la información), y con gran sorpresa escuche la forma en que algunos expertos locales definieron el tema web 2.0 ante el público ávido por conocer más acerca del tema. Se dijo desde que era un cliché de marketing hasta que era la evolución hacia una Internet colaborativa y de comunidades, algo que también se ha replicado en conocidos medios locales.

Por lo que he visto, y leido, para nuestros expertos la web 2.0 se reduce a blogs, servicios web, comunidades y harto marketing. Ciertamente estos temas están relacionados a esto que hoy vivimos, pero no son precisamente los que definen la nueva web o nueva Internet, que es a mi parecer la manera más adecuada de definir el tema.

Probablemente lo que ocurre es que se ha prestado atención a uno o unos pocos aspectos de lo que involucra esta nueva web. Tim Berners Lee, creador del concepto de World Wide Web y HTML en un reciente podcast para IBM acerca del tema, ha dicho:

Web 1.0 was all about connecting people. It was an interactive space

Continúa, refiriendose a Web 2.0.

If Web 2.0 for you is blogs and wikis, then that is people to people. But that was what the Web was supposed to be all along. And in fact, you know, this ‘Web 2.0,’ it means using the standards which have been produced by all these people working on Web 1.0.

Es decir, la web original fue concebida para funcionar y desarrollarse como lo viene haciendo en estos momentos. Lo que nos diferencia de la “vieja web”, como la llamaremos en adelante, son básicamente sus usos, aplicaciones y la forma en que las tecnologías existentes se han empleado.

La vieja web buscaba presentar la información, sea de la empresa, personal, académica, etc. Es decir, publicar información para que todos la puedan leer. La nueva web, mediante el uso de modernas herramientas, busca más allá de presentar la información, el que el navegante sea parte activa de este proceso a través de la edición colaborativa de contenidos, publicación de contenidos de interés particular, y tal. Es decir, como indica Tim, «people to people».

La vieja web, basada en HTML, no tenia limitaciones respecto a la publicación de contenidos del tipo «blog»; hoy es claro para todos el éxito de sitios como Geocities, Lycos que han alojado miles de páginas personales en el pasado. Sin embargo, el acceso al conjunto de recursos necesarios para hacerlo era limitado. La nueva web provee nuevas herramientas que han dinamizado e impulsado la generación de contenido por parte de, virtualmente, cualquier persona en el mundo.

La nueva web, tiene, a diferencia de la anterior, a XML como formato universal para el intercambio de información y contenidos. Este lenguaje estándar, creado desde el inicio de la web, ha sido la pieza fundamental para el desarrollo de otra característica de esta nueva web: la programabilidad.

La nueva web, a diferencia de la vieja y estática web, permite que los navegantes puedan modificar la presentación, contenidos, y funcionalidad de un determinado sitio web. La nueva web tiene como principio la exposición de APIs que son interfaces de interacción entre aplicaciones. De esta manera, ya no solo estamos limitados a leer, sino que construimos sobre ella.

La nueva web y sus nuevas herramientas han dinamizado la expansión de muchos de los conceptos de la línea generalizada como «Open Source» a través de la aplicación de estas caracteristicas para la generación de contenidos nuevos basados en trabajos existentes, esquema de trabajo por demás practicado en entornos académicos y en el ecosistema de software libre. A través del uso de herramientas como los wikis, se ha hecho posible la generación y concentración de gran cantidad de conocimiento e inteligencia colectiva; ejemplo de ello son nada menos que Wikipedia y la aplicación de las licencias Creative Commons para trabajos digitales. Este esquema de producción colaborativa existía desde hace algunos años, sin embargo se requería mayor esfuerzo (uso de sistemas de control de versiones, formatos basados en SGML, etc).

Sin embargo, a pesar de que esta nueva web parece empezar a usar adecuadamente las tecnologías ya existentes desde los inicios de la misma: RSS, XML, JavaScript, etc; uno de los aspectos poco tratados son los nuevos conceptos que ha traido consigo.

Hoy la web está en beta perpetua, el software mejora a medida que más personas lo usan, las aplicaciones dan mucho más importancia a la experiencia de usuario, existe una preocupación por la accebilidad granular del contenido (taxonomy, folksonomy), se pone mucho énfasis en la confianza al usuario-colaborador; en resumen: hemos pasado de un foco en la tecnología (o herramientas) a un foco en la actitud. La actitud sobre la que queremos que sea la web, la web de hoy y los inicios de la web del futuro.

Lo que hoy se busca en la web son servicios, no software empaquetado, una arquitectura de participación masiva, escalabilidad efectiva en el costo, flexibilidad en la mezcla de fuentes de datos y transformación de los mismos, software que esté por encima de un determinado equipo (ubiquidad), y finalmente potenciar la inteligencia colectiva.

Esto es de lo que se trata la nueva web. ¿Qué se viene? más de lo mismo y aplicación de los desarrollos en proceso, como entornos virtuales, una verdadera web semántica, entre otras cosas. Espero que esto te haya ayudado a esclarecer los conceptos y el panorama respecto a esta nueva web o, si gustas: la web 2.0.

No responses yet

Apr 15 2008

Software libre en la empresa

El pasado 14 de marzo ofreci una charla en el Linux Week 2008 organizado por Linux-IDES de la PUCP. por invitación de Genghis. La temática estaba abierta asi que tuve un momento de incertidumbre acerca de qué hablar. Mis opciones estaban entre algo super técnico, tipo sistemas operativos, o algo relacionado con la empresa, por la naturaleza del evento académico.

Finalmente, y gracias a una sugerencia, decidi hablar sobre algunos temas relacionados a las cosas en las que estoy involucrado en estos últimos meses. Así que me propuse hablar del estado del arte del software libre en la empresa. Sin embargo, durante el proceso de trabajar mi charla, que también tuvo su propia historia, me animé por abrir un poco el panorama y hablar de innovación y las tendencias actuales en el sector de empresas de tecnología.

Ya había tocado el tema en la conferencia Día Debian en la UNI, así que esta vez tenía que escalar un poco más y ofrecer algo más interesante que sirva a los asistentes. Me propuse, entonces, ensayar el famoso método Lessig para las presentaciones de apoyo y con el fin de controlar mis tiempos.

En mis últimas charlas he ido dejando de utilizar presentaciones en forma progresiva, incluso la de la UNI la hice bajo el precepto de que: si voy a mostrar cosas de la red, las muestro directamente y no hago ninguna presentación. Mi presentación es la propia actividad que hay en la red. Aquella vez, solo fui con una lista de los enlaces que mostré.

Para esta charla quize apoyar mi «speech» con material visual que ayude a reforzar la idea que estoy transmitiendo. Estoy convencido de que el utilizar las presentaciones de una manera distinta, como por ejemplo para leer el «speech» u otros, es una falta de respeto al público (que también sabe leer).

Ya que iba a utilizar el método Lessig tendría que esforzarme más, primero para tener un mejor orden en la transmisión de las ideas y segundo para controlar los tiempos y tratar de estar sincronizado con la presentación de fondo. Asi que estuve ensayando dos días para tener eso bajo control, creo que el resultado ha sido bastante bueno para esto que llamo «experimento». Me gusta experimentar el hacer las cosas de mejor manera cuando se puede, y he quedado contento (no conforme) con el resultado.

Volviendo al tema de la charla, me ha gustado lo que preparé. Empece con una reseña del inicio del software libre (rms, Linus, Ian), el modelo de negocio que existía en ese momento, las primeras empresas que se formaron. Luego, explique el tema de innovación disruptiva, para posteriormente hacer la relación con el modelo de desarrollo y negocios que se ha formado en torno al software libre.

Posteriormente revisamos el uso de este tipo de esquemas de desarrollo en entornos empresariales, donde cada vez son más importantes los conceptos de e-R&D, innovación, desarrollo de comunidades, el cambio del rol del consumidor a pro-sumidor. Tome como ejemplo a los startups 2.0 y explique cómo estos emplean estos modelos y conceptos que han hecho que sean mucho más exitosos que sitios similares pero con el enfoque tradicional (digg vs. slashdot, myspace vs. mtv.com, etc).

Revisamos la relación empresa-academia, algo que particularmente me interesa, y fue uno de los motivos por los que esta charla en la PUCP fué de particular importancia para mi. También trate el tema del Microsoft de hoy, que parece muy animado a promover el software libre, junto a otras empresas tradicionales. Finalmente hubo una interesante rueda de preguntas donde conversamos sobre innovación, oportunidades para estudiantes, modelos de negocio, realidad virtual, teletrabajo y los beneficios del publicar código.

He quedado muy contento con esta charla, ya puedes notarlo, y espero que se vuelva a repetir en algún momento y sirva para acercarnos más entre academia y empresa. Nuevamente agradezco la oportunidad a Genghis y el grupo Linux IDES.

Hoy me enteré que ya se ha publicado el vídeo de mi presentación, asi que aquí lo pongo. Las diapositivas no son «usables», ya que han tenido otro enfoque y son cerca de 200 (una cada 5 segundos, y de acuerdo al cáculo termine en media hora).

Si te interesa el material o los datos de referencia de temas que trate dejame un mensaje y actualizaré este post o te escribiré directamente.

Charla en la PUCP, Linux Week 2008

No responses yet