both the iOS and Android for mono were commercial product and both have basically been cancelled since Novell was sucked up by Attachmate. Mono founders have started a new company to try to replace them but it could be a while. They provide a way to run C#/.Net on the given platform, but the UI is still all platform specific stuff still.
Well, so far, at least IMHO, iGuidance is winning the race. It's not free (but reasonable), seems to be pretty stable, has an OSK, and at least for now can be "embedded" via the embedded app plugin.
I'm still open to more suggestions. But if my mind is not changed for me, I may just pick up iGuidance (after the free trial ;) ) in about a month or so. That gives time to get any major issues handled with 0.9
I know this thread is a little old, anyone look at this?
Ahh they finished the touch version of their UI. It may be time to take a look at it again.
I've been working on a similar personal opens source C# frontend project (OpenGL or Direct2d) in my spare time (not nearly as complete at this however) and i've been struggling with the issue of navigation as well...
While Navit looks promising, the OpenGL graphics plugin needs work in order to run in windows. I'm not very good with C, so hopefully the devs can get this working correctly soon. I've got to the point where it compiled in MinGW, but I still have issues with dependencies. If someone is good with C and MinGW maybe we can collaborate?..
Another viable solution would be this:
The great thing about navigenie is that its hardware accelerated using OpenGL AND they have an SDK. However, it's not open source and they will only integrate with QT on the desktop right now - so you have to host a QT widget somehow (I'm not familiar with QT..)
I was in email communication with them for a while, but they are unable to draw to a user provided GL context at this time.. :(
They are confusing...
You have no valid license yet.
NaviGenie SDK access: You haven't completed the validation process yet. Please pay a minimal (€ 1) validation fee to access NaviGenie content and get a 30 days token to access on-line (off-board) features of the NaviGenie SDK.
pm me and I can email you the SDK Zip to check out. As for licensing, I really never got that far.