Application development platform is the most important environment in IT industry. There are a variety of platforms. Although the native development enables application to optimize, various languages and software development kits need to be acquired according to the device. The coexistence of smart devices and platforms has rendered the native development approach time and cost consuming. Cross-platform development emerged as a response to these issues. These platforms generate applications for multiple devices based on web languages. Nevertheless, development requires additional implementation based on a native language because of the coverage and functions of supported application programming interfaces (APIs). Wearable devices have recently attracted considerable attention. These devices only support Bluetooth-based interdevice communication, thereby making communication and device control impossible beyond a certain range. We propose Network Application Agent (NetApp-Agent) in order to overcome issues. NetApp-Agent based on the Cordova is a wearable device control platform for the development of network applications, controls input/output functions of smartphones and wearable/IoT through the Cordova and Native API, and enables device control and information exchange by external users by offering a self-defined API. We confirmed the efficiency of the proposed platform through experiments and a qualitative assessment of its implementation.
[1]
Raouf Boutaba,et al.
Cloud computing: state-of-the-art and research challenges
,
2010,
Journal of Internet Services and Applications.
[2]
Aaron Bedra.
Getting Started with Google App Engine and Clojure
,
2010,
IEEE Internet Computing.
[3]
Kevin Curran,et al.
Near Field Communication
,
2012
.
[4]
Rajkumar Buyya,et al.
Heterogeneity in Mobile Cloud Computing: Taxonomy and Open Challenges
,
2014,
IEEE Communications Surveys & Tutorials.
[5]
Amin Jula,et al.
Cloud computing service composition: A systematic literature review
,
2014,
Expert Syst. Appl..
[6]
J. Wenny Rahayu,et al.
Mobile cloud computing: A survey
,
2013,
Future Gener. Comput. Syst..
[7]
Tim A. Majchrzak,et al.
Evaluating Cross-Platform Development Approaches for Mobile Applications
,
2012,
WEBIST.
[8]
Tim A. Majchrzak,et al.
Cross-Platform Development Using HTML5, jQuery Mobile, and PhoneGap: Realizing a Smart Meter Application
,
2012,
WEBIST.
[9]
Mohamed F. Younis,et al.
Topology management techniques for tolerating node failures in wireless sensor networks: A survey
,
2014,
Comput. Networks.