Inter-Widget Communication by Demonstration in User Interface Mashups

  • Olexiy Chudnovskyy
  • Christian Fischer
  • Martin Gaedke
  • Stefan Pietschmann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7977)

Abstract

User Interface Mashups have become increasingly popular, as they allow end users with little programming skills to create situational Web applications on their own. Those are built by composing interactive components, so-called widgets, whose integration is achieved by the means of “inter-widget communication” (IWC). Since widgets are built by different vendors and rely on different data models, IWC rarely works “out of the box”, which leaves users with the tedious task of manual wiring and limited functionality.

This paper presents a semi-automatic, end-user friendly approach to extend widgets with IWC capabilities by employing the programming by demonstration paradigm. The solution is demonstrated using an extension of Apache Rave, an open-source widget composition platform.

Keywords

mashup inter-widget communication programming by demonstration 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Chudnovskyy, O., Müller, S., Gaedke, M.: Extending web standards-based widgets towards inter-widget communication. In: 4th Intl. Workshop on Lightweight Integration on the Web, pp. 93–96 (2012)Google Scholar
  2. 2.
    Chudnovskyy, O., Nestler, T., Gaedke, M., Daniel, F., Ignacio, J.: End-User-Oriented Telco Mashups: The OMELETTE Approach. In: WWW 2012 Companion Volume, pp. 235–238 (2012)Google Scholar
  3. 3.
    Lizcano, D., Soriano, J., Reyes, M., Hierro, J.J.: Ezweb/fast: Reporting on a successful mashup-based solution for developing and deploying composite applications in the upcoming ubiquitous soa. In: Proc. of the 2nd Intl. Conf. on Mobile Ubiquitous Computing Systems, Services and Technologies, pp. 488–495. IEEE (September 2008)Google Scholar
  4. 4.
    Pietschmann, S., Voigt, M., Meißner, K.: Rich communication patterns for mashups. In: Brambilla, M., Tokuda, T., Tolksdorf, R. (eds.) ICWE 2012. LNCS, vol. 7387, pp. 315–322. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  5. 5.
    Skrobo, D.: Widget-Oriented Consumer Programming. AUTOMATIKA: Journal for Control, Measurement, Electronics, Computing and Communications 50(3-4), 252–264 (2009)Google Scholar
  6. 6.
    Tuchinda, R., Knoblock, C.A., Szekely, P.: Building Mashups by Demonstration. ACM Transactions on the Web 5(3), 1–45 (2011)CrossRefGoogle Scholar
  7. 7.
    Wilson, S., Daniel, F., Jugel, U., Soi, S.: Orchestrated User Interface Mashups Using W3C Widgets. In: Harth, A., Koch, N. (eds.) ICWE 2011. LNCS, vol. 7059, pp. 49–61. Springer, Heidelberg (2012)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Olexiy Chudnovskyy
    • 1
  • Christian Fischer
    • 1
  • Martin Gaedke
    • 1
  • Stefan Pietschmann
    • 2
  1. 1.Chemnitz University of TechnologyGermany
  2. 2.Technische Universität DresdenGermany

Personalised recommendations