Abstract
Most of the mobile devices are generally used for information and/or entertainment, while they are occasionally used as an industrial mobile device. Vendors rarely provide the development of both hardware and software requirements to offer a mobile device platform as a data acquisition and control industrial communication ports and secured mobile payment interfaces. In this study, Java-based applications programming interfaces (APIs) multiplatform are developed for an industrial mobile device, which possesses infotainment, multimedia features as well, controlling both communication ports and secured mobile payment interfaces in the real-time applications. The developed communication port options of the API might gather information from environment units such as parameters, event and warning messages. The other developed API for payment interfaces provides collecting fare charge. The performances of the developed APIs for the device have been tried out in terms of rendering web pages, energy consumptions, boot time and APIs evaluation. The industrial mobile device having the developed APIs might be used as a data acquisition system for real world applications such as public transportation, maintaining service device and a smart tourism guide mobile device with payment options. The developed APIs have been tested for communicating and fare collecting in smart public transportation for a real application.















Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Byun J, Kim BW, Ko CY, Byun JW (2017) 4G LTE network access system and pricing model for IoT MVNOs: spreading smart tourism. Multimed Tools Appl 76(19):19665–19688
Chidamber SR, Kemerer CF (1994) A metric suite for object oriented design. IEEE Trans Softw Eng 20(6):476–493
Chung KH, Choi MS, Ahn KS (2007) A study on the packaging for fast boot-up time in the embedded Linux. In: RTCSA 13th IEEE international conference on embedded and real-time computing systems and applications, Daegu, 21–24 Aug 2007, pp 89–94
Cola G, Vecchio A, Avvenuti MJ (2014) Improving the performance of fall detection systems through walk recognition. J Ambient Intell Hum Comput 5(6):843–855
Dey S, Dasgupta R (2009) Fast boot user experience using adaptive storage partitioning. In: Future computing, service computation, cognitive, adaptive, content, patterns, computation world, Athens, 15–20 Nov 2009, pp 113–118
Drumea A (2013) Control of industrial systems using Android-based devices. In: 36th international spring seminar on electronics technology (ISSE), Alba Iulia, 8–12 May 2013, pp 405–408
Guo H, Wang Y, Qi C, Pan H (2012) Design of remote monitoring system for aquaculture cages based on 3G networks and ARM-Android embedded system. In: International workshop on ınformation and electronics engineering procedia engineering, Heilongjiang, China, 10–11 Mar 2012, pp 79–83
Gutierrez A, Dreslinski RG, Wenisch TF, Mudge T, Saidi A, Emmons C, Paver N (2011) Full-system analysis and characterization of interactive smartphone applications. In: 2011 IEEE international symposium on workload characterization (IISWC), Austin, 6–8 Nov 2011, pp 81–90
Ju M, Kim H, Kim S (2016) MofySim: a mobile full-system simulation framework for energy consumption and performance analysis. In: 2016 IEEE international symposium on performance analysis of systems and software (ISPASS), Uppsala, 17–19 Apr 2016, pp 245–254
Jung W, Kang C, Yoon C, Kim D, Cha H (2012) Devscope: a nonintrusive and online power analysis tool for smartphone hardware components. In: Proceedings of the 8th IEEE/ACM/IFIP international conference on hardware/software codesign and system synthesis. ACM, Tampere, 7–12 Oct 2012, pp 353–362
Kim B, Cho Y, Hong J (2014) AWNIS: energy-efficient adaptive wireless network interface selection for industrial mobile devices. IEEE Trans Ind Inf 10(1):714–729
Kiran SV, Prasad R, Thriveni J, Venugopal KR, Patnaik LM (2014) Cloud enabled 3D tablet design for medical applications. In: 9th international conference on industrial and information systems (ICIIS), Gwalior, 15–17 Dec 2014, pp 1–6
Kovacevic B, Kovacevic M, Maruna T, Papp I (2017) A Java application programming interface for in-vehicle infotainment devices. IEEE Trans Consum Electron 63(1):68–76
Lorenz M, Kidd J (1994) Object-oriented software metrics. Prentice Hall, Englewood
Roger Y (2015) Embedded programming with Android: bringing up an Android system from scratch. Addison-Wesley Professional, Indiana
Şahan B, Yolcu C, Şahin S (2017) Energy consumption and boot time performances of Kentkart industrial tablet on Android platform. In: 2017 international conference on engineering and technology (ICET), Antalya, 21–23 Aug 2017, pp 1–4
Santos-Perez M, Gonzalez-Parada E, Cano-Garcia JM (2013) Mobile embodied conversational agent for task specific applications. IEEE Trans Consum Electron 59(3):610–614
Sareen S, Sood SK, Gupta SK (2018) IoT-based cloud framework to control Ebola virus outbreak. J Ambient Intell Hum Comput 9(3):459–476
Singh G, Bipin K, Dhawan R (2011) Optimizing the boot time of Android on embedded system. In: 2011 IEEE 15th international symposium on consumer electronics (ISCE), Singapore, 14 Jun 2011, pp 503–508
Urien P, Kiennert C (2012) A new keying system for RFID lock based on SSL dual interface NFC chips and android mobiles. In: IEEE consumer communications and networking conference (CCNC), Las Vegas, 14–17 Jan 2012, pp 42–43
Wu Y, Luo J, Luo L (2010) Porting mobile web application engine to the Android platform. In: 2010 10th IEEE international conference on computer and information technology, Bradford, 29 June to 1 July 2010, pp 2157–2161
Yeh KH, Lo NW, Wang CK (2018) A robust NFC-based personalized IPTV service system. Multimed Tools Appl 77(5):5129–5148
Acknowledgements
This study was supported by grants from Scientific and Technical Research Council of Turkey (TÜBİTAK) 3160090 and Kent Kart Ege Elektronik A.Ş. (3160090).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Şahin, S., Şahan, B. & Yolcu, C. Developed APIs for communication ports and payment interfaces in real-time applications. J Ambient Intell Human Comput 11, 4001–4010 (2020). https://doi.org/10.1007/s12652-019-01644-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-019-01644-0