Distributed Architecture for Supporting Collaboration

  • Claude MoulinEmail author
  • Kenji Sugawara
  • Yuki Kaeri
  • Marie-Hélène Abel
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9416)


The research concerned by this paper is the design and implementation of a distributed digital system supporting participants during co-located collaborative sessions. In many companies, traditional methods are still used. The challenge is to propose a computer supported solution for helping the capitalization of knowledge without impacting the efficiency of such meetings. The paper presents the architecture of a distributed system involving different types of devices for main support a large multi-touch screen. The distributed architecture relies on a multi-agent system whose agents listen events from the applications and exchange messages for performing the functionalities of the system like synchronization and persistence. The technology used for the development of the applications and the agents is also detailed. The last section of the paper introduces experiments that have been achieved thanks to this system.


Collaborative activity Distributed system Multi-touch device Synchronous collaboration 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Kanbanize web site (2015).
  2. 2.
    Trello web site (2015).
  3. 3.
    Brézillon, P.: Explaining for sharing context in communities. In: CSCWD 2011, 15th International Conference on Computer Supported Cooperative Work in Design, Lausanne, Switzerland, pp. 819–826, June 2011Google Scholar
  4. 4.
    Forlines, C., Lilien, R.: Adapting a single-user, single-display molecular visualization application for use in a multi-user, multi-display environment.In: Proceedings of the Working Conference on Advanced Visual Interfaces, AVI 2008, pp. 367–371. ACM, New York (2008)Google Scholar
  5. 5.
    Kendira, A., Gidel, T., Jones, A., Lenne, D., Barths, J.P., Moulin, C.: Conducting preliminary design around an interactive tabletop. In: 18th International Conference on Engineering Design (ICED 2011), Copenhagen, Danmark, vol. 2, pp. 366–376 (2011)Google Scholar
  6. 6.
    Mishra, A., Mishra, D.: Research trends in management issues of global software development: evaluating the past to envision the future. Journal of Global Information Technology Management 14(4), 48–69 (2011)CrossRefGoogle Scholar
  7. 7.
    Mishra, D., Mishra, A.: Distributed information system development: review of some management issues. In: Meersman, R., Herrero, P., Dillon, T. (eds.) OTM 2009 Workshops. LNCS, vol. 5872, pp. 282–291. Springer, Heidelberg (2009) CrossRefGoogle Scholar
  8. 8.
    Moulin, C., Jones, A., Barthès, J.P., Lenne, D.: Preliminary design on multi-touch surfaces managed by multi-agent systems. International Journal of Energy, Information and Communications 2(4), 195–210 (2011)Google Scholar
  9. 9.
    Moulin, C., Sugawara, K., Kaeri, Y., Abel, M.H.: Collaborative brainstorming activity results and information systems. In: On the Move to Meaningful Internet Systems: OTM 2014; ISDEWorkshop, Amantea, Italy, pp. 399–407, October 27–31, 2014Google Scholar
  10. 10.
    Piorkowski, B.A., Evans, R.D., Gao, J.X.: Development of a face-to-face meeting capture and indexing process. In: CSCWD 2011, 15th International Conference on Computer Supported Cooperative Work in Design, Lausanne, Switzerland, pp. 4–8, June 2011Google Scholar
  11. 11.
    Raschke, W., Zilli, M., Loinig, J., Weiss, R., Steger, C., Kreiner, C.: Patterns of software modeling. In: Meersman, R., et al. (eds.) OTM 2014. LNCS, vol. 8842, pp. 428–437. Springer, Heidelberg (2014)Google Scholar
  12. 12.
    Sugawara, K., Manabe, Y., Moulin, C., Barthès, J.P.: Design assistant agents for supporting requirement specification definition in a distributed design team. In: 15th Int. Conference on Computer-Supported Cooperative Work in Design (CSCWD), pp. 329–334. IEEE, Lausanne, June 8–11, 2011Google Scholar
  13. 13.
    Vallecillos, J., Criado, J., Iribarne, L., Padilla, N.: Dynamic mashup interfaces for information systems using widgets-as-a-service. In: Meersman, R., et al. (eds.) OTM 2014. LNCS, vol. 8842, pp. 438–447. Springer, Heidelberg (2014)Google Scholar
  14. 14.
    Wallace, J.R., Scott, S.D., MacGregor, C.G.: Collaborative sensemaking on a digital tabletop and personal tablets: prioritization, comparisons, and tableaux. In: CHI 2013, SIGCHI Conference on Human Factors in Computing Systems, New York, USA, pp. 3345–3354 (2013)Google Scholar
  15. 15.
    Weiser, M.: Human-computer interaction. chap. The Computer for the 21st Century, pp. 933–940. Morgan Kaufmann Publishers Inc., San Francisco (1995)Google Scholar
  16. 16.
    Wigdor, D., Fletcher, J., Morrison, G.: Designing user interfaces for multi-touch and gesture devices. In: CHI 2009 Extended Abstracts on Human Factors in Computing Systems, pp. 2755–2758 (2009)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Claude Moulin
    • 1
    • 2
    Email author
  • Kenji Sugawara
    • 3
  • Yuki Kaeri
    • 3
  • Marie-Hélène Abel
    • 1
    • 2
  1. 1.Heudiasyc JR Unit - CNRS 7253Sorbonne UniversitésCompiègne CedexFrance
  2. 2.Centre de Recherche de RoyallieuUniversité de Technologie de CompiègneCompiègne CedexFrance
  3. 3.Faculty of Information and Network ScienceChiba Institute of TechnologyChibaJapan

Personalised recommendations