Device-Independent Architecture for ubiquitous applications
AbstractThe part of the Internet of Things composed of devices that directly interact with users has grown considerably in the past years. With new smartphones, tablets and other Internet-enabled devices that appear on the market, this trend is still increasing. However, existing application development processes and tools, designed for single device applications, do not allow developers to fully and efficiently address this opportunity. Applications are developed for a particular type of devices or a particular programming platform. This limits the number of potential users and makes it difficult to seamlessly use an application on multiple devices owned by users. To take full advantage of the Internet of Things, applications should be able to run on any device—they should be ubiquitous. In this paper, we present a concept of Device-Independent Architecture, which provides separation of applications from devices and facilitates development of device-independent applications. Additionally, the separation introduced by the Device-Independent Architecture enables implementation of multi-device scenarios where a single application employs multiple devices at the same time. The experiment described in the paper proves that such device-independent applications indeed may be used on any suitable device—they have a chance to become ubiquitous.
|Journal series||Personal and Ubiquitous Computing, ISSN 1617-4909, (A 30 pkt)|
|Publication size in sheets||0.5|
|Keywords in English||Device independence; Multi-device applications; User interface adaptation; Context-aware applications; Internet of Things; Internet of Services|
|ASJC Classification||; ;|
|Score|| = 30.0, 23-12-2019, ArticleFromJournal|
= 30.0, 23-12-2019, ArticleFromJournal
|Publication indicators||: 2014 = 1.993; : 2014 = 1.518 (2) - 2014=1.577 (5)|
* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.