Skip to main content

Suitability of BeesyCluster and Mobile Development Platforms in Modern Distributed Workflow Applications for Distributed Data Acquisition and Processing

  • Chapter
  • First Online:
  • 1127 Accesses

Part of the book series: Studies in Computational Intelligence ((SCI,volume 559))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  • 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

    Article  Google Scholar 

  • Buyya R (1999) High performance cluster computing, programming and applications. Prentice Hall, Englewood Cliffs

    Google Scholar 

  • Czarnul P (2013a) Modeling, run-time optimization and execution of distributed workflow applications in the jee-based beesycluster environment. J Supercomput 63:46–71

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Kirk DB, Hwu W (2012) Programming massively parallel processors, second edition: a hands-on approach. Morgan Kaufmann, Los Altos

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Paller G (2013) Advantages and limitations of PhoneGap for sensor processing. Sfonge Ltd., Droidcon Tunis

    Google Scholar 

  • 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

    Google Scholar 

  • Yu J, Buyya R (2005) A taxonomy of workflow management systems for grid computing. J Grid Comput 3:171–200

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to P. Czarnul .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics