UI Generation for Data Visualisation in Heterogenous Environment

  • Miroslav Macik
  • Martin Klima
  • Pavel Slavik
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6939)


The process of data visualisation can be very complex and an urgent need for interactive control of this process is imminent. Solution to this problem is in the field of user interfaces by means of which the user can efficiently control all aspects of the visualisation. One of the fields where a lot of challenges for development of new user interfaces exist is data visualisation in heterogeneous environment. In such case data are visualised on various devices that have different capabilities. This fact influences not only the results of the visualisation process but also design and implementation of user interface for each particular device. In situation when an application is capable to run on various devices it is rather problematic to manually create individual user interfaces, one for each device. In this paper a concept and results of automatic generation of user interfaces in a heterogeneous environment is described.


User Interface User Model Ubiquitous Computing Data Visualisation Device Model 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    LogicJunction: Logicjunction wayfinder (2011), (accessed, 2011-05-11)
  2. 2.
    Goguen, J., Burstall, R.: Institutions: Abstract model theory for specification and programming. Journal of the ACM (JACM), 95–146 (1992)Google Scholar
  3. 3.
    Gajos, K., Weld, D., Wobbrock, J.: Automatically generating personalized user interfaces with supple. Artificial Intelligence 174, 910–950 (2010)CrossRefGoogle Scholar
  4. 4.
    Nichols, J., Myers, B., Rothrock, B.: Uniform: automatically generating consistent remote control user interfaces. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 611–620. ACM, New York (2006)CrossRefGoogle Scholar
  5. 5.
    Ponnekanti, S., Lee, B., Fox, A., Hanrahan, P., Winograd, T.: ICrafter: A service framework for ubiquitous computing environments. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) UbiComp 2001. LNCS, vol. 2201, pp. 56–75. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  6. 6.
    Macik, M.: User Interface Generator. Disertation thesis proposal, Czech Technical University in Prague (2011),
  7. 7.
    Bardram, J., Friday, A.: Ubiquitous computing systems. In: Ubiquitous Computing Fundamentals, pp. 37–94. CRC Press, Boca Raton (2010)Google Scholar
  8. 8.
    Slovacek, V.: Methods for efficient development of task-based applications. In: Human-Centred Software Engineering, pp. 206–213 (2010)Google Scholar
  9. 9.
    Slovacek, V., Macik, M., Klima, M.: Development framework for pervasive computing applications. In: ACM SIGACCESS Accessibility and Computing, pp. 17–29 (2009)Google Scholar
  10. 10.
    Krasner, G., Pope, S.: A description of the model-view-controller user interface paradigm in the smalltalk-80 system. Journal of Object Oriented Programming 1, 26–49 (1988)Google Scholar
  11. 11.
    Chi, E.: A taxonomy of visualization techniques using the data state reference model. In: IEEE Symposium on Information Visualization, InfoVis 2000, pp. 69–75. IEEE, Los Alamitos (2000)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Miroslav Macik
    • 1
  • Martin Klima
    • 1
  • Pavel Slavik
    • 1
  1. 1.Faculty of Electrical Engineering, Department of Computer Graphics and InteractionCzech Technical UniversityPragueCzechia

Personalised recommendations