Marble More Than a Virtual Globe

Marble More Than a Virtual Globe

Introduction Requirements Current State Future Marble More than a virtual Globe Torsten Rahn July 3, 2007 Torsten Rahn — Marble 1/10 Introduction Requirements Current State Future Outline 1 Introduction 2 Requirements 3 Current State 4 Future Torsten Rahn — Marble 2/10 Introduction Requirements Current State Future Marble: more than a virtual Globe Motivation Developers need a sophisticated but light weight geographical framework for the Linux Desktop. Developers need a good generic cross plattform widget to display geographical data in a manner that appeals to common users. Users of Free Software need an easy to use geography application that can be used to look up places and to learn about geography. Torsten Rahn — Marble 3/10 Introduction Requirements Current State Future Marble: more than a virtual Globe Examples of Use KDE Control Center ( personalisation, timezones ) KDE-Edu ( Marble Desktop Globe, KStars ) KDE-PIM ( Kontact, KAddressbook, Kopete ) KDE Graphics ( digiKam ) KDE Games ( Risk ) Others: kworldclock, ktraceroute, ... Torsten Rahn — Marble 4/10 Introduction Requirements Current State Future Marble: more than a virtual Globe Requirements of Marble Widget Marble uses a decent minimal free dataset that can be used offline ( 6 MB ) Runs well without hardware acceleration Combines display vector with bitmap data 3D because it’s more appealing and offers less distortion ”No” startup time, fast Supported standards: GoogleEarth’s KML, TODO: WMS Download data from the internet on demand, Wikipedia integration, TODO: OpenStreetMap Torsten Rahn — Marble 5/10 Introduction Requirements Current State Future Marble: more than a virtual Globe State Marble Widget uses Qt 4.2, Marble’s Canvas uses Qt’s Painting architecture ”Arthur” ”Themes”: different maps specified in XML files. Texture maps consisting of bitmap tiles (e.g. ”Atlas”, ”Earth at Night”, ”Satellite View”) Topographic Atlas: Compilation of vector data (MWDBII) with digital elevation model bitmap data (SRTM), Creates relief (bump mapping) on the fly. Satellite View: NASA’s ”Blue Marble Next Generation” (resolution 500m/pixel). Torsten Rahn — Marble 6/10 Introduction Requirements Current State Future Marble: more than a virtual Globe Plattforms Linux - Part of KDE-Edu in KDE 4, seperate Qt4 version available MacOS X MS Windows TODO: Qtopia, adjust the interface to the requirements of ”school PCs” (like Intel Classmate / OLPC) and make it run on those plattforms. Nokia Internet Tablet(?) Torsten Rahn — Marble 7/10 Introduction Requirements Current State Future Marble: more than a virtual Globe Google Summer of Code 2007 Andrew Manson: GPS integration for Marble Carlos Licea: Flat projection(s) Murad Tagirov: Improved KML support Torsten Rahn — Marble 8/10 Introduction Requirements Current State Future Marble: more than a virtual Globe TODO Most requested: Open Street Map integration Improve resolution to 15 m/pixel (LandSat data). Further Wikipedia integration WMS alternative OpenGL backend Improve vector backend and data KPart, better integration for developers Torsten Rahn — Marble 9/10 Introduction Requirements Current State Future Questions ? Torsten Rahn [email protected] Torsten Rahn — Marble 10/10.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us