Porting Graphical User Interfaces through Ontology Alignment

  • Witold Wysota
Part of the Studies in Computational Intelligence book series (SCI, volume 369)


The paper presents a new approach to the problem of porting graphical user interfaces. It retains the semantic value of the user interface instead of focusing on the object geometry of the original UI. This is achieved by aligning representations of user interfaces in different technologies to an abstract semantic web model for graphical user interfaces. The approach is illustrated with an example of porting a simple real user interface to a different toolkit.


GUI Semantic Web Ontology Alignment Porting 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abrams, M., Helms, J.: User interface markup language (UIML) specification version 3.1 (2004)Google Scholar
  2. 2.
    Apple: Macintosh Human Interface Guidelines, 2nd edn. (2008)Google Scholar
  3. 3.
    Cimiano, P., Handschuh, S., Staab, S.: Towards the self-annotating web. In: Proceedings of the 13th International Conference on World Wide Web, pp. 462–471. ACM, New York (2004)Google Scholar
  4. 4.
    Eng, E.: Qt GUI Toolkit: Porting graphics to multiple platforms using a GUI toolkit. Linux Journal 1996 (31es) (1996)Google Scholar
  5. 5.
    Erdmann, M., Maedche, A., Schnurr, H.P., Staab, S.: From manual to semi-automatic semantic annotation: About ontology-based text annotation tools. In: Buitelaar, P., Hasida, K. (eds.) Proceedings of the Coling 2000 Workshop on Semantic Annotation and Intelligent Content, pp. 85–91 (2000)Google Scholar
  6. 6.
    Euzenat, J., Shvaiko, P.: Ontology Matching, 1st edn. Springer, Heidelberg (2007)MATHGoogle Scholar
  7. 7.
    Forum Nokia: Fremantle Master Layout Guide, 1.1 edn. (October 2009)Google Scholar
  8. 8.
    Gawrysiak, P., Protaziuk, G., Rybinski, H., Delteil, A.: Text onto miner — a semi automated ontology building system. In: An, A., Matwin, S., Raś, Z., Ślęzak, D. (eds.) Foundations of Intelligent Systems. LNCS (LNAI), vol. 4994, pp. 563–573. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  9. 9.
    McGuinness, D., Van Harmelen, F., et al.: OWL web ontology language overview. W3C recommendation 10, 2004–03 (2004)Google Scholar
  10. 10.
    Nokia: Qt Reference Manual: Using a Designer UI File in Your Application (2010),
  11. 11.
    Puerta, A., Eisenstein, J.: XIML: A universal language for user interfaces. White paper (2001)Google Scholar
  12. 12.
    Sosnowski, J., Lesiak, A., Gawkowski, P., Wlodawiec, P.: Software implemented fault inserters. In: IFAC Workshop on Programmable Devices and Systems, pp. 293–298 (2003)Google Scholar
  13. 13.
    Wysota, W.: Testing user interfaces in applications. In: Proc. of the 2008 1st Int’l. Conference on Information Technology, pp. 425–428 (May 2008)Google Scholar
  14. 14.
    Wysota, W.: Semantic Model of Application User Interfaces. In: Service Oriented Distributed Systems: Concepts and Infrastructure, pp. 71–80. Information Systems Architecture and Technology, Wroclaw University of Technology (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Witold Wysota
    • 1
  1. 1.Institute of Computer ScienceWarsaw University of TechnologyPoland

Personalised recommendations