|
|
Line 137: |
Line 137: |
| === Documentation === | | === Documentation === |
| ;[[/HistoricalMaps|How to create Historical Maps]] | | ;[[/HistoricalMaps|How to create Historical Maps]] |
| + | ;[[/CustomMaps|How to create Custom Maps]] |
| | | |
| ;[[/PalaeoMaps|Global Palaeogeography]] | | ;[[/PalaeoMaps|Global Palaeogeography]] |
Revision as of 10:32, 7 July 2010
Projects/Marble
About Marble
- Marble FAQ
Examples of Use
- Applications using the Marble library
Using the Marble Widget in other applications
- with Qt Designer
- On Windows, with Qt Creator/Qt Designer
- with C++
- with Python
- via a shell script
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 MeeGo / Maemo
- Compiling on Mac OS
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 MeeGo / Maemo
- Packaging for Mac
Tools for Marble
Here are some tools and checks that are performed on marble code:
- Marble Open Bugs
- Review Board
- API Docs (KDE Trunk)
- APIDOX reports
- Krazy reports
Programming Coordination
Here are a few links to various issues we are working on:
- Gsoc Students projects 2010
- Use of git(orious) for GSOC
- TODO list
- Maemo specific TODO list
Translation
- Map Translation
- UI Translation
User Interface
- Mockups
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:
- File Management
- 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
Marble Runner
- Coordinate Runner
- OSM Runner
- Runner HOWTO
Online Services
- Creating new Online Services
- List of possible Online Services
Projections
- Winkel III
- Robinson projection
A little overview of map projections
Tile Download
- Tile Download
Documentation
- How to customize maps
- Marble's Secrets
- How to use the Proxy
GeoClue / GPS
- GeoClue support in Marble
XDG Base Directory Specification
- XDG Base Directory Specification
Mapping Coordination
Possible maps we could use:
Documentation
- How to create Historical Maps
- How to create Custom Maps
- Global Palaeogeography
Routing
- General ideas about routing
- Implementation of Online-Routing
- Routing Roadmap
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:
- Wednesday Nov. 10th, 2008
Content is available under
Creative Commons License SA 4.0 unless otherwise noted.