Go to JKU Homepage
Institute of Pervasive Computing
What's that?

Institutes, schools, other departments, and programs create their own web content and menus.

To help you better navigate the site, see here where you are at the moment.

Digital Graffiti.

Funding Industrial cooperation    
Duration 2003-2005
Consortium Johannes Kepler Universität Linz, AEC Future Lab, Siemens München
Role Project partner, PI
Digital Graffiti

Digital Graffiti are messages that can be placed at any location in the real world and addressed to any recipients who are not only identified by (phone) numbers. They specify their visibility by time and are only perceivable in a given context. The content of a Digital Graffito can be smart.

Smartness within a Digital Graffito has different forms: Dynamic content: - Messages contain changeable elements, like a timer showing the remaining lifetime of a message. Influenced content: - The recipient himself can influence the content of a message, like in a poll where he changes the statistical results by his vote. Executable content: - Users are able to trigger actions through interactive elements or the Digital Graffito itself executes code when it is received.

Key Issues

  • Pervasive Computing Techniques
  • Localization and Wireless Communication Techniques
  • Component-oriented software development
  • Innovative Concepts for Unser Interaction
  • Limited resources in embedded information appliances


The software architecture for smart elements within a Digital Graffito considers three fundamental aspects:

Conventional elements (e.g., text, pictures, video, music etc.) and smart elements can be arbitrarily combined within one message. No restrictions prevent the user from creating powerful messages.

The architecture enables third-party developers to easily design their own (smart) elements. As a consequence, the architecture provides an extensible framework structure which is prepared for deriving new elements from given templates.

Self-developed elements can be made accessible to all users without forcing them to download new versions of the client software or to restart their system. The users do not even recognize if an element has just recently been developed by a third party or if it is a basic element like plain text.