Menu

Tree [88a121] default tip /
 History

Read Only access


File Date Author Commit
 glSatellite 2015-03-27 Alexander Slesarev Alexander Slesarev [88a121] Make file has been updated.
 google-play-services_lib 2014-04-18 Alexander Slesarev Alexander Slesarev [4458a6] Tracked files have been updated.
 v7-appcompat_lib 2014-04-10 Alexander Slesarev Alexander Slesarev [aa4425] Current code have been added.
 .hgignore 2014-04-18 Alexander Slesarev Alexander Slesarev [4458a6] Tracked files have been updated.
 README.md 2014-04-17 Alexander Slesarev Alexander Slesarev [0aa83b] Picking the satellite has been added.

Read Me

Description

Technological demo featuring various areas as using OpenGL ES with Android NDK, custom message queues, interacting JNI and Java activities, using NORAD databases and parsing their data.

Features:

  • C++11 with clang compiler
  • OpenGL ES 2
  • Multitouch for scaling, rotating and moving
  • NORAD TLE database
  • SGP4/SDP4 orbital model

Installation instructions

Shell commands:

$ cd google-play-services_lib/
$ android update project -p .
$ ant debug
$ cd ../v7-appcompat_lib/
$ android update project -p .
$ ant debug
$ cd ../glSatellite/
$ android update project -p .
$ ndk-build
$ ant debug install

References

The Official Khronos WebGL Repository: https://github.com/KhronosGroup/WebGL
Anton's OpenGL 4 Tutorials: http://antongerdelan.net/opengl/index.html
NASA Earth textures: http://earthobservatory.nasa.gov/Features/BlueMarble/
NORAD Two-Line Element Sets Current Data: http://www.celestrak.com/NORAD/elements/
Real Time Satellite Tracking And Predictions: http://www.n2yo.com/

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.