Third-party Product Abstraction for Internet of Things Oriented Programming
- Title
- Third-party Product Abstraction for Internet of Things Oriented Programming
- Authors
- 박현준
- Date Issued
- 2016
- Publisher
- 포항공과대학교
- Abstract
- In the era of Internet of Things (IoT), a number of products are connected to
Internet, and provide a service interacting with other products. To develop an IoT
service that requires various IoT products one cannot fully provide, programmers
need to manage multiple third-party products in their IoT service application.
However, since third-part product vendors provide different APIs for their products,
managing third-party products is challenging for programmers. Computer scientists
have tried to develop standard APIs integrate only communication protocols, so
programmers still need to know detail features and underlying hardware of thirdparty
products. This work proposes third-party product abstraction that integrates
the similar IoT product features into one API. The abstraction liberates programmers
from underlying hardware and improve the productivity of IoT applications and
promote the IoT industry. This work implements prototype abstract libraries and
abstraction system for smartband, smart TV, and smart lightbulb services, and shows
that the abstraction simplifies IoT programming without significant performance
overheads.
- URI
- http://postech.dcollection.net/jsp/common/DcLoOrgPer.jsp?sItemId=000002231434
https://oasis.postech.ac.kr/handle/2014.oak/93516
- Article Type
- Thesis
- Files in This Item:
- There are no files associated with this item.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.