作者: Gyeongmin Lee , Seonyeong Heo , Bongjun Kim , Jong Kim , Hanjun Kim
关键词:
摘要: Integrating various networked devices, the Internet of Things (IoT) enables new services like home automation, making its market larger and more competitive. Although rapid development an IoT application is crucial to keep up with highly competitive market, developing challenging for programmers because should integrate multiple programmable devices heterogeneous third-party devices. Some frameworks programming environments but they either require device-specific implementation without any device abstraction, or abstract all standard interfaces requiring unnecessary abstraction This work introduces Esperanto framework that integrates selective allowing prototyping application. Exploiting correspondence between object a thing in oriented (OOP) model, allows write only one OOP program instead programs each device, manipulate their common ancestor classes. Compared existing approach on integrated programming, requires 33.3% fewer lines code implement 5 services, reduces response time by 44.8% average. Moreover, empirical study, this shows 52.7%.