Developers can easily leverage Silverlight on multiple platforms nowadays, including the upcoming version of Windows Compact Embedded (Windows CE). However, there are a few differences that need to be taken into account, as far as the client-side version of Silverlight and the Windows Embedded Compact 7 flavor are concerned. First off, Silverlight for the Windows client uses managed code, including C# and Visual Basic. This is not valid for Silverlight for Windows Embedded, which is designed to use native code (C++). At the same time, the latter is not sandboxed, meaning that developers can enjoy access to all the APIs and resource on the device.

“Silverlight for Windows Embedded is a native code (C++) UI framework that enables a new designer/developer paradigm that will dramatically improve the user interfaces on devices and the time and cost needed to deliver a differentiated experience. More »

Mozilla seems to be unhappy with Microsoft and the company’s limitations when it comes down to building native applications for its next-generation Windows mobile platform. Although it has so far produced a steady stream of testing builds of Fennec for Windows Mobile, the development efforts associated with Firefox for Windows Phone 7 have been put on hold. Stuart Parmenter, the Mobile Team technical lead, Mozilla Corporation, indicated that the time-out might very well end up being indefinite, and that, essentially, the ball was in Microsoft’s court.

“While we think Windows Phone 7 looks interesting and has the potential to do well in the market, Microsoft has unfortunately decided to close off development to native applications. Because of this, we won’t be able to provide Firefox for Windows Phone 7 at this time. Given that Microsoft is staking their future in mobile on Windows Mobile 7 (not 6.5) and because we don’t know if or when Microsoft will release a native development kit, we are putting our Windows Mobile development on hold,” Parmenter stated. More »