ABSTRACT
In general, collaboration infrastructures have supported sharing of an object based on its logical structure. However, current implementations assume an implicit binding between this logical structure and particular system-defined abstractions. We present a new composable design based on programming patterns that eliminates this binding, thereby increasing the range of supported objects and supporting extensibility.
- 1.Abdel-Wahab,H.,Jeffay,K.,Issues,problems,and solutions in sharing clients on multiple displays. Internetworking:Research and Experience,1994.5 :1-15.Google Scholar
- 2.Birrel,A.D.and B.J.Nelson,Implementing Remote Procedure Calls.ACM TOCS,Febr ary 1984.2 (1). Google ScholarDigital Library
- 3.Dewan,P.and R.Cho dhary,A High-Level and Flexible Framework for Implementing Multiuser User Interfaces. ACM Transactions on Information Systems,October 1992.10 (4):p.345-380. Google ScholarDigital Library
- 4.Dourish,P.,Open Implementation in CSCW Toolkits (Doctoral Dissertation).1996,University of London.Google Scholar
- 5.Grundy,J.Engineering component-based,userconfigurable collaborative editing systems .EHCI .1998. Google ScholarDigital Library
- 6.Hamilton,G.,JavaBeans specification .1997,Sun Microsystems.Google Scholar
- 7.Hughes,M.,Stotts D.Daistish:Systematic Algebraic Testing for OO Programs in the Presence of Side-effects . in ISSTA .1996. Google ScholarDigital Library
- 8.Munson,J.,Dewan,P.,Sync:a Java framework for mobile collaborative applications ,in Computer .1997.p.231-242. Google ScholarDigital Library
- 9.Prakash,A.,Shim,H.DistView:Support for building efficient collaborative applications using replicated active objects.in Proceedings of the ACM Conference on CSCW . 1994. Google ScholarDigital Library
- 10.Roseman,M.,Greenberg,S.,Building real-time groupware with GroupKit,a groupware toolkit.ACM Transactions on Comp ter-Human Interaction,1996.3 (1): p.66-106. Google ScholarDigital Library
- 11.Roussev,V.,Dewan,P.,Koorakula,N.,Sellappa,S. Integrating XML and Object-based Programming for Distributed Collaboration .in WET ICE .2000. Google ScholarDigital Library
- 12.Shim,H.,Hall,R.,Prakash,A.,Jahanian,F.Providing flexible services for managing shared state in collaborative systems .in Proceedings of the Fifth European Conference on CSCW .1997. Google ScholarDigital Library
- 13.Stefik,M.,et al.,Beyond the Chalkboard:Computer Support for Collaboration and Problem Solving in Meetings.CACM,January 1987.30 (1):p.32-47. Google ScholarDigital Library
Index Terms
- Composable collaboration infrastructures based on programming patterns
Recommendations
Towards Composable GPU Programming: Programming GPUs with Eager Actions and Lazy Views
PMAM'17: Proceedings of the 8th International Workshop on Programming Models and Applications for Multicores and ManycoresIn this paper, we advocate a composable approach to programming systems with Graphics Processing Units (GPU): programs are developed as compositions of generic, reusable patterns. Current GPU programming approaches either rely on low-level, monolithic ...
Infrastructures for collaboration in virtual organisations
Many organisations are currently forced to collaborate with others in renewing their products and processes to stay competitive, to enter new or to retain their current markets, or to get easy access to new knowledge. Management of collaboration between ...
Which collaboration patterns are most challenging: A global survey of facilitators
HICSS '07: Proceedings of the 40th Annual Hawaii International Conference on System SciencesFacilitation is a key success factor for effective Group Support Systems (GSS) applications. The development of effective support for facilitation becomes more critical than ever as decision making groups are larger and globally distributed. Developing ...
Comments