G. Calvary, J. Coutaz, and L. Nigay, From single-user architectural design to PAC*, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '97, pp.242-249, 1997.
DOI : 10.1145/258549.258717

J. Coutaz, PAC, ACM SIGCHI Bulletin, vol.19, issue.2, pp.37-41, 1987.
DOI : 10.1145/36111.1045592

C. Cruz-neira, D. J. Sandin, and T. A. Defanti, Surround-screen projection-based virtual reality, Proceedings of the 20th annual conference on Computer graphics and interactive techniques , SIGGRAPH '93, pp.135-142, 1993.
DOI : 10.1145/166117.166134

M. Davis, Struts, an open-source MVC implementation, 2001.

D. Delaney, T. Ward, and S. Mcloone, On consistency and network latency in distributed interactive applications: A survey ? part I. Presence: Teleoperators and Virtual Environments, pp.218-234, 2006.

D. Delaney, T. Ward, and S. Mcloone, On Consistency and Network Latency in Distributed Interactive Applications: A Survey ? Part II. Presence: Teleoperators and Virtual Env, pp.465-482, 2006.

P. Dewan, Architectures for Collaborative Applications, Software, special issue on Collaborative Systems, pp.169-193, 1999.

F. Dupont, T. Duval, C. Fleury, J. Forest, V. Gouranton et al., Collaborative Scientific Visualization: The COLLAVIZ Framework, JVRC Demos, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00534105

T. Duval and C. Fleury, An asymmetric 2D Pointer/3D Ray for 3D interaction within collaborative virtual environments, Proceedings of the 14th International Conference on 3D Web Technology, Web3D '09, pp.33-41, 2009.
DOI : 10.1145/1559764.1559769

URL : https://hal.archives-ouvertes.fr/inria-00433861

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns: Elements of reusable Object-Oriented Software, 1995.

C. Ellis and J. Wainer, A conceptual model of groupware, Proceedings of the 1994 ACM conference on Computer supported cooperative work , CSCW '94, pp.79-88, 1994.
DOI : 10.1145/192844.192878

C. Fleury, A. Chauffaut, T. Duval, V. Gouranton, and B. Arnaldi, A Generic Model for Embedding Users' Physical Workspaces into Multi-Scale Collaborative Virtual Environments, Proc. of ICAT, pp.1-8, 2011.
URL : https://hal.archives-ouvertes.fr/inria-00534096

C. Fleury, T. Duval, V. Gouranton, and B. Arnaldi, A New Adaptive Data Distribution Model for Consistency Maintenance in Collaborative Virtual Environments, Proc. of JVRC, pp.29-36, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00534090

C. Fleury, T. Duval, V. Gouranton, and B. Arnaldi, Architectures and Mechanisms to efficiently Maintain Consistency in Collaborative Virtual Environments, Proc. of the 3rd IEEE VR 2010 Workshop on Software Engineering and Architectures for Realtime Interactive Systems, pp.87-94, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00534082

A. Goldberg, Information models, views, and controllers, Dr. Dobb's J, vol.15, pp.54-61, 1990.

Y. Laurillau and L. Nigay, Clover architecture for groupware, Proceedings of the 2002 ACM conference on Computer supported cooperative work , CSCW '02, pp.236-245, 2002.
DOI : 10.1145/587078.587112

M. R. Macedonia and M. J. Zyda, A taxonomy for networked virtual environments, IEEE Multimedia, vol.4, issue.1, pp.48-56, 1997.
DOI : 10.1109/93.580395

L. Nigay, J. Coutaz, C. , and J. , Building User Interfaces: Organizing Software Agents [25] M. Potel MVP: Model-View-Presenter ? The Taligent Programming Model for, Proceedings of Esprit'91, pp.709-717, 1979.