SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Talk at aKademy 2008
SaroEngels
Patrick Spendrin
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
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
Patrick Spendrin --- aKademy 2008 4
digiKam: Ísland
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
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
Patrick Spendrin --- aKademy 2008 7
Temperature in July
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
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
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
Patrick Spendrin --- aKademy 2008 11
Vector Tiles
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
Patrick Spendrin --- aKademy 2008 13
Thank you for your
attention

Más contenido relacionado

La actualidad más candente

Gaskins.tom
Gaskins.tomGaskins.tom
Gaskins.tomNASAPMC
 
OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017Stacy Véronneau
 
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2OW2
 
OpenStreetMap integration into Wikimedia projects
OpenStreetMap integration into Wikimedia projectsOpenStreetMap integration into Wikimedia projects
OpenStreetMap integration into Wikimedia projectsavarab
 
Census and spatial data in sql server 2008 designing tools for hazard mitigat...
Census and spatial data in sql server 2008 designing tools for hazard mitigat...Census and spatial data in sql server 2008 designing tools for hazard mitigat...
Census and spatial data in sql server 2008 designing tools for hazard mitigat...Texas Natural Resources Information System
 
OpenStack Ottawa Q3 Meetup September 26th 2017
OpenStack Ottawa Q3 Meetup   September 26th 2017OpenStack Ottawa Q3 Meetup   September 26th 2017
OpenStack Ottawa Q3 Meetup September 26th 2017Stacy Véronneau
 
Wikimedia Content API: A Cassandra Use-case
Wikimedia Content API: A Cassandra Use-caseWikimedia Content API: A Cassandra Use-case
Wikimedia Content API: A Cassandra Use-caseEric Evans
 
Zun project update (boston summit)
Zun project update (boston summit)Zun project update (boston summit)
Zun project update (boston summit)hongbin034
 
Wikimedia Content API: A Cassandra Use-case
Wikimedia Content API: A Cassandra Use-caseWikimedia Content API: A Cassandra Use-case
Wikimedia Content API: A Cassandra Use-caseEric Evans
 
20161206 うるう秒社内勉強会 社外向け資料
20161206 うるう秒社内勉強会 社外向け資料20161206 うるう秒社内勉強会 社外向け資料
20161206 うるう秒社内勉強会 社外向け資料Tsuyoshi Hisamatsu
 
Google map and navigation
Google map and navigation Google map and navigation
Google map and navigation Shalikram Patel
 
SVG-player plugin for ns2 simulations
SVG-player plugin for ns2 simulationsSVG-player plugin for ns2 simulations
SVG-player plugin for ns2 simulationsOSLL
 
PuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, Puppet
PuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, PuppetPuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, Puppet
PuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, PuppetPuppet
 
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...Stephen Gordon
 
Time To Live Specifications
Time To Live SpecificationsTime To Live Specifications
Time To Live SpecificationsPaul Chen
 
KubeVirt (Kubernetes and Cloud Native Toronto)
KubeVirt (Kubernetes and Cloud Native Toronto)KubeVirt (Kubernetes and Cloud Native Toronto)
KubeVirt (Kubernetes and Cloud Native Toronto)Stephen Gordon
 
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...GeoSolutions
 

La actualidad más candente (17)

Gaskins.tom
Gaskins.tomGaskins.tom
Gaskins.tom
 
OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017
 
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
 
OpenStreetMap integration into Wikimedia projects
OpenStreetMap integration into Wikimedia projectsOpenStreetMap integration into Wikimedia projects
OpenStreetMap integration into Wikimedia projects
 
Census and spatial data in sql server 2008 designing tools for hazard mitigat...
Census and spatial data in sql server 2008 designing tools for hazard mitigat...Census and spatial data in sql server 2008 designing tools for hazard mitigat...
Census and spatial data in sql server 2008 designing tools for hazard mitigat...
 
OpenStack Ottawa Q3 Meetup September 26th 2017
OpenStack Ottawa Q3 Meetup   September 26th 2017OpenStack Ottawa Q3 Meetup   September 26th 2017
OpenStack Ottawa Q3 Meetup September 26th 2017
 
Wikimedia Content API: A Cassandra Use-case
Wikimedia Content API: A Cassandra Use-caseWikimedia Content API: A Cassandra Use-case
Wikimedia Content API: A Cassandra Use-case
 
Zun project update (boston summit)
Zun project update (boston summit)Zun project update (boston summit)
Zun project update (boston summit)
 
Wikimedia Content API: A Cassandra Use-case
Wikimedia Content API: A Cassandra Use-caseWikimedia Content API: A Cassandra Use-case
Wikimedia Content API: A Cassandra Use-case
 
20161206 うるう秒社内勉強会 社外向け資料
20161206 うるう秒社内勉強会 社外向け資料20161206 うるう秒社内勉強会 社外向け資料
20161206 うるう秒社内勉強会 社外向け資料
 
Google map and navigation
Google map and navigation Google map and navigation
Google map and navigation
 
SVG-player plugin for ns2 simulations
SVG-player plugin for ns2 simulationsSVG-player plugin for ns2 simulations
SVG-player plugin for ns2 simulations
 
PuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, Puppet
PuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, PuppetPuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, Puppet
PuppetConf 2017: Cloud, Containers, Puppet and You- Carl Caum, Puppet
 
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...
 
Time To Live Specifications
Time To Live SpecificationsTime To Live Specifications
Time To Live Specifications
 
KubeVirt (Kubernetes and Cloud Native Toronto)
KubeVirt (Kubernetes and Cloud Native Toronto)KubeVirt (Kubernetes and Cloud Native Toronto)
KubeVirt (Kubernetes and Cloud Native Toronto)
 
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
 

Destacado (7)

Planning and learning
Planning and learning Planning and learning
Planning and learning
 
Testimonials sheets
Testimonials sheets Testimonials sheets
Testimonials sheets
 
Marble Goes MeeGo
Marble Goes MeeGoMarble Goes MeeGo
Marble Goes MeeGo
 
Rico Pena Press Kit
Rico Pena Press KitRico Pena Press Kit
Rico Pena Press Kit
 
Gain an unfair advantage of your competition
Gain an unfair advantage of your competitionGain an unfair advantage of your competition
Gain an unfair advantage of your competition
 
Pena Global Press Kit
Pena Global Press KitPena Global Press Kit
Pena Global Press Kit
 
Comparing things
Comparing thingsComparing things
Comparing things
 

Similar a Marble talk at akademy 2008

FOSS4G 2017 - Geonotebook: an extension to the jupyter notebook for explora...
FOSS4G 2017 - Geonotebook:   an extension to the jupyter notebook for explora...FOSS4G 2017 - Geonotebook:   an extension to the jupyter notebook for explora...
FOSS4G 2017 - Geonotebook: an extension to the jupyter notebook for explora...Christopher Kotfila
 
Finding direction marble goes mobile
Finding direction marble goes mobileFinding direction marble goes mobile
Finding direction marble goes mobileMarble Virtual Globe
 
Answer togoogleearthuniverseandevrythingelse abbreviated
Answer togoogleearthuniverseandevrythingelse abbreviatedAnswer togoogleearthuniverseandevrythingelse abbreviated
Answer togoogleearthuniverseandevrythingelse abbreviatedShashank Singh
 
Processing large point clouds
Processing large point cloudsProcessing large point clouds
Processing large point cloudsMathieu Carette
 
Webilea: The OpenWebGlobe Project
Webilea: The OpenWebGlobe ProjectWebilea: The OpenWebGlobe Project
Webilea: The OpenWebGlobe ProjectMartin Christen
 
OpenWebGlobe - GeoSharing Bern
OpenWebGlobe - GeoSharing BernOpenWebGlobe - GeoSharing Bern
OpenWebGlobe - GeoSharing BernMartin Christen
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsvirtualcitySYSTEMS GmbH
 
GIS and Map Tiles
GIS and Map TilesGIS and Map Tiles
GIS and Map TilesPetr Pridal
 
Spatial functions in MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and others
Spatial functions in  MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and othersSpatial functions in  MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and others
Spatial functions in MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and othersHenrik Ingo
 
QWC2 - modern web maps with QGIS Server
QWC2 - modern web maps with QGIS ServerQWC2 - modern web maps with QGIS Server
QWC2 - modern web maps with QGIS ServerInvit Management
 
State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10Jody Garnett
 
Open Historical Map: Vector Tiles & Other Updates
Open Historical Map: Vector Tiles & Other UpdatesOpen Historical Map: Vector Tiles & Other Updates
Open Historical Map: Vector Tiles & Other Updatesgwhathistory
 
Marble - ein Schweizer Taschenmesser für Karten
Marble - ein Schweizer Taschenmesser für KartenMarble - ein Schweizer Taschenmesser für Karten
Marble - ein Schweizer Taschenmesser für KartenMarble Virtual Globe
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataHarry Wood
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDatagssg
 
OpenNebula is Evolving... Fast! - Jaime Melis
OpenNebula is Evolving... Fast! - Jaime MelisOpenNebula is Evolving... Fast! - Jaime Melis
OpenNebula is Evolving... Fast! - Jaime MelisOpenNebula Project
 
Matthew Mosesohn - Configuration Management at Large Companies
Matthew Mosesohn - Configuration Management at Large Companies Matthew Mosesohn - Configuration Management at Large Companies
Matthew Mosesohn - Configuration Management at Large Companies Yandex
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14Jody Garnett
 
JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...
JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...
JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...Christopher Kotfila
 
Building maps for apps in the cloud - a Softlayer Use Case
Building maps for  apps in the cloud - a Softlayer Use CaseBuilding maps for  apps in the cloud - a Softlayer Use Case
Building maps for apps in the cloud - a Softlayer Use CaseTiman Rebel
 

Similar a Marble talk at akademy 2008 (20)

FOSS4G 2017 - Geonotebook: an extension to the jupyter notebook for explora...
FOSS4G 2017 - Geonotebook:   an extension to the jupyter notebook for explora...FOSS4G 2017 - Geonotebook:   an extension to the jupyter notebook for explora...
FOSS4G 2017 - Geonotebook: an extension to the jupyter notebook for explora...
 
Finding direction marble goes mobile
Finding direction marble goes mobileFinding direction marble goes mobile
Finding direction marble goes mobile
 
Answer togoogleearthuniverseandevrythingelse abbreviated
Answer togoogleearthuniverseandevrythingelse abbreviatedAnswer togoogleearthuniverseandevrythingelse abbreviated
Answer togoogleearthuniverseandevrythingelse abbreviated
 
Processing large point clouds
Processing large point cloudsProcessing large point clouds
Processing large point clouds
 
Webilea: The OpenWebGlobe Project
Webilea: The OpenWebGlobe ProjectWebilea: The OpenWebGlobe Project
Webilea: The OpenWebGlobe Project
 
OpenWebGlobe - GeoSharing Bern
OpenWebGlobe - GeoSharing BernOpenWebGlobe - GeoSharing Bern
OpenWebGlobe - GeoSharing Bern
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developments
 
GIS and Map Tiles
GIS and Map TilesGIS and Map Tiles
GIS and Map Tiles
 
Spatial functions in MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and others
Spatial functions in  MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and othersSpatial functions in  MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and others
Spatial functions in MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and others
 
QWC2 - modern web maps with QGIS Server
QWC2 - modern web maps with QGIS ServerQWC2 - modern web maps with QGIS Server
QWC2 - modern web maps with QGIS Server
 
State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10
 
Open Historical Map: Vector Tiles & Other Updates
Open Historical Map: Vector Tiles & Other UpdatesOpen Historical Map: Vector Tiles & Other Updates
Open Historical Map: Vector Tiles & Other Updates
 
Marble - ein Schweizer Taschenmesser für Karten
Marble - ein Schweizer Taschenmesser für KartenMarble - ein Schweizer Taschenmesser für Karten
Marble - ein Schweizer Taschenmesser für Karten
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoData
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoData
 
OpenNebula is Evolving... Fast! - Jaime Melis
OpenNebula is Evolving... Fast! - Jaime MelisOpenNebula is Evolving... Fast! - Jaime Melis
OpenNebula is Evolving... Fast! - Jaime Melis
 
Matthew Mosesohn - Configuration Management at Large Companies
Matthew Mosesohn - Configuration Management at Large Companies Matthew Mosesohn - Configuration Management at Large Companies
Matthew Mosesohn - Configuration Management at Large Companies
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14
 
JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...
JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...
JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...
 
Building maps for apps in the cloud - a Softlayer Use Case
Building maps for  apps in the cloud - a Softlayer Use CaseBuilding maps for  apps in the cloud - a Softlayer Use Case
Building maps for apps in the cloud - a Softlayer Use Case
 

Más de Marble Virtual Globe

Marble Virtual Globe 1.6 Factsheet (English)
Marble Virtual Globe 1.6 Factsheet (English)Marble Virtual Globe 1.6 Factsheet (English)
Marble Virtual Globe 1.6 Factsheet (English)Marble Virtual Globe
 
Marble Virtual Globe 1.4 Factsheet (English)
Marble Virtual Globe 1.4 Factsheet (English)Marble Virtual Globe 1.4 Factsheet (English)
Marble Virtual Globe 1.4 Factsheet (English)Marble Virtual Globe
 
Marble Virtual Globe 1.4 Factsheet (German)
Marble Virtual Globe 1.4 Factsheet (German)Marble Virtual Globe 1.4 Factsheet (German)
Marble Virtual Globe 1.4 Factsheet (German)Marble Virtual Globe
 
Marble Virtual Globe 1.4 Factsheet (Spanish)
Marble Virtual Globe 1.4 Factsheet (Spanish)Marble Virtual Globe 1.4 Factsheet (Spanish)
Marble Virtual Globe 1.4 Factsheet (Spanish)Marble Virtual Globe
 
Marble Virtual Globe 1.4 Factsheet (French)
Marble Virtual Globe 1.4 Factsheet (French)Marble Virtual Globe 1.4 Factsheet (French)
Marble Virtual Globe 1.4 Factsheet (French)Marble Virtual Globe
 
Marble Virtual Globe 1.3 Factsheet (Hindi)
Marble Virtual Globe 1.3 Factsheet (Hindi)Marble Virtual Globe 1.3 Factsheet (Hindi)
Marble Virtual Globe 1.3 Factsheet (Hindi)Marble Virtual Globe
 
Marble Virtual Globe for Developers - Factsheet
Marble Virtual Globe for Developers - FactsheetMarble Virtual Globe for Developers - Factsheet
Marble Virtual Globe for Developers - FactsheetMarble Virtual Globe
 
Marble Virtual Globe 1.3 Factsheet (English)
Marble Virtual Globe 1.3 Factsheet (English)Marble Virtual Globe 1.3 Factsheet (English)
Marble Virtual Globe 1.3 Factsheet (English)Marble Virtual Globe
 
Marble Virtual Globe 1.3 Factsheet (Spanish)
Marble Virtual Globe 1.3 Factsheet (Spanish)Marble Virtual Globe 1.3 Factsheet (Spanish)
Marble Virtual Globe 1.3 Factsheet (Spanish)Marble Virtual Globe
 
Marble Virtual Globe 1.3 Factsheet (German)
Marble Virtual Globe 1.3 Factsheet (German)Marble Virtual Globe 1.3 Factsheet (German)
Marble Virtual Globe 1.3 Factsheet (German)Marble Virtual Globe
 
Marble Virtual Globe 1.3 Factsheet (French)
Marble Virtual Globe 1.3 Factsheet (French)Marble Virtual Globe 1.3 Factsheet (French)
Marble Virtual Globe 1.3 Factsheet (French)Marble Virtual Globe
 
Towards Marble 2.0 - the journey around a virtual globe
Towards Marble 2.0 - the journey around a virtual globeTowards Marble 2.0 - the journey around a virtual globe
Towards Marble 2.0 - the journey around a virtual globeMarble Virtual Globe
 
Developing Qt Applications on MeeGo Touch with Style
Developing Qt Applications on MeeGo Touch with StyleDeveloping Qt Applications on MeeGo Touch with Style
Developing Qt Applications on MeeGo Touch with StyleMarble Virtual Globe
 

Más de Marble Virtual Globe (18)

Marble Virtual Globe 1.6 Factsheet (English)
Marble Virtual Globe 1.6 Factsheet (English)Marble Virtual Globe 1.6 Factsheet (English)
Marble Virtual Globe 1.6 Factsheet (English)
 
Marble Virtual Globe 1.4 Factsheet (English)
Marble Virtual Globe 1.4 Factsheet (English)Marble Virtual Globe 1.4 Factsheet (English)
Marble Virtual Globe 1.4 Factsheet (English)
 
Marble Virtual Globe 1.4 Factsheet (German)
Marble Virtual Globe 1.4 Factsheet (German)Marble Virtual Globe 1.4 Factsheet (German)
Marble Virtual Globe 1.4 Factsheet (German)
 
Marble Virtual Globe 1.4 Factsheet (Spanish)
Marble Virtual Globe 1.4 Factsheet (Spanish)Marble Virtual Globe 1.4 Factsheet (Spanish)
Marble Virtual Globe 1.4 Factsheet (Spanish)
 
Marble Virtual Globe 1.4 Factsheet (French)
Marble Virtual Globe 1.4 Factsheet (French)Marble Virtual Globe 1.4 Factsheet (French)
Marble Virtual Globe 1.4 Factsheet (French)
 
Marble Virtual Globe 1.3 Factsheet (Hindi)
Marble Virtual Globe 1.3 Factsheet (Hindi)Marble Virtual Globe 1.3 Factsheet (Hindi)
Marble Virtual Globe 1.3 Factsheet (Hindi)
 
Marble Virtual Globe for Developers - Factsheet
Marble Virtual Globe for Developers - FactsheetMarble Virtual Globe for Developers - Factsheet
Marble Virtual Globe for Developers - Factsheet
 
Marble Virtual Globe 1.3 Factsheet (English)
Marble Virtual Globe 1.3 Factsheet (English)Marble Virtual Globe 1.3 Factsheet (English)
Marble Virtual Globe 1.3 Factsheet (English)
 
Marble Virtual Globe 1.3 Factsheet (Spanish)
Marble Virtual Globe 1.3 Factsheet (Spanish)Marble Virtual Globe 1.3 Factsheet (Spanish)
Marble Virtual Globe 1.3 Factsheet (Spanish)
 
Marble Virtual Globe 1.3 Factsheet (German)
Marble Virtual Globe 1.3 Factsheet (German)Marble Virtual Globe 1.3 Factsheet (German)
Marble Virtual Globe 1.3 Factsheet (German)
 
Marble Virtual Globe 1.3 Factsheet (French)
Marble Virtual Globe 1.3 Factsheet (French)Marble Virtual Globe 1.3 Factsheet (French)
Marble Virtual Globe 1.3 Factsheet (French)
 
Intergeo 2011
Intergeo 2011Intergeo 2011
Intergeo 2011
 
Towards Marble 2.0 - the journey around a virtual globe
Towards Marble 2.0 - the journey around a virtual globeTowards Marble 2.0 - the journey around a virtual globe
Towards Marble 2.0 - the journey around a virtual globe
 
Developing Qt Applications on MeeGo Touch with Style
Developing Qt Applications on MeeGo Touch with StyleDeveloping Qt Applications on MeeGo Touch with Style
Developing Qt Applications on MeeGo Touch with Style
 
Marble talk at akademy 2009
Marble talk at akademy 2009Marble talk at akademy 2009
Marble talk at akademy 2009
 
Marble on mac
Marble on macMarble on mac
Marble on mac
 
Marble routing
Marble routingMarble routing
Marble routing
 
State of the Geodata
State of the GeodataState of the Geodata
State of the Geodata
 

Marble talk at akademy 2008

  • 1. Talk at aKademy 2008 SaroEngels Patrick Spendrin
  • 2. 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
  • 3. 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
  • 4. Patrick Spendrin --- aKademy 2008 4 digiKam: Ísland
  • 5. 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
  • 6. 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
  • 7. Patrick Spendrin --- aKademy 2008 7 Temperature in July
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. Patrick Spendrin --- aKademy 2008 11 Vector Tiles
  • 12. 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
  • 13. Patrick Spendrin --- aKademy 2008 13 Thank you for your attention