I'm new to WinMo, and want to write a GUI application for a Windows Mobile Touch device.
I'm familiar with C#/C++, although not with any GUI development, and am writing a GUI for an application with a large C++ codebase which I've already ported to the platform successfully.
What would you reccomend for someone who is familiar with ObjectiveC/Cocoa to ease the transition to Windows GUI development?
Specifically: 1) What are the options? Langauages/Frameworks/Toolkits + Pro's/Con's.
2) What are the conventions? I guess I'm looking for something like the apple human interface guidelines for the iPhone.
3) Whats the best way to interface managed C# with unmanaged C++, pInvoke I assume?
Thanks