El proyecto Sentient Graffiti (http://www.smartlab.deusto.es/dsg/) permite a los usuarios móviles aprovecharse de las ventajas provistas por la Computación Ubicua en entornos no controlados desde sus dispositivos móviles. Para ello solamente requiere que éstos participen en una comunidad de usuarios interesados en publicar y consumir anotaciones y servicios a los que se ha asociado información contextual. Los usuarios anotan objetos y regiones geográficas con datos multimedia y servicios web que serán disponibles a otros usuarios cuando estos últimos tengan un contexto (encontrarse en cierta localización, periodo de tiempo, etc) similar al asociado previamente a tales recursos.
Un graffiti sensible al contexto (Sentient Graffiti) no es mas que un nota post-it virtual en forma de un documento XML conteniendo no solamente información final para el usuario (contenido multimedia o enlace a la presentación de un servicio web) sino además varias palabras clave resumiendo tal contenido, así como varios atributos contextuales (perfil delcreador, localización, intervalo de tiempo, etc.) que restringen quién, cuándo y dónde pueden ser vistas tales anotaciones. Estos graffitis sensibles al contexto pueden ser editados bien a través de un front-end web desde un PC o en movimiento mediante un cliente móvil y luego publicarse en la parte servidora del sistema. Actualmente, dos tipos de contenido son soportados para Sentient Graffiti:
- Presentaciones multimedia en formato SMIL simplificado incluyendo video, audio e imágenes.
- Enlaces web apuntando a los front-end de servicios web.
Antes de que un graffiti pueda ser editado y luego publicado debe asociarse a:
- Una región espacial (mediante GPS) .
- La localización cubierta por el rango Bluetooth de un dispositivo.
- Un objeto utilizando la identidad dada bien por un código de barras circular (TRIP) o una etiqueta RFID.
Sentient Graffiti presenta una arquitectura cliente/servidor (observad la primera figura arriba) donde los usuarios utilizan un cliente de SG que se ejecuta bien en su dispositivo móvil o en el navegador de su PC, mientras que un componente de la parte servidora, denominado Sentient Graffiti Server, almacena, indexa y empareja anotaciones de otros usuarios con los atributos contextuales actuales del usuario publicados continuamente por su dispositivo móvil.
El cliente móvil genérico provisto por Sentient Graffiti (ver segunda figura arriba), denominado SG Mobile Client, permite al usuario una interacción mejorada con su entorno a través de los siguientes cuatro mecanismos de interacción natural:
- Apuntar – el usuario puede apuntar la cámara de su móvil a un código de barras bidimensional y obtener como resultado todos los graffitis asociados a tal marcador que son relevantes a los atributos contextuales actuales del usuario.
- Tocar – el usuario puede usar un lector RFID móvil asociado a su móvil por Bluetooth para tocar una etiqueta RFID y obtener todos los graffitis asociados a tal etiqueta. Existe una implementación de SG Mobile Client para el Nokia NFC 6131 que facilita este tipo de interacción al utilizar las propiedades NFC del dispositivo.
- Sensible al contexto – móviles equipados con dispositivos GPS pueden en entornos externos obtener información sobre todos los graffitis en cierto rango de localización que son relevantes contextualmente para el usuario.
- Proximidad – el cliente móvil de Sentient Graffiti puede recuperar los graffitis publicados en servidores Bluetooth cercanos cuando el dispositivo se encuentra en rango Bluetooth de tales servidores.



