Skip to main content

IBM Cambridge Research Center

  Technical Report: Retrofitting Collaboration into UIs with Aspects

Retrofitting Collaboration into UIs with Aspects

Technical Report #:04-11
Author(s): Li-Te Cheng, Steven L. Rohall, John Patterson, Steven Ross, Susanne Hupfer
Category(s):Groupware, CSCW, aspect-oriented programming, application retrofitting, user interface components
Full Citation:Presented at CSCW 2004 - ACM 2004 Conference on Computer Supported Cooperative Work. Copyright 2004, IBM. All rights reserved. RC 23307


A Collaborative User Experience Technical Report: more about CUE...

Mission critical applications and legacy systems may be difficult to revise and rebuild, and yet it is sometimes desirable to retrofit their user interfaces with new collaborative features without modifying and recompiling the original code. We describe the use of Aspect-Oriented Programming as a lightweight technique to accomplish this, present an example of incorporating presence awareness deeply into an application’s user interface, and discuss the implications of this technique for developing CSCW software.

Full Report

For more information, or to order a Technical Report, contact us.