1
Component Architecture for Building Web-based Synchronous Collaboration Systems 2
Contents 3
Motivation 4
Requirements for Collaborative Components 5
Requirements for Collaborative Components 6
Tango Interactive (TI) 7
Tango Interactive (TI) 8
Tango Beans 9
Tango Beans - TangoBean 10
Tango Beans - TangoBean 11
Tango Beans - TangoBean 12
Tango Beans - ObjectPipe 13
Tango Beans - Context Construction 14
Tango Beans - Context Construction 15
Tango Beans - Event Flow 16
Tango Beans - Event Flow 17
Tango Beans - Session State 18
Tango Beans - Development Process 19
Conclusions 20
Conclusions 21
Future Work
Click outside pointer rectangle to move pointer
Click on Pointer to Hide
Click on Pointer + ALT to toggle message hiding
Click on Pointer + CNTL to abolish pointer
Click on Pointer + Shift to cycle families
Click outside + Alt is Change Image
Click outside + Control is Double Size
Click outside + Shift is Halve Size
Right Mouse Down on Pointer Toggles Index
Shift Right Mouse aligns top with scrolled Page While With Mouse Down on Current Pointer h hides This Message while m restores i Toggles Index Aligned with Page Top j Toggles Index Aligned with Scrolled View Top a Abolishes Pointer while CNTL-Click restores f cycles through pointer families c cycles through members of a family u increases Size Up and d decreases Down Mouse Up-Down between changes of Pointer to process new option