At the center of this awareness environment is a notification server (which I also call an awareness server), which routes awareness information from a wide variety of sources of information to the users who will be affected by the information. While others have used notification servers to transmit awareness information, they have used servers designed for software interoperability rather than awareness. The contributions of this work focus on determining and evaluating a set of services needed to provide an awareness environment that is both useful and usable; a human centered approach to designing not just software, but the environments on which the software will be built upon. While other approaches provide awareness information to users, the CASS approach provides the following advantages:
Kantor, M. Creating an Infrastructure for Ubiquitous Awareness, Technical Report UCI-ICS-01-16, Information and Computer Science, University of California, Irvine, CA, Month 2001. |
Kantor, M., Redmiles, D. Creating an Infrastructure for Ubiquitous Awareness, Eight IFIP TC 13 Conference on Human-Computer Interaction (INTERACT 2001Tokyo, Japan), July 2001, pp. 431-438. |
de Souza, C.R.B., Basaveswara, S.D., and Redmiles, D.F. Using Event Notification Servers to Support Application Awareness, to appear in the Proceedings of the IASTED International Conference on Software Engineering and Applications (Cambridge, MA), November 2002. |