High-Level Project Summary
Our app deals with a 3D representation of the international space station as well as its orbit over the Earth. It solves the challenge because it's 3D, open source, and freely available on a website. It is a very important application as it helps people when they need to know the ISS position for research purposes.
Link to Final Project
Link to Project "Demo"
Detailed Project Description
This application is responsible for rendering a 3d canvas using the worldwind library, an API was used whose link to access it is the following: http://api.open-notify.org/iss-now.json which will return the data in json , application steps:
initialized canvas 3d configuration data
v
ISS ad coordinates API is requested in an infinite loop
^
v |
rendered the ISS on the globe |
benefits: rendering happens only once on the globe and the API request is done asynchronously.
hope to achieve: Get the result that the ISS is located on the globe at the correct coordinates.
tools used: Javascript , WorldWind library and the API: http://api.open-notify.org/iss-now.json
Space Agency Data
items we use from NASA: The WorldWind library they provided, along with some code inspiration, like the simulation one that contains this example below: https://files.worldwind.arc.nasa.gov/artifactory/apps/web /examples/StarField.html
que foi tirado do site da nasa :files.worldwind.arc.nasa.gov
and inspirations for the ISS that even not being used from their website, the model of the station they made available was used but coming from other places.
Hackathon Journey
It was a unique experience because it was my first hackathon of my life hahahah, besides of course I was forced to learn new things which was very good, it was a great event for me to talk better with people and exchange ideas and exchange pizza for code hahaah. I learned a lot of new things, such as how to use the worldwind library and how to make api requests more efficiently. What inspired me and our team to make this theme was the 3d approach. our team suffered a lot in the beginning as not all of them were really experienced developers or had a certain level of knowledge in the Java script language that was used a lot, but in the end we managed to do it with a lot of research and dedication. Thanks to all my teammates, as each one contributed with different tasks such as research and development, and for our friendship of course.
References
resources used: Api to perform requests were made using this link here: http://api.open-notify.org/iss-now.json.
for the ISS image I took it from the following site: https://clara.io/view/6464ba39-2f5f-4b87-bc11-dd5a2347f13b to pull d iss 3d models. I also observed some examples from NASA to make the simulation, example used: https://files.worldwind.arc.nasa.gov/artifactory/apps/web/examples/StarField.html, WorldWind js library was used to perform almost every application
Tags
#software, #intermediary

