Cesium, an open-source project started by AGI for creating web-based 3D globes, was recently selected to participate in the European Space Agency's Summer of Code in Space (SOCIS) program. Now in its third year, SOCIS aims to expose students to real-world software development practices by offering them stipends to contribute code to space-related open source projects.
Interested student participants had to submit an application that included a detailed project proposal. With this year being our first participating as a mentor organization, the Cesium team received a good number of applications from some very accomplished students. Submitted proposals included roadmaps and ideas for implementing a particle system, uncluttering map labels and creating an orbit tuner application. Additionally, several students contributed bug fixes and minor features to Cesium to strengthen their applications.
Ultimately, each of the 23 mentoring organizations was only allowed to accept a single student to work with for the remainder of the program, which runs through November. The Cesium team selected Ognjen Bubalo's proposal for creating a real-time algorithm to unclutter map labels. Once implemented, this feature will improve the visual quality and usability of Cesium in cases where users need to display large amounts of data. We are excited for the opportunity to collaborate with ESA and Ognjen, who is pursuing his master's degree in computer science at the Eotvos Lorand University in Hungary. AGI's Dan Bagnell will mentor Ognjen.
You can learn more about ESA's Summer of Code in Space program on their website
or follow the progress of Ognjen's project on Cesium's GitHub page