SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
02.07.2010 | Tampere, Finland | Akademy 2010
Finding Direction – Marble goes Mobile
Torsten Rahn <torsten.rahn@basyskom.de>
Torsten Rahn Finding Direction - Marble goes Mobile 2
Marble for Users
● Learn and Explore
● The world at your fingertips
● Lookup Places and Friends
● Map information online
● Get Directions
● Routing and GPS made easily
Torsten Rahn Finding Direction - Marble goes Mobile 3
Marble for Developers
● Extends Qt for Displaying Maps
● Provides a map component that is easy to
integrate into your application
Torsten Rahn Finding Direction - Marble goes Mobile 4
Marble Library
● Qt library with a Qt'ish API to provide a map
● Projections (even non-cartesian ones).
● Data structure models OGC standard KML
● GeoGraphicsView
● Plugin architecture
Torsten Rahn Finding Direction - Marble goes Mobile 5
Examples of Use
● KDE Applications: e.g. Digikam
Torsten Rahn Finding Direction - Marble goes Mobile 6
Examples of Use
● Chakra Live CD
installer:
● Language and
Time Settings
Torsten Rahn Finding Direction - Marble goes Mobile 7
Examples of Use
● Theyr.com: GribView 2.0 Weather Planner
Torsten Rahn Finding Direction - Marble goes Mobile 8
Key Facts:
● Only Requirement: Qt
● Free Software, LGPL
● OpenStreetMap & Wikipedia integration
● Modular & easily extensible
● Very active community of developers & users
Torsten Rahn Finding Direction - Marble goes Mobile 9
Torsten Rahn Finding Direction - Marble goes Mobile 10
Platforms
● Linux, Unix
● MacOS X,
● MS Windows
● MeeGo, Maemo 5
● Symbian (?)
● Only dependency of libmarble: Qt 4.x
Torsten Rahn Finding Direction - Marble goes Mobile 11
Marble MeeGo Roadmap
● June/July:
● Performance
improvements
● July/August:
● User Interface
adjustments
● Task based UI,
Qt Quick support
Torsten Rahn Finding Direction - Marble goes Mobile 12
Marble MeeGo UI streamlining
● Make better use of Marble's device profiles
● Have the Marble UI centered around a single
lineedit (also for the desktop version).
● MeeGo integration. Different approaches:
● MeeGo QStyle integration
● Native version based on MeeGo Touch
● Alternative Qt Quick interface.
http://gitorious.org/marble/earthwings-marble
Torsten Rahn Finding Direction - Marble goes Mobile 13
New in KDE 4.5: Routing
Torsten Rahn Finding Direction - Marble goes Mobile 14
Routing
● Online vs. Offline
Routing
● Marble Runner
● OpenRoutingService.org
● In-Place Node-Editing
● Export / Print Routes
Torsten Rahn Finding Direction - Marble goes Mobile 15
New in KDE 4.5: Bulk download
● In addition to
seamless download of
map data: Bulk Tile
Download
● Useful for offline
usage for e.g.
OpenStreetMap
Torsten Rahn Finding Direction - Marble goes Mobile 16
New in KDE 4.5: WMS and Tile Blending
● Quick and Dirty
WMS support
● Multiple tiles
stacked and
blended on top of
each other
● Dozens of
blending types.
Torsten Rahn Finding Direction - Marble goes Mobile 17
Google Summer of Code 2010
● Gaurav Gupta: Bookmarks and Annotations
Torsten Rahn Finding Direction - Marble goes Mobile 18
Google Summer of Code 2010
● Harshit Jain: Time Support for Marble
● Offline Database uses Geonames.org now
Torsten Rahn Finding Direction - Marble goes Mobile 19
Google Summer of Code 2010
● Siddharth Srivastava: Marble To Go
(Navigation Mode)
Torsten Rahn Finding Direction - Marble goes Mobile 20
Marble needs your help!
We need Software Developers, Translators, Editors, Web
Designers, QA people and You!
marble-devel@kde.org
IRC: #marble on irc.freenode.org
http://edu.kde.org/marble
Thanks for Support:
Torsten Rahn Finding Direction - Marble goes Mobile 21

Contenu connexe

En vedette (7)

Intergeo 2011
Intergeo 2011Intergeo 2011
Intergeo 2011
 
Tp4
Tp4Tp4
Tp4
 
Marble on mac
Marble on macMarble on mac
Marble on mac
 
портфолио 2010
портфолио 2010портфолио 2010
портфолио 2010
 
Marble talk at akademy 2009
Marble talk at akademy 2009Marble talk at akademy 2009
Marble talk at akademy 2009
 
4 Poems...
4 Poems...4 Poems...
4 Poems...
 
Quan tri nguon nhan luc
Quan tri nguon nhan lucQuan tri nguon nhan luc
Quan tri nguon nhan luc
 

Similaire à Finding direction marble goes mobile

Answer togoogleearthuniverseandevrythingelse abbreviated
Answer togoogleearthuniverseandevrythingelse abbreviatedAnswer togoogleearthuniverseandevrythingelse abbreviated
Answer togoogleearthuniverseandevrythingelse abbreviated
Shashank Singh
 
Web Mapping with Drupal
Web Mapping with DrupalWeb Mapping with Drupal
Web Mapping with Drupal
Ranel Padon
 

Similaire à Finding direction marble goes mobile (20)

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
 
Marble talk at akademy 2008
Marble talk  at akademy 2008Marble talk  at akademy 2008
Marble talk at akademy 2008
 
Answer togoogleearthuniverseandevrythingelse abbreviated
Answer togoogleearthuniverseandevrythingelse abbreviatedAnswer togoogleearthuniverseandevrythingelse abbreviated
Answer togoogleearthuniverseandevrythingelse abbreviated
 
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.4 Factsheet (English)
Marble Virtual Globe 1.4 Factsheet (English)Marble Virtual Globe 1.4 Factsheet (English)
Marble Virtual Globe 1.4 Factsheet (English)
 
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
 
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
 
How Nestoria switched to OpenStreetMap maps
How Nestoria switched to OpenStreetMap mapsHow Nestoria switched to OpenStreetMap maps
How Nestoria switched to OpenStreetMap maps
 
LUMIA APP LAB #16: HERE APPLICATION LAUNCHERS
LUMIA APP LAB #16: HERE APPLICATION LAUNCHERSLUMIA APP LAB #16: HERE APPLICATION LAUNCHERS
LUMIA APP LAB #16: HERE APPLICATION LAUNCHERS
 
2013 Enterprise Track, Building GIS, Decision Support, and Location Intellige...
2013 Enterprise Track, Building GIS, Decision Support, and Location Intellige...2013 Enterprise Track, Building GIS, Decision Support, and Location Intellige...
2013 Enterprise Track, Building GIS, Decision Support, and Location Intellige...
 
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
 
Geonode Presentation (ppt)
Geonode Presentation (ppt)Geonode Presentation (ppt)
Geonode Presentation (ppt)
 
SSSI Local Government Seminar June 2012 - Mobile
SSSI Local Government Seminar June 2012 -  MobileSSSI Local Government Seminar June 2012 -  Mobile
SSSI Local Government Seminar June 2012 - Mobile
 
WebTram: una WebApp GWT per l'editing di dati cartografici e topologici di un...
WebTram: una WebApp GWT per l'editing di dati cartografici e topologici di un...WebTram: una WebApp GWT per l'editing di dati cartografici e topologici di un...
WebTram: una WebApp GWT per l'editing di dati cartografici e topologici di un...
 
Maplat - 双方向非線形全単射変換を保証する古地図アプリケーション
Maplat - 双方向非線形全単射変換を保証する古地図アプリケーションMaplat - 双方向非線形全単射変換を保証する古地図アプリケーション
Maplat - 双方向非線形全単射変換を保証する古地図アプリケーション
 
Web Mapping with Drupal
Web Mapping with DrupalWeb Mapping with Drupal
Web Mapping with Drupal
 
Open streetmapによる鳥取ガイドの試み3
Open streetmapによる鳥取ガイドの試み3Open streetmapによる鳥取ガイドの試み3
Open streetmapによる鳥取ガイドの試み3
 
Act 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d webAct 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d web
 
Act 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d webAct 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d web
 

Plus de Marble Virtual Globe (10)

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 (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 (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)
 
State of the Geodata
State of the GeodataState of the Geodata
State of the Geodata
 

Dernier

Dernier (20)

The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 

Finding direction marble goes mobile

  • 1. 02.07.2010 | Tampere, Finland | Akademy 2010 Finding Direction – Marble goes Mobile Torsten Rahn <torsten.rahn@basyskom.de>
  • 2. Torsten Rahn Finding Direction - Marble goes Mobile 2 Marble for Users ● Learn and Explore ● The world at your fingertips ● Lookup Places and Friends ● Map information online ● Get Directions ● Routing and GPS made easily
  • 3. Torsten Rahn Finding Direction - Marble goes Mobile 3 Marble for Developers ● Extends Qt for Displaying Maps ● Provides a map component that is easy to integrate into your application
  • 4. Torsten Rahn Finding Direction - Marble goes Mobile 4 Marble Library ● Qt library with a Qt'ish API to provide a map ● Projections (even non-cartesian ones). ● Data structure models OGC standard KML ● GeoGraphicsView ● Plugin architecture
  • 5. Torsten Rahn Finding Direction - Marble goes Mobile 5 Examples of Use ● KDE Applications: e.g. Digikam
  • 6. Torsten Rahn Finding Direction - Marble goes Mobile 6 Examples of Use ● Chakra Live CD installer: ● Language and Time Settings
  • 7. Torsten Rahn Finding Direction - Marble goes Mobile 7 Examples of Use ● Theyr.com: GribView 2.0 Weather Planner
  • 8. Torsten Rahn Finding Direction - Marble goes Mobile 8 Key Facts: ● Only Requirement: Qt ● Free Software, LGPL ● OpenStreetMap & Wikipedia integration ● Modular & easily extensible ● Very active community of developers & users
  • 9. Torsten Rahn Finding Direction - Marble goes Mobile 9
  • 10. Torsten Rahn Finding Direction - Marble goes Mobile 10 Platforms ● Linux, Unix ● MacOS X, ● MS Windows ● MeeGo, Maemo 5 ● Symbian (?) ● Only dependency of libmarble: Qt 4.x
  • 11. Torsten Rahn Finding Direction - Marble goes Mobile 11 Marble MeeGo Roadmap ● June/July: ● Performance improvements ● July/August: ● User Interface adjustments ● Task based UI, Qt Quick support
  • 12. Torsten Rahn Finding Direction - Marble goes Mobile 12 Marble MeeGo UI streamlining ● Make better use of Marble's device profiles ● Have the Marble UI centered around a single lineedit (also for the desktop version). ● MeeGo integration. Different approaches: ● MeeGo QStyle integration ● Native version based on MeeGo Touch ● Alternative Qt Quick interface. http://gitorious.org/marble/earthwings-marble
  • 13. Torsten Rahn Finding Direction - Marble goes Mobile 13 New in KDE 4.5: Routing
  • 14. Torsten Rahn Finding Direction - Marble goes Mobile 14 Routing ● Online vs. Offline Routing ● Marble Runner ● OpenRoutingService.org ● In-Place Node-Editing ● Export / Print Routes
  • 15. Torsten Rahn Finding Direction - Marble goes Mobile 15 New in KDE 4.5: Bulk download ● In addition to seamless download of map data: Bulk Tile Download ● Useful for offline usage for e.g. OpenStreetMap
  • 16. Torsten Rahn Finding Direction - Marble goes Mobile 16 New in KDE 4.5: WMS and Tile Blending ● Quick and Dirty WMS support ● Multiple tiles stacked and blended on top of each other ● Dozens of blending types.
  • 17. Torsten Rahn Finding Direction - Marble goes Mobile 17 Google Summer of Code 2010 ● Gaurav Gupta: Bookmarks and Annotations
  • 18. Torsten Rahn Finding Direction - Marble goes Mobile 18 Google Summer of Code 2010 ● Harshit Jain: Time Support for Marble ● Offline Database uses Geonames.org now
  • 19. Torsten Rahn Finding Direction - Marble goes Mobile 19 Google Summer of Code 2010 ● Siddharth Srivastava: Marble To Go (Navigation Mode)
  • 20. Torsten Rahn Finding Direction - Marble goes Mobile 20 Marble needs your help! We need Software Developers, Translators, Editors, Web Designers, QA people and You! marble-devel@kde.org IRC: #marble on irc.freenode.org http://edu.kde.org/marble Thanks for Support:
  • 21. Torsten Rahn Finding Direction - Marble goes Mobile 21