+ All Categories
Home > Technology > Marble talk at akademy 2009

Marble talk at akademy 2009

Date post: 06-Sep-2014
Category:
Upload: marble-virtual-globe
View: 657 times
Download: 1 times
Share this document with a friend
Description:
 
Popular Tags:
26
 A Virtual Globe For People  
Transcript
Page 1: Marble talk at akademy 2009

   

A Virtual Globe For People

 

Page 2: Marble talk at akademy 2009

   

A Virtual Globe For People

Torsten Rahn

<[email protected]>

basysKom GmbH

Page 3: Marble talk at akademy 2009

   

A Virtual Globe For People

Motivation – User POV

 Provides an educational map to learn more about the world.

 Provides a map widget to help you find directions (Geo­localization, Routing).

Page 4: Marble talk at akademy 2009

   

A Virtual Globe For People

Motivation – Developer POV

 Provides a map component that is easy to integrate into your application 

Page 5: Marble talk at akademy 2009

   

A Virtual Globe For People

Examples Of Use

 KDE Control Center (Personalization Wallpaper)

 KDE­Edu (Marble Desktop Globe, KStars)

 KDE­PIM (Kontact, KAddressbook, Kopete)

 KDE Games (Risk)

 Others: Wallpaper, ktraceroute, …

What's your idea ? Where's your patch ;­) ?

Page 6: Marble talk at akademy 2009

   

A Virtual Globe For People

 Qt­Designer Integration, Marble Widget, KPart,

 Plasmoid, GraphicsView

Page 7: Marble talk at akademy 2009

   

A Virtual Globe For People

Example Of Use

 KDE Graphics ( digiKam 10 )

Page 8: Marble talk at akademy 2009

   

A Virtual Globe For People

Examples Of Use

 KOffice 2: 

 

KDE 4

KWorldClock

Plasmoid

Page 9: Marble talk at akademy 2009

   

A Virtual Globe For People

Current Development Focus

 Qt library with a Qt'ish API to provide a map

 Projections (even non­cartesian ones). 

 Data structure modeled after OGC standard KML

 Geo­GraphicsView

 Plugin architecture

Page 10: Marble talk at akademy 2009

   

A Virtual Globe For People

Page 11: Marble talk at akademy 2009

   

A Virtual Globe For People

// Example 1: Annotation

GeoDataCoordinates akademy2009( ­15.43, 28.1, 0.0, GeoDataCoordinates::Degree );

    painter­>drawAnnotation (  akademy2009, "Akademy 2009,\n  3­11 July 2009,\n KDE conference" );

// Example 2: Triangle

GeoDataLinearRing triangle2( Tessellate );

    GeoDataCoordinates t4(0.0, 90.0, 0.0, GeoDataCoordinates::Degree );

    GeoDataCoordinates t5(­102.5, 45.0, 0.0, GeoDataCoordinates::Degree );

    GeoDataCoordinates t6(­167.5, 45.0, 0.0, GeoDataCoordinates::Degree );

    triangle2 << t4 << t5 << t6;

Page 12: Marble talk at akademy 2009

   

A Virtual Globe For People

Page 13: Marble talk at akademy 2009

   

A Virtual Globe For People

Page 14: Marble talk at akademy 2009

   

A Virtual Globe For People

Page 15: Marble talk at akademy 2009

   

A Virtual Globe For People

Page 16: Marble talk at akademy 2009

   

A Virtual Globe For People

Platforms

 Linux, Unix 

 MacOS X, 

 MS Windows

 (Qtopia, WinCE) 

Only dependency of libmarble: Qt 4.x

KDE and Qt­only version of Marble application

Page 17: Marble talk at akademy 2009

   

A Virtual Globe For People

Marble 0.8 is available in over 30 languages

Page 18: Marble talk at akademy 2009

   

A Virtual Globe For People

{marble­data­base­url}/maps/earth/{theme}/{level}/{row}/{row}_{column}.jpg

> marble ­­tile­id

Page 19: Marble talk at akademy 2009

   

A Virtual Globe For People

OpenStreetMap Support:

­ Tile Data

­ OSM name finder

Page 20: Marble talk at akademy 2009

   

A Virtual Globe For People

New Features in Marble 0.8 / KDE 4.3

­ Dynamic Graticule Plugin

­ Support for other planets, Observatories

­ Online­Services: Wikipedia, Flickr

­ Improved „Current Location“ display („GPS“)

­ Faster Map Download

­ Experimental GeoClue Integration (?)

Page 21: Marble talk at akademy 2009

   

A Virtual Globe For People

Future ­ Marble 0.9 / KDE 4.4

 „GeoView“ ­ Interface: Minimalistic BC interface

 Full GeoClue / Geo Localization Integration

 Move of libmarble into kdesupport

More Online­Services (GSoC 2009), 

 e.g. Weather Plugin, Social Map Plugin

 Drawing and Editing Tools

Page 22: Marble talk at akademy 2009

   

A Virtual Globe For People

Page 23: Marble talk at akademy 2009

   

A Virtual Globe For People

 

Page 24: Marble talk at akademy 2009

   

A Virtual Globe For People

Marble needs your help!

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

marble­[email protected]

IRC: #kde­edu on irc.freenode.org

http://edu.kde.org/marble

Page 25: Marble talk at akademy 2009

   

A Virtual Globe For People

Thanks to ...

Bastian Holst, Jens­Michael Hoffmann, Inge Wallin, Patrick Spendrin, Harry de Valence, Carlos Licea, Eckhard Wörner, Andrew Manson, Murat Tagirov, Nicolas Zimmermann, Pino Toscano, Anne­Marie Mahfouf, Claudiu Covaci, David Roberts, Jan Becker, Laurent Montel, Simon Schmeisser, Shashank Singh, KDE's Translation team, 

And all the people around the Marble that have contributed to Marble.

.. And You! :­)

Page 26: Marble talk at akademy 2009

   

A Virtual Globe For People

 


Recommended