{"title":"WebIoT: A web application framework for the internet of things","authors":"A. Castellani, Moreno Dissegna, N. Bui, M. Zorzi","doi":"10.1109/WCNCW.2012.6215491","DOIUrl":null,"url":null,"abstract":"After the burst of the dot-com bubble in the Fall of 2001, the Internet has become a participative medium, which allows users to interact with one another and with the services from anywhere and at any time. The potential of such a change is still to be fully exploited, and phenomena such as social networks and cloud computing are just two of the many innovative solutions that have been born from the Web 2.0. At the same time, a new class of users is establishing itself in the Internet landscape: in fact, with the advent of the Internet of Things (IoT), smart objects are becoming the new, and possibly the biggest, Internet community. In this paper, we propose WebIoT, a novel web application framework, based on Google Web Toolkit, aimed at enhancing the interaction among things and between humans and things. Our framework leverages on the following principles: thing-centric design, modularity and web service communications. We will describe the main components of the framework, their interactions and how simple it is to develop any custom IoT application integrating any number and type of smart things. In particular, we will show how different things can be integrated in the framework, how they interact and how users can exploit these interactions to develop any complex functionality. Finally, we describe a typical HealthCare application for the IoT realized using WebIoT.","PeriodicalId":392329,"journal":{"name":"2012 IEEE Wireless Communications and Networking Conference Workshops (WCNCW)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"61","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE Wireless Communications and Networking Conference Workshops (WCNCW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WCNCW.2012.6215491","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 61
Abstract
After the burst of the dot-com bubble in the Fall of 2001, the Internet has become a participative medium, which allows users to interact with one another and with the services from anywhere and at any time. The potential of such a change is still to be fully exploited, and phenomena such as social networks and cloud computing are just two of the many innovative solutions that have been born from the Web 2.0. At the same time, a new class of users is establishing itself in the Internet landscape: in fact, with the advent of the Internet of Things (IoT), smart objects are becoming the new, and possibly the biggest, Internet community. In this paper, we propose WebIoT, a novel web application framework, based on Google Web Toolkit, aimed at enhancing the interaction among things and between humans and things. Our framework leverages on the following principles: thing-centric design, modularity and web service communications. We will describe the main components of the framework, their interactions and how simple it is to develop any custom IoT application integrating any number and type of smart things. In particular, we will show how different things can be integrated in the framework, how they interact and how users can exploit these interactions to develop any complex functionality. Finally, we describe a typical HealthCare application for the IoT realized using WebIoT.
在2001年秋天网络泡沫破裂之后,互联网已经成为一种参与性的媒介,它允许用户在任何地方和任何时间与他人和服务进行互动。这种变化的潜力仍有待充分开发,诸如社交网络和云计算等现象只是从Web 2.0诞生的众多创新解决方案中的两种。与此同时,一个新的用户群体正在互联网领域建立自己的地位:事实上,随着物联网(IoT)的出现,智能对象正在成为新的,可能是最大的互联网社区。本文提出了一种基于Google web Toolkit的新型web应用框架WebIoT,旨在增强物与物之间以及人与物之间的交互。我们的框架利用了以下原则:以事物为中心的设计、模块化和web服务通信。我们将描述框架的主要组件,它们之间的交互,以及开发集成任何数量和类型的智能事物的任何自定义物联网应用程序的简单程度。特别是,我们将展示如何将不同的东西集成到框架中,它们如何交互,以及用户如何利用这些交互来开发任何复杂的功能。最后,我们描述了一个使用WebIoT实现物联网的典型医疗保健应用。