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
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
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: