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 »