Glob3 Mobile: An Open Source Framework for Designing Virtual Globes on iOS and Android Mobile Devices

  • Agustín Trujillo
  • Jose Pablo Suárez
  • Manuel de la Calle
  • Diego Gómez
  • Alfonso Pedriza
  • José Miguel Santana
Chapter
Part of the Lecture Notes in Geoinformation and Cartography book series (LNGC)

Abstract

The widely development of mobile devices is contributing to a high demand in 3D graphics, as they have also become a very important requirement of modern applications. Virtual Globes integrating environmental data at any time or place, remain a challenge within the technical constraints imposed by mobile devices. We present Glob3 Mobile, an open source framework for the development of virtual globes on familiar iOS and Android mobile devices. The paper discusses the design and development choices for each platform. The aim of this work is twofold. First, to provide an efficient Virtual Globe application, testable and freely accessible from the web and providing a truly 3D navigation experience with smooth flying. Second, to provide the main software components to easily design and implement 3D Virtual Globes based applications, on both iOS and Android platforms.

Keywords

Virtual globe Smartphone application iOS Android 

Notes

Acknowledgments

This work has been supported in part by Spanish firms IGO software and COTESA, by CYCIT Project MTM2008-05866-C03-02/MTM from Ministerio de Educación y Ciencia of Spain and by AECID Project A/030194/10 of Ministerio de Asuntos Exteriores y de cooperación of Spain.

References

  1. Bell DG, Kuehnel F, Maxwell C, Kim R, Kasraie K, Gaskins T, Hogan P, Coughlan J (2007) NASA world wind: opensource GIS for mission operations. In: Proceedings of the 2007 IEEE aerospace conference, vol 3, issue 10, pp 1–9Google Scholar
  2. Cline D, Parris KE (2001) Terrain decimation through quadtree morphing. IEEE Trans Visual Comput Graph 7(1):62–69CrossRefGoogle Scholar
  3. Cozzi P, Ring K (2011) 3D engine design for virtual globes. CRC PressGoogle Scholar
  4. Chandola V, Vatsavai RR, Bhaduri BL, (2011) iGlobe: an interactive visualization and analysis framework for geospatial data. In: Proceedings of the 2nd international conference and exhibition on computing for geospatial research& application, COM.Geo, Washington, DC. ACM International Conference Proceeding Series. doi:10.1145/1999320.1999341Google Scholar
  5. Davidson AJ (2002) Learning cocoa with objective C. O’Reilly& AssociatesGoogle Scholar
  6. Khronos Group (2004) OpenGL ES: the standard for embedded accelerated 3D graphics. http://www.khronos.org/
  7. Losasso F, Hoppe H (2004) Geometry clipmaps: terrain rendering using nested regular grids. ACM Trans Graph (SIGGRAPH) 23(3)Google Scholar
  8. Noguera JM, Segura RJ, Ogáyar Joan-Arinyo R (2011) Navigating large terrains using commodity mobile devices. Comput Geosci 37(9):1218–1233CrossRefGoogle Scholar
  9. Pajarola R (1998) Large scale terrain visualization using the restricted quadtree triangulation. In: Proceedings of the conference on visualization ’98. IEEE Computer Society Press, Los Alamitos, CA, pp 19–26Google Scholar
  10. Pulli K, Aarnio T, Miettinen V, Roimela K, Vaarala J (2007) Mobile 3D graphics with OpenGL ES and M3G. Morgan KaufmannGoogle Scholar
  11. Pulli K, Aarnio T, Roimela K, Vaarala J (2005) Designing graphics programming interfaces for mobile devices. IEEE Comput Graph Appl 25(6):66–75CrossRefGoogle Scholar
  12. Rideout P (2010) iPhone 3D programming: developing graphical applications with OpenGL ES. O’Reilly Media, Inc., USAGoogle Scholar
  13. Ulrich T (2002) Rendering massive terrains using chunked level of detail control. In: Proceedings of SIGGRAPH2002. ACM PressGoogle Scholar
  14. Villamor C, Willis D, Wroblewski L (2010) Touch gesture reference guide. http://www.lukew.com/ff/entry.asp?1071
  15. Xiao J, Zhu M, Wang X, Wan W (2010) Analysis of mobile graphics pipeline with real-time performance. In: Proceedings of the international conference on audio language and image processing (ICALIP), pp 489–493Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Agustín Trujillo
    • 2
  • Jose Pablo Suárez
    • 3
  • Manuel de la Calle
    • 1
  • Diego Gómez
    • 1
  • Alfonso Pedriza
    • 4
  • José Miguel Santana
    • 2
  1. 1.Departamento de I+DIGO SOFTWARECáceresSpain
  2. 2.Imaging Technology Center (CTIM)University of Las Palmas de Gran CanariaCanary IslandsSpain
  3. 3.Division of Mathematics, Graphics and Computation (MAGiC)IUMA, Information and Communication Systems. University of Las Palmas de Gran CanariaCanary IslandsSpain
  4. 4.COTESA, Área de Sistemas de InformaciónValladolidSpain

Personalised recommendations