Our project present (as an initial plan) the earth at the center and randomized satellites that orbits the earth and shuttles (spacecrafts). The GUI offers the user to select available shuttles and the ultimate goal is to display current object that surrounding the shuttle selected.

This project is solving the Space Adventure: From the Earth To the Limits of the Solar System challenge.


There are 4 stages of this project:

1- GUI (user interface) which helps the user to navigate of available list of shuttles to locate near objects. 2- The GUI also includes an animation part of the GUI where earth, satellites and shuttles are simulated in real time. 3- Orbits equations that bounds the shuttle objects and the satellites objects (this part we call the physics engine ) 4- Interfacing all the previous 3 stages done at the end of the project through wrapper classes and others.

The project is built in Java; utilizing Java3D library as well as others.

We have established for now:

-- Full GUI interface ready to be hooked to back-end functions. -- Finished simulating Earth, Sat math models -- Finished animating Earth, Sat graphic models -- All the above stages have been interfaced already!! (last update 13/Apr/2014 07:34 BST)

Project Information

License: MIT license (MIT)

Source Code/Project URL:



  • Matthew Wellings
  • Abdul Al-Faraj
  • Ashish Patil
  • Aleksej Parovysnik
  • Manu Antony
  • Miao Wei