{"title":"Proceedings of the 8th International Workshop on Middleware and Applications for the Internet of Things","authors":"","doi":"10.1145/3493369","DOIUrl":"https://doi.org/10.1145/3493369","url":null,"abstract":"","PeriodicalId":254873,"journal":{"name":"Proceedings of the 8th International Workshop on Middleware and Applications for the Internet of Things","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122427741","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ilse Bohé, M. Willocx, Jorn Lapon, Vincent Naessens
{"title":"Towards low-effort development of advanced IoT applications","authors":"Ilse Bohé, M. Willocx, Jorn Lapon, Vincent Naessens","doi":"10.1145/3493369.3493600","DOIUrl":"https://doi.org/10.1145/3493369.3493600","url":null,"abstract":"Building customised IoT applications is often labor intensive. While several frameworks support developers in building sophisticated applications, they mainly focus on the communication with the underlying devices and their automation. Modular programming may further improve the reuse of components in other applications. However, integrating automatic device configuration, connection management, and user support for solving connectivity issues, remains a real endeavor for application developers. Likewise, integrating and enforcing policies in an IoT application is complex, and the dynamic nature of IoT systems makes it even more difficult to develop applications that properly handle changes in the environment. This paper presents a middleware that simplifies the development of smart IoT applications. The middleware hosts a modular, event-based, logic reasoner. The reasoner is developed in Prolog and communicates with the underlying IoT framework. The middleware leverages the actual benefits of Prolog through complex querying and inference capabilities on the IoT system. This, combined with built-in functionality for automatic device and connection management, access control, advanced automation and an abstraction module that decouples the applications from the underlying infrastructure, grants the developer to focus on the specific application. An integration in a server and a mobile application demonstrates the capabilities of the middleware and its modules.","PeriodicalId":254873,"journal":{"name":"Proceedings of the 8th International Workshop on Middleware and Applications for the Internet of Things","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128136485","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
David Bermbach, Sergio Lucia, V. Handziski, A. Wolisz
{"title":"Towards grassroots peering at the edge","authors":"David Bermbach, Sergio Lucia, V. Handziski, A. Wolisz","doi":"10.1145/3493369.3493602","DOIUrl":"https://doi.org/10.1145/3493369.3493602","url":null,"abstract":"Fog Computing allows applications to address their latency and privacy requirements while coping with bandwidth limitations of Internet service providers (ISPs). Existing research on fog systems has so far mostly taken a very high-level view on the actual fog infrastructure. In this position paper, we identify and discuss the problem of having multiple ISPs in edge-to-edge communication. As a possible solution we propose that edge operators create direct edge-to-edge links in a grassroots fashion and discuss different implementation options. Based on this, we highlight some important open research challenges that result from this.","PeriodicalId":254873,"journal":{"name":"Proceedings of the 8th International Workshop on Middleware and Applications for the Internet of Things","volume":"54 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134527894","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}