In 2009 Microsoft’s Lucas Bolognese announced a commitment to co-evolution for C# and Visual Basic. And the productization of F#, some have assumed it extends to that language as well. But by only offering C# in the initial release of WP7, this promise has been brought into doubt.
EffiProz is an embedded database written entirely in C# that can has both a disk-based and a memory-only mode. This has allowed its developers to port it to most environments that have CLR including .NET Compact, Mono, Windows 7, and Silverlight. The next version will extend this to mobile platforms.
Vision Mobile has published the Mobile Developer Economics 2010 and Beyond report, containing the results of a survey across +400 developers working on the most important eight mobile platforms. The survey shows what platform the developers prefer, what is the installed base and number of apps per platform, time needed to learn and debug on a platform, and others.
Microsoft has created a mobile platform, Windows Phone 7, that departs from its predecessor Mobile 6.5. The development platform is built around .NET, so old native applications won’t run on it.
Microsoft seems to be pushing Silverlight into a cross-platform web application framework for mobile devices. Silverlight is already available for Windows Phone 7 and Symbian^1, and it seems it is being also ported to Android and iPhone.