Title
IoT Link: An Internet of Things Prototyping Toolkit
Abstract
The Internet of Things (IoT) application development is a complex task that requires a wide range of expertise. Currently, the IoT community lacks a development toolkit that enables inexperienced developers to develop IoT prototypes rapidly. Filling this gap, we propose a development toolkit based on a model-driven approach, called IoT Link. IoT Link allows inexperienced developers to compose mash up applications through a graphical domain-specific language that can be easily configured and wired together to create an IoT application. Through visual components, IoT Link encapsulates the complexity of communicating with devices and services on the internet and abstracts them as virtual objects that are accessible through different communication technologies. Consequently, it solves interoperability between heterogeneous IoT components. Based on the visual model, IoT Link is able to generate a complete Java project including an extendable Java code. In a controlled experiment, IoT Link was 42% faster than using a Java library and able to outperform the Java library's user satisfactions.
Year
DOI
Venue
2014
10.1109/UIC-ATC-ScalCom.2014.95
UIC/ATC/ScalCom
Keywords
Field
DocType
model driven development, mashup, Internet of Things, code generation, development tool
Mashup,World Wide Web,Java code,Computer science,Interoperability,Internet of Things,Code generation,Controlled experiment,Java,The Internet
Conference
Citations 
PageRank 
References 
5
0.52
7
Authors
7
Name
Order
Citations
PageRank
Ferry Pramudianto1407.27
Carlos Alberto Kamienski27710.32
Eduardo Souto323420.36
Fabrizio Ferreira Borelli4282.65
Lucas L. Gomes570.89
Djamel Sadok637157.81
Matthias Jarke750711762.03