Abstract
An open systems approach for supporting groupware is advocated and an open systems middleware technology, called Wilde, is presented. Wilde is built on the principle of separating design from functional code. A distinguishing feature of Wilde is that it supports a design level paradigm that supports system redesign. A Wilde based systems can be redesigned after it has been deployed, and even as it executes. Wilde’s implementation is discussed, and an example of its use with groupware is presented.
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Stephen Barrett and Brendan Tangney, “Aspects Composing CSCW Applications,” in OOIS (Object-Oriented Information Systems) ‘95, Springer-Verlag, Dec 1995.
L. Bellissard, S. Ben Atallah, A. Kerbrat and M. Riveill, “Component-based programming and application management with Olan,” in Object based parallel and distributed computation, Frane-Japan worksho, OBPDC’ 95, J. Briot, J. Geib and A. Yonezaru (eds.), LNCS 1107, Springer Verlag, 1995.
Benford, S. and Mariani, J., eds, Requirements and metaphors of shared interaction. Lancaster University, Esprit Basic Research Report project 6225, D4.1., 1993.
R. Bjornson, N. Carriero, D. Gelernter, “From weaving threads to untangling the web: A view of coordination from Linda’s perspective,” in Proceedings of the second international conference on Coordination languages and Models, COORDINATION’ 97, Berlin Germany, Sep 1997, LNCS 1282,, Springer Verlag, 1997.
The Component Object Model Specification, Draft Version 0.9, October 24, 1995, Microsoft Corporation and Digital Equipment Corporation.
Cutkosky, M. R., Engelmore, R. S., Fikes, R. E., Genesereth, M. R., Gruber, T. R., Mark, W. S., Tenenbaum, J. M., and Weber, J. C. “PACT: An experiment in integrating concurrent engineering systems,” IEEE Computer Magazine (Jan. 1993), 28–37.
Paul Dourish “Open implementation and flexibility in CSCW toolkits”, PhD thesis, University College London, 1996.
C.A. Ellis, S.J. Gibbs, and R.L. Rein. “Groupware, some issues and experiences,” Communications of the ACM, 34(1), January 1991.
Gelernter, D. and Carriero, N., “Coordination Languages and Their Significance,” Comm. ACM, Vol. 35, No. 2, Feb. 1992, pp 97–107.
Greenberg, S., “Personalisable Groupware: Accommodating Individual Roles and Group Differences” in Proc. European Conference on Computer-Supported Co-operative Work CSCW’94, Amsterdam, Netherlands, pp. 17–32.
N. Haly, H. Minsky and V. Vingureanu, “Regulated coordination in open distributed systems,” in Proceedings of the second international conference on Coordination languages and Models, COORDINATION’ 97, Berlin Germany, Sep 1997, LNCS 1282, Springer Verlag, 1997.
Helm, R., Holland, I.M. and Gangopadhyay, D., “Contracts: Specifying behavioural compositions in object-oriented,” in Conf. On Object-Oriented Programming: Systems, Languages and Applications. European Conference on Object-Oriented Programming, pp. 169–180, ECOOP/OOPSLA, ACM Press, 1990.
G Henri ter Hofte, “Working apart together-foundations for component groupware”, Telematica Instituut Fundamental Researh Series No. 001 (TI/FRS/001)
A. Holzbacher, M. Perin and M. Sudholt, “Modelling railway control systems using graph grammars: a case study,” in Proceedings of the second international conference on Coordination languages and Models, COORDINATION’ 97, Berlin Germany, Sep 1997, LNCS 1282, Springer Verlag, 1997.
J. Kramer and J. Magee, “Darwin-Exposing the skeleton in the coordination closet,” in Proceedings of the second international conference on Coordination languages and Models, COORDINATION’ 97, Berlin Germany, Sep 1997, LNCS 1282, Springer Verlag, 1997.
Oscar Nierstrasz, “Requirements for a composition language,” in Proceedings of the ECOOP 94 workshop on Models and Languages for Coordination and Parallelism and Distribution, LNCS, Springer Verlag, 1995.
O’Grady, T., Flexible Data Sharing in a Groupware Toolkit. M.Sc. thesis, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada. November 1996.
Object Management Group, “CORBA Components-Volume 1”, December 1999.
W. Reinhard, J. Schweitzer and G. Volksen, “CSCW Tools: Concepts and Architectures”, IEEE Computer, vol. 27, no. 5, May 1994.
Roseman, M. and Greenberg, S, “Building flexible groupware through open protocols,” in Conf. On Office Information Systems, pp. 279–288, ACM, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barrett, S., Tangney, B. (2000). Wilde: Supporting Change in Groupware. In: Porto, A., Roman, GC. (eds) Coordination Languages and Models. COORDINATION 2000. Lecture Notes in Computer Science, vol 1906. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45263-X_24
Download citation
DOI: https://doi.org/10.1007/3-540-45263-X_24
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41020-1
Online ISBN: 978-3-540-45263-8
eBook Packages: Springer Book Archive
Publish with us
We’re sorry, something doesn't seem to be working properly.
Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.