Sentient Graffiti enables mobile users to profit from the benefits of Ubiquitous Computing in uncontrolled environments, only requiring in exchange, the participation in a community of users interested on publishing and consuming context-aware empowered annotations and services. Users annotate objects and spatial regions with multimedia data or web services which are only made available to other users when those match the contextual attributes (location range, period of time, and so forth) previously assigned to the resources.
A virtual graffiti can be thought of as a virtual post-it note in the form of an XML document which combines some content (multimedia presentation or web service front-end) with some keywords summarising the content, and some contextual attributes (profile of creator, location, time interval and so on) which restrict who, when and where can those annotations be seen
|
Virtual Graffitis are edited through a PC web browser or, on the move, by means of the Sentient Graffiti mobile client and then published on the back-end. We currently support two types of graffiti content:
|
![]() |
Before a graffiti can be published edited it must be associated to:
|
Sentient Graffiti presents a client/server architecture (see figure below) where users run a SG client in either their mobile device or a computer’s web browser, whilst a server-side component, namely Sentient Graffiti Server, stores, indexes and matches user annotations against user’s current context published by SG clients.

The generic SG Mobile Client provided enhances user to environment interaction by enabling the following four interaction mechanisms (Multi-modal Interaction):
An interesting technology which has emerged lately and which seems as an ideal candidate to help on providing a more natural way of interaction between the user and the environment is Near-Field- Communication (NFC). This technology is a combination of contact-less identification and interconnection technologies that enables wireless short-range communication between mobile devices, consumer electronics, PCs and smart objects. NFC offers a simple, touch-based solution that allows consumers to exchange information and to access content and services in an intuitive way. The emergence of NFC should simplify human to environment interaction, giving place to the Touch Computing paradigm, where users have only to wave their representing mobile devices in front of everyday objects augmented with RFID tags and visual markers or other NFC-aware devices in order to trigger the smart services offered by them. In fact, the combination of RFID and visual tagging of everyday physical objects and NFC-enabled devices will foster the UW/IoT vision where every resource that surrounds us and its associated services are available through some kind of networking (Bluetooh, Wi-Fi, GPRS/UMTS) and programming infrastructure (web service, semantic web service, RSS feed and so forth), easily discovered and consumed through our mobile devices. Sentient Graffiti, as an UW/IoTenabling platform, also leverages on the promising NFC technology as it will be later reviewed.
In order to further improve the support for human-to-environment interaction offered by Sentient Graffiti we have adopted NFC technology. The adoption of this technology on the mobile client has brought out improvements on the way users retrieve public and private virtual graffitis associated to surrounding resources. Our initial implementation of the Sentient Graffiti Mobile Client supported only non NFC-aware mobiles. The adoption of NFC technology and the implementation of a Touch2Launch service as part of the Sentient Graffiti MIDlet for the Nokia NFC 6131 device (using the Nokia NFC SDK ), has provided the following improvements for the touching and proximity aware interaction modes:

In conclusion, incorporating the Touch2Launch service into the Sentient Graffiti MIDlet for the Nokia NFC 6131 has simplified both touch and Bluetooth proximity-aware interaction with nearby smart objects. Thus, NFC makes Sentient Graffiti even more suitable as a platform to enable the discovery and consumption of services within UW/IoT by further simplifying two of its natural (pointing, touching) interaction supported modes.
The contents of every graffiti are stored in the DSG Server. There are two ways to access that data:
Installing the DSG mobile application on your mobile phone.
Select your mobile phone model:
There's also available a demo application that uses the SG's API. BilboBus Alerter
|
|
The installation process is very easy. It only takes a short while. Just follow these steps to get the application running:
These images show the complete installation process.

Once the DSG Mobile client has been installed on your device, you're ready to start:
These images show the complete login process:

The following snapshots depict the Sentient Graffiti system in action:
