Lessons Learned Using Notification Servers To Support Application Awareness

✶ Also at: Informatics Department, Federal University of Pará, Belém, PA, Brazil. ABSTRACT In previous work, we presented a software strategy called CASS (Cross Application Subscription Service) and an accompanying event notification server called CASSIUS (CASS Information Update Server) for supporting awareness. Roughly, awareness refers to the ability to have available, pertinent information about other activities, usually the activities of co-workers. Ongoing work begged the question: How essential was the CASSIUS server to our overall goal of supporting awareness? This present work examines that question through a twofold evaluation (theoretical and practical) of CASSIUS and the event notification servers Elvin and Siena, which are more readily available than CASSIUS.

[1]  M. Roseman,et al.  A usability study of awareness widgets in a shared workspace groupware system , 1996, CSCW '96.

[2]  David F. Redmiles,et al.  Creating an Infrastructure for Ubiquitous Awareness , 2001, INTERACT.

[3]  Alfonso Fuggetta,et al.  The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS , 2001, IEEE Trans. Software Eng..

[4]  Geraldine Fitzpatrick,et al.  Augmenting the workaday world with Elvin , 1999, ECSCW.

[5]  David S. Rosenblum,et al.  A design framework for Internet-scale event observation and notification , 1997, ESEC '97/FSE-5.

[6]  Gail E. Kaiser,et al.  An Active Events Model for Systems Monitoring , 2001 .

[7]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.

[8]  Richard N. Taylor,et al.  An infrastructure for the rapid development of XML-based architecture description languages , 2002, ICSE '02.

[9]  Tom Rodden,et al.  Exploring the design space for notification servers , 1998, CSCW '98.

[10]  Bill Segall,et al.  Supporting disconnectedness - transparent information delivery for mobile and invisible computing , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[11]  Robert E. Gruber,et al.  The architecture of the READY event notification service , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems. Workshops on Electronic Commerce and Web-based Applications. Middleware.

[12]  David F. Redmiles,et al.  From Group Memory to Project Awareness Through Use of the Knowledge Depot , 1997 .

[13]  Paul Dourish,et al.  Portholes: supporting awareness in a distributed work group , 1992, CHI.

[14]  Andreas Girgensohn,et al.  NYNEX portholes: initial user reactions and redesign implications , 1997, GROUP.

[15]  David F. Redmiles,et al.  An approach to large-scale collection of application usage data over the internet , 1998, Proceedings of the 20th International Conference on Software Engineering.

[16]  David F. Redmiles,et al.  Extracting usability information from user interface events , 2000, CSUR.

[17]  Steven P. Reiss,et al.  Connecting tools using message passing in the Field environment , 1990, IEEE Software.

[18]  Richard N. Taylor,et al.  A highly-extensible, XML-based architecture description language , 2001, Proceedings Working IEEE/IFIP Conference on Software Architecture.