La Web Ubicua

Junio 3, 2008 · Imprime esta entrada

Mucho se habla y se ha hablado en los últimos años acerca de la “Web 2.0″, de blogs, comunidades y start-ups que han venido a revolucionar no solo el Internet sino nuestros hábitos personales y comerciales. Sin embargo, dicho término no nace por una segunda versión o generación del Internet, sino que nace como un término confuso que unos utilizan para definir interactividad del usuario, contenido generado por el usuario, utilización de tecnologías ajax, y especialmente como un término para marketing. Esto ha creado todo un ejercito online que se dedica a generar y desarrollar ideas - que en mi opinión es la parte buena - o que “generan” (o copian) contenido de manera excesiva con el único fin de posicionarse “alto” - que para mí es la parte mala, la del marketing - para luego sacarle un provecho económico. Esto ha llevado a que muchos se pregunten qué hay más allá de la Web 2.0, y obviamente obtienen una respuesta sencilla y trivial: Web 3.0.

Esto personalmente es algo que a mí me molesta, porque es una manera de adelantarse a los hechos a veces por una tonta idea de querer ser los “primeros” que lo mencionan, cuando en ocasiones con comentarios así dejan ver que ni siquiera comprenden a lo que se le llamó 2.0. Obviamente escribo este post tratando de ser lo mas cauteloso posible para no caer en lo mismo, y por eso he titulado el post como “Web Ubicua”, el concepto detrás de la visión de red de Sir Tim Berners-Lee, inventor de la World Wide Web.

Para comprender mejor el concepto de Web Ubicua, es importante comprender a sus antecesores. La Web inicial contenía archivos HTML estáticos descargados por los usuarios para obtener información, en términos numéricos ésta vendría siendo la Web 1.0, aunque insisto en que no soy muy partidiario de dicha numeración. Con el tiempo apareció CGI que dió paso a lenguajes de programación que generan contenido dinámico, permitiendo aplicaciones Web mucho más ricas y útiles, dando paso a la Web dinámica. Este dinamismo es el verdadero culpable de la 2.0, un concepto de interactividad, más que una tecnología concreta. ¿Cuál es el siguiente paso, entonces? Según Berners-Lee, una Web ubicua donde exista una interacción que incluya el espacio y el contexto, una Web que “comprenda” y que esté “en todos lados” - de allí el término ubicua.-

¿Qué significa esto? No me atrevo a definirlo, sin embargo si puedo nombrar ciertos proyectos, tecnologías y estándares que pueden dar una idea:

1. Computación en todos lados: es curioso ver como la computación ha evolucionado desde mainframes utilizados solo por grandes corporaciones, a la revolución de computadoras personales llegando al usuario común, hasta dispositivos portátiles inteligentes, el más común los celulares (móviles). Tecnologías como J2ME o Google Android (para móviles) podrían permitir varios dispositivos inteligentes por persona, y si imaginamos que entre ellos se pueden comunicar y compartir funcionalidad, podemos imaginar todo un entorno de trabajo inteligente.
2. IPv6: este tecnología no está relacionada directamente con el desarrollo de la Web ubicua, sin embargo me resulta interesante que los planes de implementación de IPv6 son a corto plazo, y que ofrecerán miles de IPs por metro cuadrado en la Tierra. Se podría pensar en una cantidad por demás exagerada a las necesidades actuales, pero resulta curiosamente muy útil para el punto #1 :-) .
3. Semántica: muchos utilizan el término de Web Semántica para definir a la Web 3.0, pero en mi opinión la semántica es solo una herramienta que permitirá la ubicuidad. ¿Qué es la semántica? Pues podemos recordar que en nuestro idioma tenemos un vocabulario que nos provee del conjunto de palabras que podemos utilizar; la sintáctica nos define cómo unir los elementos del vocabulario en oraciones y conceptos; y la semántica nos permite entender o comprender las oraciones. ¿Qué busca la semántica en la Web? Pues ahora que tenemos estándares que nos permiten formar oraciones y que las máquinas se puedan comunicar (XML), se necesita desarrollar estándares que permitan a las máquinas comprender esos datos para poder relacionarlos y comprenderlos. En otras palabras, si una máquina comprende cierta información, se busca que a partir de ellos y de otros datos espaciales y/o temporales pueda inferir información adicional que sea realmente útil. Estos estándares existen en la actualidad aunque no son tan conocidos, pero el mismo Berners-Lee es parte del grupo investigador. Resource Description Framework o RDF permite modelar datos y definir meta-data que relaciona “objetos” (o conceptos); y Web Ontology Language o OWL que es un lenguaje que utiliza RDF para definir ontologías que permitan representar conceptos y sus relaciones en un dominio.
4. Aplicaciones en línea: y no hablo de las aplicaciones Web actuales, sino de aplicaciones mucho más potentes que son almacenadas y ejecutadas en línea, permitiendo que las aplicaciones que usamos a diario estén en Internet y no en nuestras terminales. Ya existen aplicaciones de este tipo en la actualidad, pero resultan interesantes algunas propuestas como el Google App Engine, que empiezan a ofrecer este tipo de servicio.

Con estos 3 términos las opciones, en mi opinión, son infinitas. Podemos imaginar un ejemplo sencillo, sin caer en la fantasía, en una aplicación para nuestro móvil que nos transmita información importante acerca de la calle donde nos encontramos, y que se comunique con nuestra tienda de preferencia para hacer un pedido que se relacione con ello. Es todo un cambio de paradigma donde pasamos de una red “tonta” con terminales inteligentes, a una red inteligente con terminales inteligentes que está consciente de nuestro entorno y trabaja para nosotros.

La Web Ubicua es un concepto que está aún en desarrollo, pero llama curiosamente la atención como se van complementando algunas tecnologías que nos permiten imaginar (o soñar?) lo que podemos esperar en un futuro no muy lejano. Sin embargo, igual me gustaría que todo esto que menciono sea solo una pequeña parte de lo que está por venir, y que aún falten muchísimas cosas por explorar y descubrir.

Comentarios

4 respuestas a “La Web Ubicua”

  1. edeleon el 3/06/2008 11:18 am

    Me parece muy interesante dejar en claro los conceptos basicos y salir de la moda de llamar a las cosas con un nombre que no las define bien. Me gusta el termino Ubicua, aunque esta claro que aun queda muchisimo para que se cumpla todo lo que Sir Tim Berners-Lee y otros pensadores modernos han definido como esta siguiente generacion de Internet.

    La implantacion del IPv6 es ya necesaria, y como mencionas muchos servicios actuales permiten pensar en nuevos proyectos interesantes, por lo cual se hace necesario tambien el cambio de paradigma de los que trabajamos en esto. Agrego a tu sugerencia de Google App Engine, otro proyecto interesante de Amazon con el EC2 que quieren promover conceptos parecidos.

  2. jcab el 3/06/2008 12:18 pm

    Muy interesante Pablo, creo que al final como bien decís hay algunos que ya están hablando de web 3.0 y demás historias para ser los primeros en “acuñar” el término jeje, es que hoy en día todos quieren ser visionarios.

    Lo de la web ubicua pinta bien, lo que creo que hay que llevar claro es que cada paso que se dá en informática tiene que llevar como objetivo el facilitar las tareas de las personas y contribuir al desarrollo no para crear dependencias ni modas triviales.

    Saludos

  3. meneame.net el 4/06/2008 10:24 am

    La Web Ubicua…

    Un análisis de lo que es la web ubicua y los proyectos que se acercan a ello….

  4. empresa dise–o web tarragona el 1/08/2018 7:32 am

    Buenos dias, os ha dicho alguien que vuestro sito web puede ser adictiva ? estoy preocupada, desde que os recibo no puedo parar de mirar todas vuestras sugerencias y estoy muy feliz cuando recibo uno más, sois lo mejor en español, me encata vuestra presentación y el curre que hay detrás. Un beso y abrazos, MUCHAS GRACIAS POR VUESTRO TRABAJO, nos alegrais la vida.

    Saludos

¿Quieres dejarnos tu opinión?