Skip to main content

Posts

It is official, Marble is coming to Android

First, I would like to announce, I have been chosen as a Google Summer of Code student and my task is to provide a working version of Marble on Android at the end of the summer. This is a very important for Marble, because Marble currently only available on Desktop and on same rare mobile platforms (Maemo, MeeGo) but on the most widespread platform (Android), not. It is very sad because it is more and more common in education systems that they use TVs, tablets and smartphones with Android so they can’t use Marble as an educational tool. The supported Android platforms will be Android v2.3.3 (API level 10) and higher, because it will be ported with Qt for Android. The work has been started. Stay tuned...

SOCiS 2014 is over

First of all I would like to say thank you, to ESA and to Marble for this great opportunity. It was fun! I would like to say thank you especially to Torsten Rahn who guided me through the summer and to other people who helped me. I also want to thank to Maxime Perrotin who organized this and to everybody who helped in it. And now, about my work in the summer: As you may now I worked on a new feature in Marble, supporting panoramas. I think everybody can imagine what this means. You can view for example panorama photos taken by rovers on Mars in Marble. Here is a little showcase: But if you want, you can use it for other purposes too: And now more technical informations about my work. I can split up my work to two big parts: reading, exploring, understanding the code and writing, plotting, debugging the code. A lot of time I have to refactor my code because it needed to be more similar in style and in concept to the existing codebase, but I learned a lot from it. In the s...

SOCIS - 1. Status report

I'm currently participating in SOCIS and I code for Marble . My task is to implement a usable image and panorama viewer based on the standards of the kml language. More precisely I work on the correct handling of the <PhotoOverlay> tag. My plan is to follow the example of Google Earth, so I dropped the old PhotoOverlay visualisation method of Marble (just drawing the image to the screen) and approached the problem from a different direction. A PhotoOverlay is marked with a clickable placemark which shows a little popup information dialog when you click on it now. It displays the preview of the image and some information which can be specified under a <PhotoOverlay> object like name, description and location. Here are some screenshots: I used the content of http://mars.jpl.nasa.gov to create the screenshots. For next, I will improve this with actually opening the photo, and visualising it in Marble as a zoomable, pannable plain image. To be continu...