SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
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

Mais conteúdo relacionado

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais 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
 

Último

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

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