lunes, 5 de marzo de 2012

¿Qué es una 'ubiquitous web application'?

Lo primero que hay que hacer para comprender lo que hacen estas aplicaciones es definir lo que es una aplicación web, para nosotros una aplicacion web está diseñada desde un principio para ser ejecutada en un entorno basado en Web, esto quiere decir que  hipertexto y multimedia combinados con la lógica tradicional hacen que esta aplicacion difiera de las convencionales.

Ha de quedar claro que las aplicaciones no son lo mismo que las páginas web, en este contexto un servicio web que genere páginas no se puede ser considerado como una aplicación web, sino un como un servicio basado en web.

Según lo explicado una ubiquitous web application es una  aplicación que sufre el síndrome de cualquier lugar/ a cualquier hora / en cualquier medio .
Por ello estas aplicaciones no han de contener solo lo anterior, sino también que pueda ser ejecutado en cualquier plataforma existente, desde una PDA hasta un teléfono móvil.

Esto quiere decir que estas aplicaciones deben tener en cuenta las diferentes "habilidades" de los dispositivos teniendo en cuenta cosas como el tamaño del display, el almacenamiento local, las entradas, la capacidad de la red, etc.
Por lo tanto, se han abierto nuevas vías en lo relativo a localizaciones, tiempo y servicios personalizados, dado que estos tendrán en cuenta las necesidades y preferencias particulares de los individuos.

En resumen, una ubiquitous web application  debe de ser consciente del contexto en el que se sitúa y mientras tanto ha de soportar toda la personalización que cualquier usuario puede aportar a cada uno de los dispositivos que tiene a mano.

Dada la relación que existe entre nuestro tema y la web2.0 incluyo esta tabla para dimensionar su evolución: