SILVERLIGHT FOR WINDOWS EMBEDDED
Silverlight for Windows Embedded (SWE) is a UI development framework created specifically to support the Windows Embedded Compact development environment. Initially, SWE released as part of Windows Embedded CE 6.0 (CE 6.0) R3, based on Silverlight 2. It uses Expression Blend 2 to create the XAML code project for the UI. When working with SWE in the CE 6.0 environment, you need to manually port a XAML code project to a native code subproject for the CE 6.0 OS design.
For Compact 7, SWE is based on Silverlight 3 and uses Expression Blend 3 to develop a XAML code project for the UI. When working with SWE in the Compact 7 environment, the new Windows Embedded Silverlight tools, included as part of the Platform Builder for Compact 7 development tools, are provided to automate the process to port and update an Expression Blend XAML code project to a native code subproject for the Compact 7 OS design.
Although Silverlight applications for the Windows desktop and Windows Phone 7 environments are based on managed code, Silverlight for Windows Embedded is based on native code, written in C++, to generate an efficient executable to support Windows Embedded Compact devices typically built with limited hardware and processing resources. Other than the common XAML code shared by the Silverlight for Windows desktop, Silverlight for Windows Phone and Silverlight for Windows Embedded, the Silverlight for Windows Embedded application is not portable between platforms. ...