skip to main content
10.1145/1858996.1859017acmconferencesArticle/Chapter ViewAbstractPublication PagesaseConference Proceedingsconference-collections
poster

Seamlessly integrated, but loosely coupled: building user interfaces from heterogeneous components

Published:20 September 2010Publication History

ABSTRACT

User interface development is a time and resource consuming task. Thus, reusing existing UI components is a desirable approach for rapid UI development. To keep UIs maintainable, those components should be loosely coupled. Composing UIs of heterogeneous components developed with different technologies, on the other hand, is a non-trivial task not supported well by currently existing integration frameworks, and there is only little progress in automatizing the integration step.

In this paper, we introduce a framework for UI integration which is capable of handling heterogeneous UI components. It facilitates events annotated with RDF and ontologies for assembling user interfaces from loosely coupled components. With that framework, UIs can be composed semi-automatically, based on logic event processing rules.

References

  1. }}David Booth. RDF and SOA. In Workshop on Web of Services for Enterprise Computing. W3C, 2007. http://www.dbooth.org/2007/rdf-and-soa/rdf-and-soa-paper.htm.Google ScholarGoogle Scholar
  2. }}Gaelle Calvary, T. C. Nicolas Graham, and Philip Gray, editors. Proceedings of The 1st ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS). ACM, 2009.Google ScholarGoogle Scholar
  3. }}Florian Daniel, Jin Yu, Boualem Benatallah, Fabio Casati, Maristella Matera, and Regis Saint-Paul. Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities. IEEE Internet Computing, 11(3):59--66, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. }}Sofie Goderis, Dirk Deridder, and Ellen Van Paesschen. DEUCE: Separating Concerns in User Interfaces. In Proceedings of the Second International Conference on Software Engineering Advances (ICSEA 2007), August 25-31, 2007, Cap Esterel, French Riviera, France, page 51. IEEE Computer Society, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. }}Dimitrios Kotsalis. Managing Non-Native Widgets in Model-Based UI Engineering. In Calvary et al. {2}, pages 313--316. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. }}Jean-Yves Lionel Lawson, Ahmad-Amr Al-Akkad, Jean Vanderdonckt, and Benoît Macq. An Open Source Workbench for Prototyping Multimodal Interactions Based on Off-The-Shelf Heterogeneous Components. In Calvary et al. {2}, pages 254--254.Google ScholarGoogle Scholar
  7. }}Florian Daniel and Maristella Matera. Mashing Up Context-Aware Web Applications: A Component-Based Development Approach. In WISE '08: Proceedings of the 9th international conference on Web Information Systems Engineering, volume 5175 of LNCS, pages 250--263, Berlin, Heidelberg, 2008. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. }}Brad A. Myers and Mary Beth Rosson. Survey on user interface programming. In CHI '92: Proceedings of the SIGCHI conference on Human factors in computing systems, pages 195--202, New York, NY, USA, 1992. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. }}Heiko Paulheim. Ontologies for User Interface Integration. In Abraham Bernstein, David R. Karger, Tom Heath, Lee Feigenbaum, Diana Maynard, Enrico Motta, and Krishnaprasad Thirunarayan, editors, The Semantic Web - ISWC 2009, volume 5823 of Lecture Notes in Computer Science, pages 973--981. Springer, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. }}Heiko Paulheim. Ontology-based Modularization of User Interfaces. In Calvary et al. {2}, pages 23--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. }}Heiko Paulheim. Efficient Semantic Event Processing: Lessons Learned in User Interface Integration. In Lora Aroyo, Grigoris Antoniou, Eero Hyvönen, Annette ten Teije, Heiner Stuckenschmidt, Liliana Cabral, and Tania Tudorache, editors, The Semantic Web: Research and Applications, 6th European Semantic Web Conference, ESWC 2010, Heraklion, Crete, Greece, May 31-June 4, 2010, Proceedings, volume 6089 of LNCS, pages 60--74. Springer, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. }}Heiko Paulheim, Sebastian Döweling, Karen Tso-Sutter, Florian Probst, and Thomas Ziegert. Improving Usability of Integrated Emergency Response Systems: The SoKNOS Approach. In Proceedings "39. Jahrestagung der Gesellschaft für Informatik e.V. (GI) - Informatik 2009", volume 154 of LNI, pages 1435--1449, 2009.Google ScholarGoogle Scholar
  13. }}Heiko Paulheim and Atila Erdogan. Seamless Integration of Heterogeneous UI Components. In Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2010), pages 303--308. ACM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. }}Stefan Pietschmann, Martin Voigt, Andreas Rümpel, and Klaus Meißner. CRUISe: Composition of Rich User Interface Services. In M. Gaedke, M. Grossniklaus, and O. Díaz, editors, Proceedings of the 9th International Conference on Web Engineering (ICWE 2009), Edition 5648, pages 473--476, San Sebastian, Spain, June 2009. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. }}Kia Teymourian and Adrian Paschke. Towards semantic event processing. In DEBS '09: Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, pages 1--2, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. }}Utz Westermann and Ramesh Jain. Toward a Common Event Model for Multimedia Applications. IEEE MultiMedia, 14(1):19--29, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Seamlessly integrated, but loosely coupled: building user interfaces from heterogeneous components

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ASE '10: Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering
        September 2010
        534 pages
        ISBN:9781450301169
        DOI:10.1145/1858996

        Copyright © 2010 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 20 September 2010

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • poster

        Acceptance Rates

        Overall Acceptance Rate82of337submissions,24%

        Upcoming Conference

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader