- 25 November 2012: Did a major reorganization of the projects and solution.
- Renamed the SharpMap project to Mapsui.
- Renamed most of the other projects for consistency.
- Ported Mapsui project to Portable Class Library (hooray!).
- Moved tests to tests folders and samples to samples folder
- Moved from Silverlight 4 to 5.
- Added Silverlight projects to main solution. Removed Silverlight solution.
- Removed the Windows Phone projects and solution (Will add again when I get to work on it).
- Renamed the only remaining solution from Mapsui.Desktop.sln to Mapsui.sln.
- 22 Juli 2012: Upgraded al desktop projects to .net framework 4.0.3 in order to be compatible with Portable Class Library projects that use System.Xml.Linq. You need this update for Visual Studio 2010: http://www.microsoft.com/en-us/download/details.aspx?id=29054
Mapsui (pronounced map-su-wii)
Mapsui is a library for mapping applications.
- It is designed to be fast and responsive (see architecture)
- All data fetching is on a background thread (disk, web, or database)
- Based on a modified version of SharpMap. Uses BruTile for tiling
- Is meant for client applications, not to build geo services.
- Is designed to be cross platorm. Using PCL and and code sharing with #if's.
- Written in C#
- Mapsui, the core project, is compiled as Portable Class Library for:
- .NET for Windows Store apps
- .NET framework 4.0.3 and higher
- Silverlight 4 and higher
- Windows Phone 7 and higher.
- Mapsui.Windows and Mapsui.Rendering.XamlRendering use project linking to target:
- WPF on .NET 4.0.3
- Silverlight 5
- Mapsui.Forms and Mapsui.Rendering.GdiRendering target Windows.Forms on .NET 4.0.3
This library is work in progress: Warnings
How to get involved
You can submit 'patches' - or pull requests as it is called in Mercurial - as described here: http://codeplex.codeplex.com/wikipage?title=Forks
If you are not familiar with Mercurial it is advised to read up on it because it is not very intuitive for TFS or SVN users. Try: http://hginit.com/