A Web-based Infrastructure for Awareness based on Events
Roberto S. Silva Filho, Max Slabyak, David Redmiles · 2002
The ability to be aware of other people’s work in a collaborative environment is essential to improving the coordination of the members of a group. In this context, events originating from many sources have to be filtered and combined in order to provide the right information to the right person at the right time. As the Web becomes a popular and ubiquitous way to integrate different information sources, an infrastructure that allows the filtering, combination, abstraction and routing of awareness information is required. In this paper, we describe DEAL (Distributed Event Awareness Language), an event-based infrastructure and language that supports the development of awareness applications in the context of distributed collaborative environments. The requirements of the infrastructure are discussed as well as the language syntax. Our motivation was to design a language and a set of usable and useful strategies and web services that provide usable and useful awareness capabilities for the development of awareness applications.