Top Banner
Talk at aKademy 2008 SaroEngels Patrick Spendrin
13
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Marble talk  at akademy 2008

Talk at aKademy 2008

SaroEngelsPatrick Spendrin

Page 2: Marble talk  at akademy 2008

Patrick Spendrin --- aKademy 2008 2

What is Marble?

● Marble is a free digital globe application● ranging from the digital equivalent of an atlas to a simple interactive map widget

● for developers: easy widget which can handle all geographical needs for you

Page 3: Marble talk  at akademy 2008

Patrick Spendrin --- aKademy 2008 3

Usage

● KDE control center: timezones and location

● edu: kstars, kgeography● digikam: geolocation of photos● Worldtime clock plasmoid replacement● KOffice shape● Qt browser plugin

Page 4: Marble talk  at akademy 2008

Patrick Spendrin --- aKademy 2008 4

digiKam: Ísland

Page 5: Marble talk  at akademy 2008

Patrick Spendrin --- aKademy 2008 5

Requirements & constraints

● small internal data set (~10 MB)● downloadable: data for OSM1, Wikipedia

● no hardware acceleration needed● no other dependencies needed than Qt● fast startup time (2-5 secs) compared

Page 6: Marble talk  at akademy 2008

Patrick Spendrin --- aKademy 2008 6

Platforms & Portability

● Linux, Windows, Mac, Unix, Qtopia, WinCE

● first ones in KDE, Qt only version for all available

● extend easily with new maps:

● Precipitation● temperature maps● future project: earth-quake overview

Page 7: Marble talk  at akademy 2008

Patrick Spendrin --- aKademy 2008 7

Temperature in July

Page 8: Marble talk  at akademy 2008

Patrick Spendrin --- aKademy 2008 8

New plugin architecture

● providing really simple API derived from QPainter

● providing a way to access all data from the marble model

● even interactive plugins possible

Page 9: Marble talk  at akademy 2008

Patrick Spendrin --- aKademy 2008 9

Ideas and soon to come

● vector tiles (my GSoC - see a bit later)● OSM-namefinder● NASA WorldWind source support● marble on mobile devices – from N810 to Asus Eee PC

● routing support via openrouting.org● view (and possibly change) gps data

Page 10: Marble talk  at akademy 2008

Patrick Spendrin --- aKademy 2008 10

Vector Tiles

● Instead of image data use XML formatted data / binary caches of this structure

● Tiles will be generated form World Database sources (up to 250m/pixel) currently in use for image data

● Easily support OpenStreetMap later● Output via independent rendering plugin

Page 11: Marble talk  at akademy 2008

Patrick Spendrin --- aKademy 2008 11

Vector Tiles

Page 12: Marble talk  at akademy 2008

Patrick Spendrin --- aKademy 2008 12

Thanks to

Thorsten Rahn, Inge Wallin, Jens-Michael Hoffmann, Harry de Valence, Carlos Licea, Andrew Manson, Murat Tagirov, Nicolas Zimmermann, Pino Toscano, Anne-Marie Mahfouf, Claudiu Covaci, David Roberts, Jan Becker, Laurent Montel, Simon Schmeisser, Shashank Singh, KDE's Translation team, and lots of other people all over the Marble

Page 13: Marble talk  at akademy 2008

Patrick Spendrin --- aKademy 2008 13

Thank you for your attention