skip to main content
10.1145/2740908.2742832acmotherconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
research-article

SmartComposition: Enhanced Web Components for a Better Future of Web Development

Published: 18 May 2015 Publication History

Abstract

In this paper, we introduce the usage of enhanced Web Components to create web applications with multi-device capabilities by composition. By using the latest developments of the family of W3C standards called "Web Components" that we extent with dedicated communication and synchronization functionality, web developers are enabled to create web applications with ease. We enhance Web Components with an event-based communication channel, which is not limited to a single browser window. With our approach, applications using the extended SmartComponents and an additional synchronization service also support multi-device scenarios. In contrast to other widget-based approaches (W3C Widgets, OpenSocial containers), the usage of SmartComponents does not require a dedicated platform, like Apache Rave. SmartComponents are based on standard web technologies, are natively supported by recent web browsers and loosely coupled using our extension. This ensures a high level of reuse. We show how SmartComponents are structured, can be created and used. Furthermore, we explain how the communication aspect is integrated and multi-device communication is achieved. Finally, we describe our demonstration by outlining two example applications.

References

[1]
Dejan Kovachev, Dominik Renzel, Petru Nicolaescu, István Koren, and Ralf Klamma. 2014. Direwolf: a framework for widget-based distributed user interfaces. J. Web Eng. 13, 3--4 (July 2014), 203--222.
[2]
Michael Krug, Fabian Wiedemann, and Martin Gaedke. 2014. Enhancing media enrichment by semantic extraction. In Proceedings of the companion publication of the 23rd international conference on World wide web companion (WWW Companion '14). International WWW Conferences Steering Committee, 111--114. DOI=10.1145/2567948.
[3]
Michael Krug, Fabian Wiedemann, and Martin Gaedke. 2014. SmartComposition: A Component-Based Approach for Creating Multi-screen Mashups. In Web Engineering - Lecture Notes in Computer Science (ICWE'14), Springer International Publishing, 236--253. DOI=10.1007/978--3--319-08245--5_14.
[4]
Scott Wilson, Florian Daniel, Uwe Jugel, and Stefano Soi. 2011. Orchestrated User Interface Mashups Using W3C Widgets. In Proceedings of the 11th international conference on Current Trends in Web Engineering (ICWE'11), Springer-Verlag, Berlin, Heidelberg, 49--61. DOI=10.1007/978--3--642--27997--3_5.

Cited By

View all
  • (2021)Web Components Template Generation from Web ScreenshotThe 12th International Conference on Advances in Information Technology10.1145/3468784.3468787(1-9)Online publication date: 20-Jul-2021
  • (2020)Design Method of Front-end Componentized Architecture for Big Data Visualization Large-screen2020 5th IEEE International Conference on Big Data Analytics (ICBDA)10.1109/ICBDA49040.2020.9101304(22-27)Online publication date: May-2020

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WWW '15 Companion: Proceedings of the 24th International Conference on World Wide Web
May 2015
1602 pages
ISBN:9781450334730
DOI:10.1145/2740908

Sponsors

  • IW3C2: International World Wide Web Conference Committee

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 May 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. composition
  2. distributed multi-device web applications
  3. html5
  4. mashup
  5. multi-platform web applications
  6. reusable components
  7. web application development
  8. web components

Qualifiers

  • Research-article

Conference

WWW '15
Sponsor:
  • IW3C2

Acceptance Rates

Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Web Components Template Generation from Web ScreenshotThe 12th International Conference on Advances in Information Technology10.1145/3468784.3468787(1-9)Online publication date: 20-Jul-2021
  • (2020)Design Method of Front-end Componentized Architecture for Big Data Visualization Large-screen2020 5th IEEE International Conference on Big Data Analytics (ICBDA)10.1109/ICBDA49040.2020.9101304(22-27)Online publication date: May-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media