Abstract
A concept of a distributed system for acquisition of data by modern mobile devices is proposed in the chapter The data are preprocessed, subsequent passed and cached to intermediate servers that expose services for fetching the data. Distinct data gathering zones are proposed, either private or public. The services can be combined into a complex workflow processing on top of the BeesyCluster middleware that provides an easy-to-use human-system interface for management of multiple workflow instances. The chapter discusses suitability of various mobile software development approaches and APIs in terms of gathering data from particular sensors. Finally, an exemplary implementation of data acquisition on the modern PhoneGap platform is provided.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Bexelius C, Sandin S, Lagerros YT, Forsum E, Litton J (2010) Measures of physical activity using cell phones: validation using criterion methods. J Med Internet Res 12(1):e2
Buyya R (1999) High performance cluster computing, programming and applications. Prentice Hall, Englewood Cliffs
Czarnul P (2013a) Modeling, run-time optimization and execution of distributed workflow applications in the jee-based beesycluster environment. J Supercomput 63:46–71
Czarnul P (2013b) A model, design, and implementation of an efficient multithreaded workflow execution engine with data streaming, caching, and storage constraints. J Supercomput 63(3):919–945
Czarnul P (2013) Design of a distributed system using mobile devices and workflow management for measurement and control of a smart home and health. In: Proceedings of the 6th international conference on human system interaction, pp 184–192
Czarnul P, Bajor M, Fraczak M, Banaszczyk A, Fiszer M, Ramczykowska K (2005) Remote task submission and publishing in beesycluster: security and efficiency of web service interface. In: Lecture notes in computer science, vol 3911, pp 220–227
Gartner Press Release (2013). http://www.gartner.com/newsroom/id/2573415. Accessed 5 Jan 2014
Hammond JS, McNabb K, Coyne S (2012) Building mobile apps? Start with web; move to hybrid—a social computing report. Forrester
Han Y, Tan T, Sun Z, Hao Y (2007) Embedded palmprint recognition system on mobile devices. In: Advances in biometrics. Lecture notes in computer science, vol 4642, pp 1184–1193
Kang JS, Jeong TT, Oh SH, Sung MY (2007) Image streaming and recognition for vehicle location tracking using mobile devices. In: Advances in grid and pervasive computing. Lecture notes in computer science, vol 4459, pp 730–737
Kirk DB, Hwu W (2012) Programming massively parallel processors, second edition: a hands-on approach. Morgan Kaufmann, Los Altos
Kovacs L (2012) Shape retrieval and recognition on mobile devices. In: Computational intelligence for multimedia understanding. Lecture notes in computer science, vol 7252, pp 90–101
Maisonneuve N, Stevens M, Steels L (2009) Measure and map noise pollution with your mobile phone. In: Proceedings of the 27th annual CHI conference on human factors in computing systems, pp 78–82
ME NewsWire (2013) NEARBUY launches its unique shopping location based mobile app in Dubai. http://me-newswire.net/news/7838/en. Accessed 5 Jan 2014
Nguyen PH, Dinh TB, Dinh TB (2013) Local logo recognition system for mobile devices. In: Computational science and its applications. Lecture notes in computer science, vol 7975, pp 558–573
Paller G (2013) Advantages and limitations of PhoneGap for sensor processing. Sfonge Ltd., Droidcon Tunis
PhoneGap Website and Documentation (2013). http://www.phonegap.com. Accessed 5 Jan 2014
Poduri S, Nimkar A, Sukhatme G (2009) Visibility monitoring using mobile phones. http://robotics.usc.edu/mobilesensing/visibility/MobileAirQualitySensing.pdf. Accessed 5 Jan 2014
Ponce D (2013) Control your dSLR remotely with your Smartphone. http://www.ohgizmo.com/2013/07/29/control-your-dslr-remotely-with-your-smartphone/. Accessed 5 Jan 2014
Simonite T (2013) A Google glass app knows what you’re looking at. MIT Technol Rev. http://www.technologyreview.com/view/519726/a-google-glass-app-knows-what-youre-looking-at/. Accessed 5 Jan 2014
TempListener (2010). Nitobi Software Inc. IBM Corporation. http://svn.apache.org/repos/asf/incubator/callback/phonegap-android/trunk/framework/src/com/phonegap/TempListener.java. Accessed 5 Jan 2014
Venables M (2013) Review: speechtrans and Google translate at home and on the road. http://www.wired.com/geekdad/2011/03/review-speechtrans-and-google-translate-at-home-and-on-the-road/. Accessed 5 Jan 2014
Wang X, Tarrío P, Metola E, Bernardos AM, Casar JR (2012) Gesture recognition using mobile phone’s inertial sensors. In: Distributed computing and artificial intelligence. Advances in intelligent and soft computing, vol 151, pp 173–184
Yu J, Buyya R (2005) A taxonomy of workflow management systems for grid computing. J Grid Comput 3:171–200
Acknowledgments
The work was partially performed within grant “Modeling efficiency, reliability and power consumption of multilevel parallel HPC systems using CPUs and GPUs” sponsored by and covered by funds from the National Science Center in Poland based on decision no DEC-2012/07/B/ST6/01516.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Czarnul, P. (2014). Suitability of BeesyCluster and Mobile Development Platforms in Modern Distributed Workflow Applications for Distributed Data Acquisition and Processing. In: S. Hippe, Z., L. Kulikowski, J., Mroczek, T., Wtorek, J. (eds) Issues and Challenges in Artificial Intelligence. Studies in Computational Intelligence, vol 559. Springer, Cham. https://doi.org/10.1007/978-3-319-06883-1_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-06883-1_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06882-4
Online ISBN: 978-3-319-06883-1
eBook Packages: EngineeringEngineering (R0)