Marble talk at akademy 2009
-
Upload
marble-virtual-globe -
Category
Technology
-
view
656 -
download
1
description
Transcript of Marble talk at akademy 2009
![Page 1: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/1.jpg)
A Virtual Globe For People
![Page 3: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/3.jpg)
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 (Geolocalization, Routing).
![Page 4: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/4.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/5.jpg)
A Virtual Globe For People
Examples Of Use
KDE Control Center (Personalization Wallpaper)
KDEEdu (Marble Desktop Globe, KStars)
KDEPIM (Kontact, KAddressbook, Kopete)
KDE Games (Risk)
Others: Wallpaper, ktraceroute, …
What's your idea ? Where's your patch ;) ?
![Page 6: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/6.jpg)
A Virtual Globe For People
QtDesigner Integration, Marble Widget, KPart,
Plasmoid, GraphicsView
![Page 7: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/7.jpg)
A Virtual Globe For People
Example Of Use
KDE Graphics ( digiKam 10 )
![Page 8: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/8.jpg)
A Virtual Globe For People
Examples Of Use
KOffice 2:
KDE 4
KWorldClock
Plasmoid
![Page 9: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/9.jpg)
A Virtual Globe For People
Current Development Focus
Qt library with a Qt'ish API to provide a map
Projections (even noncartesian ones).
Data structure modeled after OGC standard KML
GeoGraphicsView
Plugin architecture
![Page 10: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/10.jpg)
A Virtual Globe For People
![Page 11: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/11.jpg)
A Virtual Globe For People
// Example 1: Annotation
GeoDataCoordinates akademy2009( 15.43, 28.1, 0.0, GeoDataCoordinates::Degree );
painter>drawAnnotation ( akademy2009, "Akademy 2009,\n 311 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](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/12.jpg)
A Virtual Globe For People
![Page 13: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/13.jpg)
A Virtual Globe For People
![Page 14: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/14.jpg)
A Virtual Globe For People
![Page 15: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/15.jpg)
A Virtual Globe For People
![Page 16: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/16.jpg)
A Virtual Globe For People
Platforms
Linux, Unix
MacOS X,
MS Windows
(Qtopia, WinCE)
Only dependency of libmarble: Qt 4.x
KDE and Qtonly version of Marble application
![Page 17: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/17.jpg)
A Virtual Globe For People
Marble 0.8 is available in over 30 languages
![Page 18: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/18.jpg)
A Virtual Globe For People
{marbledatabaseurl}/maps/earth/{theme}/{level}/{row}/{row}_{column}.jpg
> marble tileid
![Page 19: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/19.jpg)
A Virtual Globe For People
OpenStreetMap Support:
Tile Data
OSM name finder
![Page 20: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/20.jpg)
A Virtual Globe For People
New Features in Marble 0.8 / KDE 4.3
Dynamic Graticule Plugin
Support for other planets, Observatories
OnlineServices: Wikipedia, Flickr
Improved „Current Location“ display („GPS“)
Faster Map Download
Experimental GeoClue Integration (?)
![Page 21: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/21.jpg)
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 OnlineServices (GSoC 2009),
e.g. Weather Plugin, Social Map Plugin
Drawing and Editing Tools
![Page 22: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/22.jpg)
A Virtual Globe For People
![Page 23: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/23.jpg)
A Virtual Globe For People
![Page 24: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/24.jpg)
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: #kdeedu on irc.freenode.org
http://edu.kde.org/marble
![Page 25: Marble talk at akademy 2009](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/25.jpg)
A Virtual Globe For People
Thanks to ...
Bastian Holst, JensMichael Hoffmann, Inge Wallin, Patrick Spendrin, Harry de Valence, Carlos Licea, Eckhard Wörner, Andrew Manson, Murat Tagirov, Nicolas Zimmermann, Pino Toscano, AnneMarie 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](https://reader034.fdocuments.in/reader034/viewer/2022042601/540acf758d7f72ab0c8b46b1/html5/thumbnails/26.jpg)
A Virtual Globe For People