Skip to main content

Possibilities for Development and Use of 3D Applications on the Android Platform

  • Conference paper
  • 1543 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9622))

Abstract

Computer graphics in combination with mobile devices finds many applications in the fields of entertainment, education or displaying data. The amount of information that can be shown to the user in real time depends mostly on the speed of visualisation process and thus on the optimization of the graphic chain during application development. For the development of optimized solution, the developers need to be familiar with the possibilities and differences of the developing platform. An appropriate way can be the implementation of graphics engine and sample scenes that show basic indicators of a quality level of current smart devices. This paper focuses on the problem of selecting a proper graphics engine for selected visualization task as well as the optimization of several most used techniques for visualisation of different types of 3D effects. Quality of the implementation is finally evaluated on the developed testing engine which provides relevant data in the sense of Frame per Second (FPS) based on the visualisation speed. The second aspect of quality is evaluated by the visual correctness of four selected scenes such as water level, volumetric light scattering, fur simulation and forest.

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   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

  1. Behan, M., Krejcar, O.: Modern smart device-based concept of sensoric networks. EURASIP J. Wirel. Commun. Networking 155(1), 2013 (2013). doi:10.1186/1687-1499-2013-155

    Google Scholar 

  2. Wang, Q.S., Yu, Z., Rasmussen, C., Yu, J.Y.: Stereo vision-based depth of field rendering on a mobile device. J. Electron. Imaging 23(2), 023009 (2014)

    Article  Google Scholar 

  3. Lin, H.J., Jia. J., Wu, X.J., Cai, L.H.: Stereo talking android: an interactive, multimodal and real-time talking avatar application on mobile phones. In: Signal and Information Processing Association Annual Summit and Conference (APSIPA), 2013 Asia-Pacific, Kaohsiung, Taiwan, 29 October 2013-1 November 2013, pp. 1–4 (2013). doi:10.1109/APSIPA.2013.6694211

  4. Krejcar, O., Jirka, J., Janckulik, D.: Use of mobile phone as intelligent sensor for sound input analysis and sleep state detection. Sensors. 11(6), 6037–6055 (2011)

    Article  Google Scholar 

  5. Hachaj, T.: Real time exploration and management of large medical volumetric datasets on small mobile devices-evaluation of remote volume rendering approach. Int. J. Inf. Manag. 34, 336–343 (2014)

    Article  Google Scholar 

  6. Wavefront OBJ File Format Summary. FileFormat.info (2014). http://www.fileformat.info/format/wavefrontobj/egff.htm. Cited 18 December 2014

  7. Khronos Group. Collada (2014). https://collada.org/. Cited 18 April 2014

  8. Horák, J., Růžička, J., Novák, J., Ardielli, J., Szturcová, D.: Influence of the number and pattern of geometrical entities in the image upon PNG format image size. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ACIIDS 2012, Part II. LNCS, vol. 7197, pp. 448–457. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  9. Brothaler, K.: OpenGL ES 2 for Android: A Quick-Start Guide. The Pragmatic Programmers, Raleigh (2013)

    Google Scholar 

  10. Khronos Group. OpenGL ES Common Profile Specification Version 2.0.25 (2010). https://www.khronos.org/registry/gles/specs/2.0/es_full_spec_2.0.25.pdf. Cited 18 April 2015

  11. Article 11 - Beginner’s Guide to Android Animation/Graphics. CodeProject 2014. http://www.codeproject.com/Articles/822412/Article-Beginners-Guide-to-Android-Animation-Gr. Cited 28 January 2015

  12. Bilek, O., Krejcar, O.: Development of augmented reality application on android OS. In: Donnellan, B., Helfert, M., Kenneally, J., VanderMeer, D., Rothenberger, M., Winter, R. (eds.) DESRIST 2015. LNCS, vol. 9073, pp. 488–495. Springer, Heidelberg (2015)

    Google Scholar 

  13. Behan, M., Krejcar, O.: Adaptive graphical user interface solution for modern user devices. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ACIIDS 2012, Part II. LNCS, vol. 7197, pp. 411–420. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  14. Marek, T., Krejcar, O.: Optimization of 3D rendering in mobile devices. In: Younas, M., Awan, I., Mecella, M. (eds.) MobiWIS 2015. LNCS, vol. 9228, pp. 37–48. Springer, Heidelberg (2015). doi:10.1007/978-3-319-23144-0_4

    Chapter  Google Scholar 

  15. IOS8. Apple Inc. Apple. https://www.apple.com/cz/ios/. Cited 18 April 2015

  16. Marek, T., Krejcar, O.: Optimization of 3D rendering by simplification of complicated scene for mobile clients of web systems. In: Núñez, M., Nguyen, N.T., Camacho, D., Trawiński, B. (eds.) ICCCI 2015. LNCS, vol. 9330, pp. 3–12. Springer, Heidelberg (2015). doi:10.1007/978-3-319-24306-1_1

    Chapter  Google Scholar 

  17. Benikovsky, J., Brida, P., Machaj, J.: Proposal of user adaptive modular localization system for ubiquitous positioning. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ACIIDS 2012, Part II. LNCS, vol. 7197, pp. 391–400. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  18. Krejcar, O.: Threading possibilities of smart devices platforms for future user adaptive systems. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ACIIDS 2012, Part II. LNCS, vol. 7197, pp. 458–467. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  19. Kasik, V., Penhaker, M., Novák, V., Bridzik, R., Krawiec, J.: User interactive biomedical data web services application. In: Yonazi, J.J., Sedoyeka, E., Ariwa, E., El-Qawasmeh, E. (eds.) ICeND 2011. CCIS, vol. 171, pp. 223–237. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  20. Penhaker, M., Kasik, V., Snasel, V.: Biomedical distributed signal processing and analysis. In: Saeed, K., Chaki, R., Cortesi, A., Wierzchoń, S. (eds.) CISIM 2013. LNCS, vol. 8104, pp. 88–95. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  21. Machacek, Z., Slaby, R., Hercik, R., Koziorek, J.: Advanced system for consumption meters with recognition of video camera signal. Elektron. Ir Elektrotechnika. 18(10), 57–60 (2012)

    Google Scholar 

  22. Chlouba, T., Cimler, R., Tomaskova, H.: Synthesizing mobile communication. In: World Conference on Educational Technology Researches (WCETR), Procedia Social and Behavioral Sciences, vol. 28 (2011). doi:10.1016/j.sbspro.2011.11.067

    Google Scholar 

  23. Simkova, M., Tomaskova, H., Nemcova, Z.: Mobile education in tools. In: Cyprus International Conference on Educational Research (CY-ICER), Procedia Social and Behavioral Sciences, vol. 47, pp, 10–13 (2012). doi:10.1016/j.sbspro.2012.06.604

    Google Scholar 

  24. Tomaskova, H., Nemcova, Z., Simkova, M.: Usage of virtual communication in university environment. In: World Conference on Educational Technology Researches (WCETR), Procedia Social and Behavioral Sciences, vol. 28 (2011). doi:10.1016/j.sbspro.2011.11.068

    Google Scholar 

Download references

Acknowledgement

This work and the contribution were supported by project “SP-2016 - Smart Solutions for Ubiquitous Computing Environments” Faculty of Informatics and Management, University of Hradec Kralove, Czech Republic. The Universiti Teknologi Malaysia (UTM) and Ministry of Higher Education (MOHE) Malaysia, under research grant FRGS 4F550 and GUP 02G31, are hereby acknowledged for some of the facilities utilized during the course of this research work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ondrej Krejcar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Marek, T., Krejcar, O., Selamat, A. (2016). Possibilities for Development and Use of 3D Applications on the Android Platform. In: Nguyen, N.T., Trawiński, B., Fujita, H., Hong, TP. (eds) Intelligent Information and Database Systems. ACIIDS 2016. Lecture Notes in Computer Science(), vol 9622. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-49390-8_51

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-49390-8_51

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-49389-2

  • Online ISBN: 978-3-662-49390-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics