Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries. Thanks for all your past and future contributions.
Xamarin Mobile and Windows Phone 8
Xamarin.Mobile is a C# based toolchain which (currently) abstracts the contacts, camera, and geo-location APIs across iOS, Android and Windows platforms. This article provides a brief overview of the tool.
Windows Phone 8
Xamarin allows developers to create apps in C# and .NET, and create "native appearing" code on all supported platforms, and also to call native code. There is an excellent overview of the concept in the document Building Cross Platform Applications.
Licensing is commercial, though there is a free option suitable for basic evaluation.