finding direction marble goes mobile

21
02.07.2010 | Tampere, Finland | Akademy 2010 Finding Direction – Marble goes Mobile Torsten Rahn <[email protected]>

Upload: marble-virtual-globe

Post on 12-Jan-2015

548 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Finding direction marble goes mobile

02.07.2010 | Tampere, Finland | Akademy 2010

Finding Direction – Marble goes Mobile

Torsten Rahn <[email protected]>

Page 2: Finding direction marble goes mobile

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

Page 3: Finding direction marble goes mobile

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

Page 4: Finding direction marble goes mobile

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

Page 5: Finding direction marble goes mobile

Torsten Rahn Finding Direction - Marble goes Mobile 5

Examples of Use

● KDE Applications: e.g. Digikam

Page 6: Finding direction marble goes mobile

Torsten Rahn Finding Direction - Marble goes Mobile 6

Examples of Use

● Chakra Live CD installer:

● Language and Time Settings

Page 7: Finding direction marble goes mobile

Torsten Rahn Finding Direction - Marble goes Mobile 7

Examples of Use

● Theyr.com: GribView 2.0 Weather Planner

Page 8: Finding direction marble goes mobile

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

Page 9: Finding direction marble goes mobile

Torsten Rahn Finding Direction - Marble goes Mobile 9

Page 10: Finding direction marble goes mobile

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

Page 11: Finding direction marble goes mobile

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

Page 12: Finding direction marble goes mobile

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

Page 13: Finding direction marble goes mobile

Torsten Rahn Finding Direction - Marble goes Mobile 13

New in KDE 4.5: Routing

Page 14: Finding direction marble goes mobile

Torsten Rahn Finding Direction - Marble goes Mobile 14

Routing

● Online vs. Offline Routing

● Marble Runner● OpenRoutingService.org● In-Place Node-Editing● Export / Print Routes

Page 15: Finding direction marble goes mobile

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

Page 16: Finding direction marble goes mobile

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.

Page 17: Finding direction marble goes mobile

Torsten Rahn Finding Direction - Marble goes Mobile 17

Google Summer of Code 2010

● Gaurav Gupta: Bookmarks and Annotations

Page 18: Finding direction marble goes mobile

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

Page 19: Finding direction marble goes mobile

Torsten Rahn Finding Direction - Marble goes Mobile 19

Google Summer of Code 2010

● Siddharth Srivastava: Marble To Go (Navigation Mode)

Page 20: Finding direction marble goes mobile

Torsten Rahn Finding Direction - Marble goes Mobile 20

Marble needs your help!

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

[email protected]

IRC: #marble on irc.freenode.org

http://edu.kde.org/marble

Thanks for Support:

Page 21: Finding direction marble goes mobile

Torsten Rahn Finding Direction - Marble goes Mobile 21