Filters








317 Hits in 6.0 sec

Workspaces: A Multi-level Architectural Style for Synchronous Groupware [chapter]

W. Greg Phillips, T. C. Nicholas Graham
2003 Lecture Notes in Computer Science  
We present a new architectural style for synchronous groupware that eases the transition from scenario based modeling to component design, and from component design to distributed implementation.  ...  The style allows developers to work at a distribution-independent conceptual level and provides for automatic or semi-automatic refinement of conceptual designs into appropriate distributed implementations  ...  Larry Constantine suggested a simple and elegant improvement to the notation.  ... 
doi:10.1007/978-3-540-39929-2_7 fatcat:pojikto5encaldp55y3qxfr45a

Perspective layered visualization of collaborative workspaces

Hidekazu Shiozawa, Ken-ichi Okada, Yutaka Matsushita
1999 Proceedings of the international ACM SIGGROUP conference on Supporting group work - GROUP '99  
Users will be moving frequently between their personal workspaces for personal and asynchronous work and shared workspaces for communication and synchronous cooperation.  ...  For supporting such situation, this paper proposes a new technique to visualize workspaces as a set of layered virtual screens in three-dimensional space.  ...  Figure 2 : 2 Multi-layered architecture for workspaces.  ... 
doi:10.1145/320297.320305 dblp:conf/group/ShiozawaOM99 fatcat:pa3hqqzhefbh5gqw2ebhbcn54y

Distributed Applications for Collaborative Three-Dimensional Workspaces

Dieter Schmalstieg, Gerhard Reitmayr, Gerd Hesina
2003 Presence - Teleoperators and Virtual Environments  
The system allows multiple users to experience a shared 3D workspace populated by multiple applications using see-through head mounted displays or other presentation media such as projection systems.  ...  Multi-user 3D widgets allow concurrent interaction with minimal coordination effort from the application.  ...  In both DVE and groupware literature there is a continued debate over centralized vs. replicated architectures.  ... 
doi:10.1162/105474603763835332 fatcat:p2nrmbz5frgm5a4s76kedb6vxq

Towards a reference architecture for the design of mobile shared workspaces

Juan Rodríguez-Covili, Sergio F. Ochoa, José A. Pino, Valeria Herskovic, Jesus Favela, David Mejía, Alberto L. Morán
2011 Future generations computer systems  
This abstract structure can be evolved in order to make it a reference architecture for mobile shared workspaces. (J.A. Pino), vherskov@dcc.uchile.cl (V. Herskovic), favela@cicese.mx (J.  ...  This article presents an abstract structure capturing the essence of a mobile shared workspace (MSW), and how a particular MSW can be obtained by instantiating such a structure.  ...  DOORS [38] and Manifold Framework [39] ), and design constructs such as multi-level architectures that separate concerns to deal with specific aspects of the domain one at a time (e.g. presentation  ... 
doi:10.1016/j.future.2010.05.014 fatcat:oxlei5nqlngldc2a2tj6s74zrm

Integrating information appliances into an interactive workspace

A. Fox, B. Johanson, P. Hanrahan, T. Winograd
2000 IEEE Computer Graphics and Applications  
The user sits at a workstation or laptop, or holds a personal digital assistant (PDA), focusing on a single device at a time-even with several devices around, linked and synchronized.  ...  The Interactive Workspaces Project at Stanford explores new possibilities for people to work together in technology-rich spaces with computing and interaction devices on many different scales.  ...  referees and the editorial staff of IEEE CG&A for their Information Appliances  ... 
doi:10.1109/38.844373 fatcat:rx4jpp4buvgoxdjw5vz2c3m2jy

A Calculus for the Refinement and Evolution of Multi-user Mobile Applications [chapter]

W. Greg Phillips, T. C. Nicholas Graham, Christopher Wolfe
2006 Lecture Notes in Computer Science  
The calculus outlined in this paper provides a formal architectural framework for describing and reasoning about the properties of multi-user and mobile distributed interactive systems.  ...  It is based on the Workspace Model, which incorporates both distribution-independent and implementation-specific representations of multi-user and mobile applications.  ...  The Workspace Model provides precise semantics for reification of conceptual architectures as distributed systems, and for the sorts of runtime evolution that occur over the lifetime of groupware or mobile  ... 
doi:10.1007/11752707_12 fatcat:rbokimp7wvh4jknem43biuclku

Integration of collaboration and interaction analysis mechanisms in a concern-based architecture for groupware systems

Rafael Duque, María Luisa Rodríguez, María Visitación Hurtado, Crescencio Bravo, Carlos Rodríguez-Domínguez
2012 Science of Computer Programming  
This article proposes a concern-based architecture to be used by groupware developers as a guide to the integration of analysis subsystems into groupware systems.  ...  Collaboration and interaction analysis allows for the characterization and study of the collaborative work performed by the users of a groupware system.  ...  The Workspace model [41] , a multi-level architectural style for synchronous groupware, provides a clear separation of the conceptual structure from the distributed implementation.  ... 
doi:10.1016/j.scico.2010.05.003 fatcat:rtu22iifdbcltmbdb7zz4dhgeu

Awareness support in a groupware widget toolkit

Jason Hill, Carl Gutwin
2003 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work - GROUP '03  
Group awareness is an important part of synchronous collaboration, and support for group awareness can greatly improve groupware usability.  ...  The toolkit provides the first ever set of UI widgets that are truly collaboration-aware, and provides them in a way that greatly simplifies the construction and testing of rich groupware interfaces.  ...  Figure 1 shows two canonical groupware examples: a fully replicated architecture where models and views are synchronized, and a window-sharing architecture where a centralized application window is served  ... 
doi:10.1145/958160.958201 dblp:conf/group/HillG03 fatcat:enkrha2jwzczreipaljqx5ydme

Awareness support in a groupware widget toolkit

Jason Hill, Carl Gutwin
2003 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work - GROUP '03  
Group awareness is an important part of synchronous collaboration, and support for group awareness can greatly improve groupware usability.  ...  The toolkit provides the first ever set of UI widgets that are truly collaboration-aware, and provides them in a way that greatly simplifies the construction and testing of rich groupware interfaces.  ...  Figure 1 shows two canonical groupware examples: a fully replicated architecture where models and views are synchronized, and a window-sharing architecture where a centralized application window is served  ... 
doi:10.1145/958200.958201 fatcat:clupvnezvbh3pjskp6folaosia

The MAUI Toolkit: Groupware Widgets for Group Awareness

Jason Hill, Carl Gutwin
2004 Computer Supported Cooperative Work (CSCW)  
Group awareness is an important part of synchronous collaboration, and support for group awareness can greatly improve groupware usability.  ...  To address this problem, we have developed the Multi-User Awareness UI toolkit (MAUI) toolkit, a Java toolkit with a broad suite of awareness-enhanced UI components.  ...  Figure 2 shows two canonical groupware examples: a fully replicated architecture where models and views are synchronized, and a window-sharing architecture where a centralized application window is served  ... 
doi:10.1007/s10606-004-5063-7 fatcat:w2pxb7miezbspdzumalcilad5u

Powermeeting on common ground

Weigang Wang
2008 Proceedings of the hypertext 2008 workshop on Collaboration and collective intelligence - WebScience '08  
The Web has been widely used as a platform for asynchronous collaboration. However, Web based synchronous groupware are still rare, especially those using standard Web browser as frontend.  ...  From a technical and social protocol co-evolution perspective, this work examines the Web technical protocol evolution and proposes an AJAX based approach to creating synchronous groupware that may offer  ...  developing multi-user synchronous groupware.  ... 
doi:10.1145/1379157.1379166 fatcat:e77le7wfpnadhep62tuj54rzwm

Flexible collaboration transparency: supporting worker independence in replicated application-sharing systems

James Begole, Mary Beth Rosson, Clifford A. Shaffer
1999 ACM Transactions on Computer-Human Interaction  
The new approach uses a replicated architecture, in which a copy of the application resides on each user's machine, and the users' input events are broadcast to each copy.  ...  Additionally, the dissertation reports the results of an informal study that evaluated using Flexible JAMM as a groupware toolkit.  ...  The chapter begins with a brief discussion of distribution architectures in general, and next describes implementations of these architectures for synchronous groupware.  ... 
doi:10.1145/319091.319096 fatcat:qojrisoldfczhpogaflwlpdbr4

Fiia

Christopher Wolfe, T.C. Nicholas Graham, W. Greg Phillips, Banani Roy
2009 Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems - EICS '09  
In this paper, we introduce Fiia, a novel architectural style for groupware.  ...  Fiia is user-centered, in that it allows easy specification of groupware structured around users' settings, devices and applications, and where adaptations are specified at a high level similar to scenarios  ...  RELATED WORK Several conceptual architectural styles have been proposed for reducing the complexity of groupware implementation by providing developers with a high-level view of their system.  ... 
doi:10.1145/1570433.1570484 dblp:conf/eics/WolfeGPR09 fatcat:wjow2eoncrefnjk2k54delwzaa

Architectural concerns in distributed and mobile collaborative systems

Schahram Dustdar, Harald Gall
2002 Proceedings of the 14th international conference on Software engineering and knowledge engineering - SEKE '02  
This paper describes a framework for distributed and mobile collaboration, defines a set of requirements for virtual communities, and discusses a mobile teamwork support software architecture that has  ...  The framework together with the architecture enables to enhance current collaboration approaches to include the dimension of mobile participants and virtual communities for distributed product development  ...  Since such an architecture has to cope with three connectivity modes we decided to strive for a peerto-peer (P2P) style rather than a classical clientserver (CS) style.  ... 
doi:10.1145/568760.568852 dblp:conf/seke/DustdarG02 fatcat:d7djbaffuzf67n2gfirpcec2qe

Architectural concerns in distributed and mobile collaborative systems

Schahram Dustdar, Harald Gall
2003 Journal of systems architecture  
This paper describes a framework for distributed and mobile collaboration, defines a set of requirements for virtual communities, and discusses a mobile teamwork support software architecture that has  ...  The framework together with the architecture enables to enhance current collaboration approaches to include the dimension of mobile participants and virtual communities for distributed product development  ...  Since such an architecture has to cope with three connectivity modes we decided to strive for a peerto-peer (P2P) style rather than a classical clientserver (CS) style.  ... 
doi:10.1016/s1383-7621(03)00092-4 fatcat:rfuucbtbkrgofh5sotzr7diney
« Previous Showing results 1 — 15 out of 317 results