World Wind on Android - Mil-OSS
Download
Report
Transcript World Wind on Android - Mil-OSS
World Wind on Android
Brice Bingman
Software Engineer
NASA World Wind Overview
3D globe displaying geographic data
WMS Imagery, KML, Shapefiles, Mil2525, and much more
Open Source SDK
Free to use
Create your own application
Uses Java and OpenGL
Supported wherever Java and OpenGL are supported
QinetiQ North America Proprietary
www.QinetiQ-NA.com
World Wind on Android
Android uses Dalvik, a scaled down version of Java
Android uses Opengl ES, a scaled down version of Opengl
World Wind and Android are a good fit.
History:
Qinetiq creates Qglobe for Android, donates code to NASA
Features WMS imagery, KML, Icon Layers
Disables elevation for performance reasons
Uses OpenGL ES 1.0
NASA creates World Wind Android
Features WMS imagery and elevation
Not much more functionality
Uses OpenGL ES 2.0
We want better performance
Dalvik JVM not as fast as it could be. Will likely be improved in future versions of Android
C++ is faster as of now.
QinetiQ North America Proprietary
www.QinetiQ-NA.com
Future of World Wind on Android
• Long term future, Rewrite code in C++ for better performance and
compatibility with iOS and Windows phone.
•
Some version of C++ and OpenGL ES can be used on most mobile devices.
•
Likely 2+ years away
• Near term future: World Wind Android X
•
Community supported project to improve and add more features to World Wind
Android
•
NASA providing svn hosting: http://worldwind31.arc.nasa.gov/svnandroid/
•
Bridge the gap until a C++ version is available
QinetiQ North America Proprietary
www.QinetiQ-NA.com