El futuro de la web, está en los dispositivos móviles

El contenido de este pequeño artículo, es fruto de unas lecturas tardías de Read/Write Web y entra dentro de la categoría de las especulaciones tecnologicas e incluso de la ciencia ficción, pero creo que es interesante leer:

  • Mobile web applications – do they need the browser?
  • The Future of Mobile Web Browsers – Device APIs

Comencemos con una cita:

In the next five years the number of global web surfers will quadruple to 2 billion people. One billion of this 1.5 billion increase will come onto to the web using cheap pocket and wrist devices running multimedia content.

alwayson : Wireless

No se hasta que punto la cita es fiable o no. Pero sin entrar en detalles sobre las cifras, creo que la tendencia es acertada. ¿De qué hablamos? Traduzco más o menos la cita, incluyendo alguna que otra negrita para aumentar el énfasis sensacionalista: En los próximos 5 años, el número de internautas en el mundo se cuadruplicará (multiplicará por cuatro) hasta llegar a los dos billones de personas. Del billón y medio de incremento, uno se corresponde con dispositivos webs baratos de bolsillo y muñeca utilizando contenido multimedia.

Otra lectura: más del 66% de los nuevos dispositivos que se conectarán a internet (según esta previsión) no se corresponden con el prototipo de ordenadores de sobremesa o portátiles, con pantallas de muchas pulgadas y procesadores de gran capacidad.

Aunque también es cierto que la capacidad de los pequeños dispositivos se está incrementando de manera espectacular, y las PDA de hoy tienen un procesador con un rendimiento similar al de los ordenadores de sobremesa de hace pocos años.

Si relacionamos estas predicciones (que el tiempo se encargará de confirmar o rechazar) con la Web actual y la dirección a medio o largo plazo que parece tener, tenemos argumentos de sobras para tener presentes algunos principios básicos del desarrollo Web, y como ya sabemos, son:

  • Accesibilidad web: capacidad de acceder a la web e interactuar con ella para cualquier persona desde cualquier dispositivo.
  • Codificar respetando las recomendaciones del Consorcio de la Web (lo que muchos hemos llamado erróneamente “estándares web“)
  • Utilizando un código estructural, mediante el uso de etiquetas apropiadas para cada fin (títulos, párrafos, listas, citas,…)
  • Separación del contenido y la presentación, utilizando hojas de estilos adaptadas a cada tipo de dispositivos: ordenadores de sobremesa, impresoras, navegadores parlantes, pequeños dispositivos,…
  • Separación del contenido y el comportamiento, dejando, en la medida de lo posible, que el servidor se encarge del comportamiento, ya que no se puede tener la certeza que el agente de usuario (es decir, el navegador) del usuario, interprete correctamente los lenguajes de scripts (como JavaScript).

Nada nuevo bajo el sol, para resumir.

Por otro lado, y relacionando los dos vínculos anteriores (recomiendo su lectura) parece que puede haber un futuro prometedor para las aplicaciones con conexión a internet para los teléfonos móviles, y no me refiero sólo a los navegadores… hace pocos días mencionaba Google Maps para teléfonos móviles. Las posibilidades son muy interesantes.

Y ahora comenzamos el bloque de “ciencia ficción” saco mi bola de cristal (cero aciertos de cada cien predicciones certifican su utilidad), y recordando lecturas y fotos que se acumulan de forma vaga en mi cerebro, comencemos a imaginar cómo pueden ser los “pequeños dispositivos” del futuro en relación con la web.

¿Alguien no ha visto la presentación en Flash del Treo 650? Agenda, fotos, correo, internet, documentos de ofimatica y todas las aplicaciones que se puedan imaginar en algo más que un teléfono móvil, y algo más que una PDA. Y esto se comercializa ya.

Supongamos que:

  • Se comercializan dispositivos con pantallas desplegables (y nos olvidamos de los ciento y pocos pixels de ancho de muchos teléfonos móviles)
  • Aumentan las posibilidades de interoperar con los dispositivos, mediante teclados virtuales y la interpretación por comandos de voz. Ya no estamos limitados a un minúsculo teclado o área de escritura.
  • Sige aumentando la capacidad del procesador.
  • Sigue aumentando la capacidad del  “disco duro” de los pequeños dispositivos (ahora mismo ya hay PDA y teléfonos móviles con 4 Gigabites).
  • Nos olvidamos la conexión GPRS y UMTS: dando paso a rápidas conexiones Wi-Fi libres y gratuitas.
  • Aparecen multitud de aplicaciones, como la ya mencionada Google Maps capaces de ofrecernos servicios a través de internet en nuestros pequeños y potentes dispositivos,…
  • La Web Semántica, más o menos como la había imaginado Tim Berners-Lee: las máquinas beneficiando a las personas gracias a un eficiente intercambio de información automatizado…

Desde un punto de vista técnico, creo que no estoy muy equivocado. Desde un punto de vista práctico, seguramente sí (en lo que respecta a las conexiones y su precio), pero si ahora mismo estás sentado, es un buen momento para echar el respaldo de tu silla hacia atrás, mirar al techo y traspasar con tu mirada techos y paredes, en un estado onírico y divagar sobre el futuro de la Web…

Disponible para descargar la extensión de Firefox: Visor de Microformatos Dublin Core

Ya lo dijo inkel en los comentarios (ya está el anuncio de la extensión), y lo podemos leer en su bitácora en el artículo Extensión para Firefox: Visor de Microformatos Dublin Core.

¿Eres forastero por esta web y todavía no sabes de qué estoy hablando? Hablamos de Microformatos Dublin Core, otra forma nueva de emplear los elementos de Dublin Core, pero en vez de elementos meta o en ficheros XMLRDF, los usamos en microformatos (porciones de código XHTML ó HTML que incluye información semántica en los atributos rel y/o rev de las etiquetas a y/o link o en los atributos class ó id de casi cualquier elemento de HTML).

Aparte de la documentación “oficial”, a la que ya hemos hecho referencia (son bienvenidas críticas, sugerencias y comentarios) puedes leer un par de artículos antes de enfrentarte a una lectura tan aburrida, je je:

Y por último, no nos olvidemos de la aplicación Dublincore Metadata Gen, una aplicación que te permite generar metadatos de Dublin Core de tres formas distintas:

Aprovecho la ocasión para agradecer el apoyo de tres personas sin cuya ayuda, interés, comentarios, sugerencias, apoyo, ánimos,… no habría sido posible este proyecto:

  • Arnau
  • inkel
  • Eva Méndez

Bueno, terminamos por fín este artículo con una sección lacrimógena digna del peor culebrón televisivo, je je.

    AJAX, la Web 2.0, la Web 0.0 y la accesibilidad web

    No va a ser difícil enlazar esta serie de aparentes términos inconexos que aparece en el título. Veámos cómo.

    En AJAX, Accessibility & Screen Readers encontramos una referencia al artículo AJAX and Screenreaders: When Can it Work? que a su vez tiene como referencia AJAX and Accessibility y Accessibility of AJAX Applications.

    Y damos un par de saltos hacia atrás en la versión de la web, para llegar la presentación de Emmanuelle Gutierrez y Restrepo en el seminario Rampas en la Web y que llevaba el sugerente título de Mi web es 0,0 ¿y la tuya?

    Y de paso podríamos dar un viaje en el tiempo hacia el futuro aumentando la versión de la web, para enlazar con el actual eslogan de simplelogica: La Web 3.0 Será con Palos y Piedras.

    Evaluando la accesibilidad de un sitio web: interesante artículo en 456 Berea Street

    Seguro que ya lo habéis leído casi todos, y está en vuestros favoritos pero aunque sea con retraso, recomiendo la lectura del artículo Evaluating website accessibility. Desde aquí encontramos una completa tabla de contenidos que nos traslada las tres partes de este artículo:

    Hoy es un buen día: dos utilidades relacionadas con Dublin Core (y algo más)

    Este artículo no va a ser como la película Amelíe, pero casi…

    • Antes de ir a trabajar, voy a despedirme de mi pareja y nuestra niña pequeña está despierta (a las siete de la mañana). Me regala unas sonrisas que se me clavan en lo más profundo del corazón.
    • Cuando llego al trabajo, abro el correo y de nuevo mi querido amigo Manu (escribe en invisibles) aparece en barrapunto : La migración a software libre: el caso de Greenpeace (podéis leer la entrevista completa en La migración a software libre. The soft revolution). Éste es el “culpable” que me enseñó el camino del software libre, je je.
    • Después visito el correo personal, y entre otros me encuentro dos muy interesantes. El primero sigue una conversación que comenzó ayer, y el resultado: una extensión de Firefox para ver microformatos de Dublin Core, basado en la fantástica extensión Dublin Core Viewer. Alucinante.
    • Y por último, otro correo que me ha sorprendido y mucho: alguien ha desarrollado un plugin para WordPress que genera de forma automática metadatos usando los elementos de Dublin Core. Es el primer plugin que me instalo (es mucho más fácil de lo que pensaba) y lo voy a estrenar con este artículo.

    De momento mantengo el anonimato de los dos autores de código que indirectamente menciono. Ya les he dado las gracias por correo, y desde aquí se las doy públicamente. No sé a qué estáis esperando para publicitar vuestro excelente trabajo 😉