Revision as of 10:24, 21 October 2016 by Frinring (talk | contribs) (Add also other tile pages moved from techbase)(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff) Contents 1 Hot topics 2 About Marble 3 How to become a Marble developer ("Marblehead") 3.1 So you are new to Marble development ... 4 Compiling Marble 5 Packaging Marble 6 Programming Coordination 6.1 Google Summer of Code / ESA SoCIS 6.2 Translation 6.3 User Interface 6.4 Texture Mapping 6.5 GeoData Library / KML 6.6 Geo Graphics View 6.7 GeoPainter / DGML 6.8 Plugin Interfaces 6.9 Online Services 6.10 Routing 6.11 Projections 6.12 Tiles 6.13 GeoClue / GPS 6.14 XDG Base Directory Specification 7 Mapping Coordination 7.1 OSM Vector Map 7.2 Satellite Map theme based on Sentinel 2 data 7.3 Natural Earth Vector Map 8 Tools for Marble 8.1 valgrind 9 Meetings 10 Other Hot topics Marble Maps 1.0 (Android) Testing Vector OSM About Marble Devices and Use Cases How to become a Marble developer ("Marblehead") So you are new to Marble development ... Welcome! Here you'll get all the information you need to start Marble development: How to become a Marble Developer Compiling Marble Compiling on Linux Compiling on Windows Compiling on Maemo Compiling on MeeGo Compiling for Plasma Active Compiling on Mac OS Compiling for Android Setting up QtCreator for Marble Development Packaging Marble New Marble Modules (future packaging advice) Here is some advice about how packaging is supposed to happen on the various platforms that are supported. Packaging for Linux Packaging for Windows Packaging for Maemo Packaging for MeeGo Packaging for Mac Programming Coordination Here are a few links to various issues we are working on: Marble 2.0 (Long-term goals for a future Marble version) TODO list Maemo specific TODO list Google Summer of Code / ESA SoCIS Gsoc Students projects 2010 Use of git(orious) for GSOC GSoC Students' projects 2011 ESA SoCIS 2011 ideas GSoC Students' projects 2012 Translation Map Translation UI Translation GeoDataCoordinates Translation User Interface Mockups Icon Status Texture Mapping Texture Mapping GeoData Library / KML The base classes to manipulate geographic data GeoData Presentation Use cases for GeoData classes GeoData API Description Parsing GeoData Writing GeoData Pointer vs. Implicit Share KML Status GPX Status Using GeoData: Placemarks Management Review of Model-View use in marble Geo Graphics View Overview of the GeoGraphicsView Interaction between GeoData and GeoGraphicsView GeoPainter / DGML GeoPainter DGML Plugin Interfaces Plugin interfaces Online Services List of possible Online Services Routing Routing Roadmap Routing Instructions Projections Winkel III Robinson projection A little overview of map projections Tiles Vector Tiling Proposal Tile Download Upload to our KDE server GeoClue / GPS GeoClue support in Marble XDG Base Directory Specification XDG Base Directory Specification Mapping Coordination Possible maps we could use: Tiled map of the classical world see the authors blog for details TrueMarble Global 250m images OnEarth NASA satellite images ZoomIt! (in parts proprietary) NOAA Science on a Sphere Olsen Time Zone map in Shapefile format. Public Domain. Scripted to generate from current tz file. OSM Vector Map Goals of the Vector OSM map Natural Earth Derived Zoom Levels Satellite Map theme based on Sentinel 2 data Satellite Map based on Sentinel 2 Data Creating the Bathymetry for the Sentinel 2 Satellite map Natural Earth Vector Map A proposal to use the Natural Earth vector map (outdated) Tools for Marble Here are some tools and checks that are performed on marble code: Marble Open Bugs Phabricator Review Board (superceded by Phabricator) API Docs of libmarblewidget (master branch) APIDOX reports Krazy reports valgrind if you want to fix memory leaks, you can run valgrind with: valgrind --leak-check=full --track-origins=yes --num-callers=30 marble 2>&1 | tee MARBLE_MEMCHECK Meetings Summaries and logs of scheduled Marble meetings can be found on the following pages: Marble Weekend Sprint, Nov. 5-7 2010 Marble sprint 2012 Minutes of Saturday Other Marble Technical pages Retrieved from "https://community.kde.org/index.php?title=Marble&oldid=75005" This page was last edited on 21 October 2016, at 10:24. Content is available under Creative Commons License SA 4.0 unless otherwise noted.