Abstract
One of the key innovations introduced by web mashups into the integration landscape (basically focusing on data and application integration) is integration at the UI layer. Yet, despite several years of mashup research, no commonly agreed on component technology for UIs has emerged so far. We believe W3C’s widgets are a good starting point for componentizing UIs and a good candidate for reaching such an agreement. Recognizing, however, their shortcomings in terms of inter-widget communication – a crucial ingredient in the development of interactive mashups – in this paper we (i) first discuss the nature of UI mashups and then (ii) propose an extension of the widget model that aims at supporting a variety of inter-widget communication patterns.
Chapter PDF
Similar content being viewed by others
References
Altinel, M., Brown, P., Cline, S., Kartha, R., Louie, E., Markl, V., Mau, L., Ng, Y.-H., Simmen, D., Singh, A.: Damia: a data mashup fabric for intranet applications. In: VLDB 2007, VLDB Endowment, pp. 1370–1373 (September 2007)
Ennals, R., Brewer, E., Garofalakis, M., Shadle, M., Gandhi, P.: Intel Mash Maker: join the web. SIGMOD Rec. 36(4), 27–33 (2007)
Daniel, F., Casati, F., Benatallah, B., Shan, M.-C.: Hosted Universal Composition: Models, Languages and Infrastructure in mashArt. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds.) ER 2009. LNCS, vol. 5829, pp. 428–443. Springer, Heidelberg (2009)
W3C. Widget Packaging and Configuration. W3C Working Draft (March 2011), http://www.w3.org/TR/widgets/
W3C. The Widget Interface. W3C Working Draft (September 2010), http://www.w3.org/TR/widgets-apis/
W3C. Device APIs and Policy Working Group Charter, http://www.w3.org/2009/05/DeviceAPICharter
Sire, S., Paquier, M., Vagner, A., Bogaerts, J.: A Messaging API for Inter-Widgets Communication. In: WWW 2009, pp. 1115–1116. ACM (April 2009)
Daniel, F., Matera, M.: Turning Web Applications into Mashup Components: Issues, Models, and Solutions. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 45–60. Springer, Heidelberg (2009)
Hepper, S.: Java(TM) Portlet Specification Version 2.0. Proposed Final Draft, Rev. 29, http://jcp.org/aboutJava/communityprocess/pfd/jsr286/index.html
WHATWG. HTML Living Standard, Communication. WHATWG specification (April 2011), http://www.whatwg.org/specs/web-apps/current-work/multipage/comms.html
Kovic, I., Zuzak, I.: Pmrpc, HTML5 inter-window and web workers RPC and pubsub communication library (April 2011), http://code.google.com/p/pmrpc/
Kovic, I., Zuzak, I.: List of system that enable inter-window or web worker communication (April 2011), http://code.google.com/p/pmrpc/wiki/IWCProjects
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wilson, S., Daniel, F., Jugel, U., Soi, S. (2012). Orchestrated User Interface Mashups Using W3C Widgets. In: Harth, A., Koch, N. (eds) Current Trends in Web Engineering. ICWE 2011. Lecture Notes in Computer Science, vol 7059. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27997-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-27997-3_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-27996-6
Online ISBN: 978-3-642-27997-3
eBook Packages: Computer ScienceComputer Science (R0)