DocumentCode
3014798
Title
Filters and tasks in Croquet
Author
Smith, David ; Raab, Andreas ; Ohshima, Yoshiki ; Reed, David P. ; Kay, Alan
Author_Institution
Croquet Project, Cary, NC, USA
fYear
2005
fDate
28-29 Jan. 2005
Firstpage
50
Lastpage
56
Abstract
Croquet is a collaborative 3D platform that allows users to work together to create and share ideas. We are developing an architecture that incorporates the ideas of filters and controls for 3D to solve this problem. Our model uses the Croquet 2D portals as view filters that can modify the nature of the content displayed on the other side of the filter. Another problem is that this collaborative sharing of interfaces tends to be complex. A new approach to this, an extension of the model-view-controller approach pioneered in Smalltalk is described. This extension of MVC to collaborative 3D user interface design consists of interactors, tasks, and replicants. This architecture solves the collaboration UI problem in a way that makes it quite easy for the designer to create robust multi-user applications without having to manage the divergent states and goals of each user. The programmer can focus on the design of an extensible system as if he is dealing with a single user.
Keywords
Smalltalk; graphical user interfaces; groupware; information filters; portals; user interface management systems; Croquet 2D portals; Smalltalk; collaborative 3D platform; collaborative 3D user interface design; model-view-controller approach; view filters; Filters;
fLanguage
English
Publisher
ieee
Conference_Titel
Creating, Connecting and Collaborating through Computing, 2005. C5 2005. Third International Conference on
Print_ISBN
0-7695-2325-0
Type
conf
DOI
10.1109/C5.2005.14
Filename
1419788
Link To Document