Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3323503.3360631acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
short-paper

A model-based approach to generate reactive and customizable user interfaces for the web of things

Published: 29 October 2019 Publication History

Abstract

The Internet of Things(IoT) is an extension of the Internet on physical devices and everyday objects that has been facing an increase of its heterogeneity (e.g. devices, protocols, services). The World Wide Web Consortium(W3C) has been developing the Web of Things standards(WoT) to address this issue and it is proving to be a feasible solution by using web protocols and the Thing Description(TD) formal model to expose Web Things(WT) properties, actions and events. However, users still deal with heterogeneity when trying to interact with WTs as they need to download specific apps or access different websites to interact with each of them. This paper's goal is to propose the use of Models at Runtime to enable the creation of a reactive and customizable User Interface(UI) to interact with any WT according to their TD. Reactive in the sense of reflecting changes that occur to the associated WT in real-time or even changing itself to represent a different WT. Customizable meaning it is designed in a way that the aesthetic aspects are detached from the implementation, allowing developers and designers to personalize them.

References

[1]
Marcia C Linn and Michael J Clancy. 1992. The case for case studies of programming problems. Commun. ACM 35, 3 (1992), 121--133.
[2]
John W Lloyd. 1994. Practical Advantages of Declarative Programming. In GULP-PRODE. 18--30.
[3]
Rebeca C. Motta, Káthia M. de Oliveira, and Guilherme H. Travassos. 2018. On challenges in engineering IoT software systems. In XXXII Brazilian Symposium on Software Engineering - SBES '18. 42--51.
[4]
Francesco Poggi, Davide Rossi, Paolo Ciancarini, and Luca Bompani. 2016. Semantic run-time models for self-adaptive systems: A case study. In Proceedings - 25th IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2016. 50--55.
[5]
Bruno P Santos, Lucas A M Silva, Clayson S F S Celes, João B Borges Neto, Bruna S Peres, Marcos Augusto M Vieira, Luiz Filipe M Vieira, Olga N, Goussevskaia, and Antonio A F Loureiro. 2016. Internet das Coisas: da Teoria à Prática. In Simpósio Brasileiro de Redes de Computadores.
[6]
Douglas C. Schmidt. 2006. Guest Editor's Introduction: Model-Driven Engineering. Computer 39, 2 (Feb. 2006), 25--31.
[7]
Michael Szvetits and Uwe Zdun. 2016. Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtime. Software and Systems Modeling 15, 1 (2016), 31--69.

Cited By

View all
  • (2023)Support for Single Page Application Frameworks on FrameWebProceedings of the 29th Brazilian Symposium on Multimedia and the Web10.1145/3617023.3617059(260-268)Online publication date: 23-Oct-2023
  • (2023)Using IoT-Type Metadata and Smart Web Design to Create User Interfaces AutomaticallyIEEE Transactions on Industrial Informatics10.1109/TII.2022.318663819:3(3109-3118)Online publication date: Mar-2023
  • (2023)Model-Driven Engineering Applied to User Interfaces. A Systematic Literature ReviewApplied Technologies10.1007/978-3-031-24985-3_42(575-591)Online publication date: 28-Jan-2023
  • Show More Cited By

Index Terms

  1. A model-based approach to generate reactive and customizable user interfaces for the web of things

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    WebMedia '19: Proceedings of the 25th Brazillian Symposium on Multimedia and the Web
    October 2019
    537 pages
    ISBN:9781450367639
    DOI:10.1145/3323503
    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: 29 October 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. model driven engineering
    2. user interface
    3. web of things

    Qualifiers

    • Short-paper

    Conference

    WebMedia '19
    WebMedia '19: Brazilian Symposium on Multimedia and the Web
    October 29 - November 1, 2019
    Rio de Janeiro, Brazil

    Acceptance Rates

    Overall Acceptance Rate 270 of 873 submissions, 31%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)15
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 24 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Support for Single Page Application Frameworks on FrameWebProceedings of the 29th Brazilian Symposium on Multimedia and the Web10.1145/3617023.3617059(260-268)Online publication date: 23-Oct-2023
    • (2023)Using IoT-Type Metadata and Smart Web Design to Create User Interfaces AutomaticallyIEEE Transactions on Industrial Informatics10.1109/TII.2022.318663819:3(3109-3118)Online publication date: Mar-2023
    • (2023)Model-Driven Engineering Applied to User Interfaces. A Systematic Literature ReviewApplied Technologies10.1007/978-3-031-24985-3_42(575-591)Online publication date: 28-Jan-2023
    • (2021)Cloud-based modeling in IoT domain: a survey, open challenges and opportunities2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C53483.2021.00018(73-82)Online publication date: Oct-2021

    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