Finding Direction – goes Mobile

Torsten Rahn

02.07.2010 | Tampere, Finland | 2010 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 2 Marble for Developers

● Extends for Displaying Maps ● Provides a map component that is easy to integrate into your application

Torsten Rahn Finding Direction - Marble goes Mobile 3 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 4 Examples of Use

● KDE Applications: e.g. Digikam

Torsten Rahn Finding Direction - Marble goes Mobile 5 Examples of Use

● Chakra Live CD installer: ● Language and Time Settings

Torsten Rahn Finding Direction - Marble goes Mobile 6 Examples of Use

● Theyr.com: GribView 2.0 Weather Planner

Torsten Rahn Finding Direction - Marble goes Mobile 7 Key Facts:

● Only Requirement: Qt ● , LGPL ● OpenStreetMap & Wikipedia integration ● Modular & easily extensible ● Very active community of developers & users

Torsten Rahn Finding Direction - Marble goes Mobile 8

Torsten Rahn Finding Direction - Marble goes Mobile 9 Platforms

, Unix ● MacOS X, ● MS Windows ● MeeGo, Maemo 5 ● Symbian (?)

● Only dependency of libmarble: Qt 4.x

Torsten Rahn Finding Direction - Marble goes Mobile 10 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 11 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 12 New in KDE 4.5: Routing

Torsten Rahn Finding Direction - Marble goes Mobile 13 Routing

● Online vs. Offline Routing ● Marble Runner ● OpenRoutingService.org ● In-Place Node-Editing ● Export / Print Routes

Torsten Rahn Finding Direction - Marble goes Mobile 14 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 15 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 16 Google Summer of Code 2010

● Gaurav Gupta: Bookmarks and Annotations

Torsten Rahn Finding Direction - Marble goes Mobile 17 Google Summer of Code 2010

● Harshit Jain: Time Support for Marble ● Offline Database uses Geonames.org now

Torsten Rahn Finding Direction - Marble goes Mobile 18 Google Summer of Code 2010

● Siddharth Srivastava: Marble To Go (Navigation Mode)

Torsten Rahn Finding Direction - Marble goes Mobile 19 Marble needs your help!

We need Software Developers, Translators, Editors, Web Designers, QA people and You!

marble-devel@.org IRC: #marble on irc.freenode.org http://edu.kde.org/marble

Thanks for Support:

Torsten Rahn Finding Direction - Marble goes Mobile 20

Torsten Rahn Finding Direction - Marble goes Mobile 21