Developing a DUI Based Operator Control Station

A Case Study of the Marve Framework
Part of the Human-Computer Interaction Series book series (HCIS)


Distributed User Interfaces (DUIs) provide new degrees of freedom to the distribution of systems. This work presents a seamless way for developers to handle the event communication structure much in the same way as in traditional applications. Our framework Marve is the externalization experience of developing several DUI systems. To evaluate our framework we developed a DUI system together with SAAB Aerosystem Human-Machine Interaction division. Using our approach to develop the sample application we show that the current model for development of UIs can be extended to incorporate support for DUI development.


Unmanned Aerial Vehicle Intermediate Representation Constraint Mechanism Component Singularity Component Representation 
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.


  1. 1.
    Arvola, M., Larsson, A.: Regulating prominence: a design pattern for co-located collaboration. In: Cooperative Systems Design: Scenario-Based Design of Collaborative Systems, Proceedings of COOP 04, 6th International Conference on the Design of Cooperative Systems. IOS Press, Amsterdam/Washington, DC (2004)Google Scholar
  2. 2.
    Berglund, A., Berglund, E., Larsson, A., Bang, M.: Paper remote: an augmented television guide and remote control. U. Access Info. Soc. 4, 300–327 (2006)CrossRefGoogle Scholar
  3. 3.
    Bharat, K.A., Cardelli, L.: Migratory applications. In: Proceedings of the 8th Annual ACM Symposium on User Interface and Software Technology, UIST ’95, pp. 132–142. ACM, New York (1995)Google Scholar
  4. 4.
    Bång, M., Larsson, A., Berglund, E., Eriksson, H.: Distributed user interfaces for clinical ubiquitous computing applications. Int. J. Med. Inform. 74(7–8), 545–551 (2005)CrossRefGoogle Scholar
  5. 5.
    Demeure, A., Calvary, G., Sottet, J.-S., Vanderdonkt, J.: A reference model for distributed user interfaces. In: TAMODIA ’05: Proceedings of the 4th International Workshop on Task Models and Diagrams, pp. 79–86. ACM, New York (2005)Google Scholar
  6. 6.
    Grolaux, D.: Transparent Migration and Adaptation in a Graphical User Interface Toolkit. Ph.D. thesis, Université catholique de Louvain.
  7. 7.
    Melchior, J., Grolaux, D., Vanderdonckt, J., Van Roy, P.: A toolkit for peer-to-peer distributed user interfaces: concepts, implementation, and applications. In: EICS ’09: Proceedings of the 1st ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 69–78. ACM, New York (2009)Google Scholar
  8. 8.
    Sjölund, M., Larsson, A., Berglund, E.: Smartphone views: building multi-device distributed user interfaces. In: Mobile Human-Computer Interaction – Mobile HCI 2004. Springer, Berlin/New York (2004)Google Scholar
  9. 9.
    Sjölund, M., Larsson, A., Berglund, E.: The walk-away gui : interface distribution to mobile devices. In: IASTED-HCI 2005, p. 114. ACTA Press, Anaheim (2005)Google Scholar
  10. 10.
    Smith, G., Rodden, T.: Sol: a shared object toolkit for cooperative interfaces. Int. J. Hum.-Comput. Stud. 42(2), 207–234 (1995)CrossRefGoogle Scholar
  11. 11.
    zlangpop: Programming Language Popularity. (2011)
  12. 12.
    zztiobe: TIOBE Programming Community Index. (2011)

Copyright information

© Springer-Verlag London Limited 2011

Authors and Affiliations

  • Anders Fröberg
    • 1
  • Henrik Eriksson
    • 1
  • Erik Berglund
    • 1
  1. 1.Department of Computer and Information ScienceLinköping UniversityLinköpingSweden

Personalised recommendations