(A) Study of the Wearable Device Control Platform Technology for Development of Network Applications
- 원문 URL
This paper proposed the NetApp-Agent (Network Application Agent), which incorporates the development environments for wearable devices and supports IP-based communications. Also, the efficiency of the proposed platform was attested from empirical research and qualitative assessment of the actual implementation. A series of development platforms, which are native development platform, cross development platform, IoT (Internet of Things) along with the network development method were studied for comprehensive research, and both the issues and limitations of it were drawn. Although the use of native development platform enables the development of fast working and optimized applications, different development languages and SDK (Software Development Kit) should be acquired in advance per different mobile platform. The co-existence of various smart devices and platforms made the native development approach assume a significant amount of time and costs in developing applications. To cope with the aforementioned issues, cross platform which develops applications based on web languages such as HTML 5 (Hyper Text Makeup Languages 5), and Java Script emerged. Considering that cross platform can develop applications for multiple purposes based on a single code, it enhances the productivity of development. Nevertheless, limitations in coverage and function of the offered API (Application Programming Interface) generates a number of obstacles in the development of applications, which inevitably class for the further implementation based on a native language. Attention gathering wearable/IoT devices in recent years also solely support Bluetooth based inter-device communications, thereby making communication and control of devices impossible to go beyond certain ranges. This paper proposed NetApp-Agent method to overcome the issues in existing platforms. On the basis of Apache Cordova platform, NetApp-Agent, a wearable device control platform for development of network application, controls the input/output function of both smartphone and wearable/IoT through Cordova API and native API, and enables the device control and information exchanges of outside users by offering self-defined API. Proposed platform eases development of application by supporting integrated development environment that supplies essential API or device development. Also, it facilitates wearable devices that utilize Bluetooth method of communication to communicate with the outside by supporting IP-based communication based on WebSocket. In conclusion, at this point of time at which the necessity for standardized mobile programming method rises as the number of smart devices with a number of platforms increases, the proposed platform enables incorporation of complicated application development methods, and supports IP-based communications for wearable devices from the outside,.Inasmuch as the use of proposed platform enables development of service applications without further implementations or revisions, the wider adoption of this approach is expected in developing network applications providing services to smart devices.