ESA Climate Change Initiative Visualisation Tool
timday last edited by timday
The "ESA Climate Change Initiative's visualisation tool":http://ionia1.esrin.esa.int/page_vistool.php for viewing satellite data is worth mentioning here. It's basically a QML application with some custom C++/OpenGL plugin items for the data loading & rendering; the initial Mac version was on Qt4.8's QtDeclarative, but it's now on QtQuick Qt5.3+ with an iOS version coming along nicely; other platforms will probably follow.
Update May 2016: ah that link above to info on the original tool appears to be dead; the main Climate Change Initiative (CCI) site is now http://cci.esa.int/ and more recent news on the SW is in http://cci.esa.int/content/tablet-app
Thanks for sharing
tekojo last edited by
When the app is ready, would you like to have it presented in the Qt Showroom? http://showroom.qt-project.org
It would be a nice addition there.
Was unaware of that site; yes, once ESA have a public release out (and with licensing sorted etc) it'd be good to have it linked. At the moment it's very much an in-house tool for experts familiar with the data to show it off. It's had public outings at conferences, but it needs a lot more supporting info adding to be anything which could be usefully released into the wild/put on an appstore etc.
Apparently the public-facing app version is actually in the appstore review queue now, so may not be much longer to wait...
(cautiously optimistic as it's already passed Apple's testflight's "beta review", and Apple had already approved a slightly older, less polished version for the appstore but which wasn't then released. "Watch this space" as they say).
Nice ! :)
Will there also be an Android version ?
@SGaist Hopefully. Making multi-platform easy was one of the main reasons for using Qt so it'd be a shame if it didn't happen (ditto OSX and Windows builds of a desktop version). Priorities so far have rather given me the impression everyone involved in this project is an Apple device addict though.
I see what you mean.
In any case, unless you used native API for the application, the other builds shouldn't be a problem at all.
I know next to nothing about iOS or OSX native APIs (hence questions like https://forum.qt.io/topic/66508/how-can-should-i-respond-to-memory-pressure-events-in-a-qml-c-app ). The app (QML with C++ plugins on a minimal QQuickView host) certainly builds and runs fine on all of iOS, OSX and Linux (actually my preferred environment for hacking on it) and I did once build it on Windows just to check windeployqt produced something sensible if/when we ever want a windows build. There's a small number of IOSQUIRKS/OSXQUIRKS/LINUXQUIRKS #ifdefs scattered around the code but they're more about things like filepaths to application data or configuring size of some caches (can allow them to be bigger on desktop than mobile).
And here it is:
note the 1.1GByte size... this not a download and install to be taken lightly!