Windows Embedded Standard 2011 CTP2 New Features and Changes

To help customers to experiment new features and changes in CTP2 release of Windows Embedded Standard 2011, we have compiled the following list. It’s definitely not an exhaustive list covering all the new “stuff” in CTP2,  because a lot of work was done in bug fixing (thanks to your feedback from CTP1!). However, the list should give you a good start. Please try them out and let us know your feedback by logging issues on Connect: https://connect.microsoft.com/windowsembedded/feedback!

Tools:

These new features are added:

- Static Dependency Analyzer (under Tools menu in ICE)

The new option provides assistance in analyzing static dependencies from applications to Standard 2011 feature packages required to support the application on an embedded image.  The results of the analysis can be incorporated into ICE to bring in the statically identified features as part of an answer file.  This feature reduces the amount of time a developer spends to determine dependencies within an application thereby reducing the time to build an image.

- Application Templates (under Community menu in ICE)

To enhance the ability to create images and reduce development time, templates have been created for common applications used in embedded devices.  The templates for an application provide the dependent features in WES 2011 needed for the particular application to run.  Through a merge feature added to ICE, these templates can be added to an answer file bringing in needed dependencies from WES 2011 thereby reducing the need to analyze dependencies needed to support common applications on the embedded image. The templates are available for downloading at https://www.windowsembedded.com/StandardApplicationTemplates.  Additional applications will be added over time.  An example template for Silverlight is provided on the media with ICE.

-Import/Export Templates (under File menu in ICE)

Componentization:

- Footprint reduction on key scenarios

- More intuitive package naming & categories naming (as shown in ICE)

- Less feature categories

- New Packages added (Tip: you can use the Search tool in ICE to find them):

  • Antimalware
  • DVD Maker
  • Parental Control
  • Backup/Restore
  • Fax and Scan

- Refactored Packages to reduce required dependencies and reduce footprint

(For additional details of the refactoring work, see the bottom of this blog)

  • Application User Experience
  • COM OLE Application Support
  • Internet Explorer 8 Foundation
  • Shell Foundation
  • Security Base
  • Bluetooth
  • Networking Foundation
  • Internet Authentication Service
  • Networking Base
  • Graphics Platform
  • Device User Experience
  • Search Indexing
  • Natural Language 6
  • IRDA and UNIMODEM (Networking Device)

Custom Shell:

These new features are added:

- Dialog Filter Editor

- Dialog Filter SDK (and sample)

- Hide Boot Screens package

- Credential provider samples

- Automatic install for Dialog Filter and Custom Logon Desktop backgrounds (pulls in the user files when a clean install is done using a config set).

Servicing

- Windows Update is now available under Packages->FeaturePack->Management

VHD Boot

- In order to use native VHD Boot support, you must include the Advanced File System package located under Packages->FeaturePack->SystemServices.

Documentation

- Lots of documentation for new features added

~~~

More details on refactoring:

For the CTP2 release we repackaged features to create a finer grained packaging.  In this effort components with related functionality were packaged to take advantage of the relationship to reduce package dependencies, increase ease of selecting functionality when building an image and providing better functionality within the image.  Listed in the first table are the new packages and from where the components were removed to create the new package.  In the second table are the packages which were removed and where the components were moved to provide improved packaging and functionality.

New Packages Pulled From Package
WinEmb-Application-UX WinEmb-Shell-Basic
  WinEmb-Shell-Core
WinEmb-AppSupport-ComBase WinEmb-AppSupport-ComPlus
WinEmb-Device-UX WinEmb-DeviceFoundation
WinEmb-FS-RemoteClient WinEmb-FS-SMB
  WinEmb-FS-Core
WinEmb-Graphics-Platform WinEmb-GraphicsAPIs
  WinEmb-DWM-LDDM
  WinEmb-Media-Support
  WinEmb-GraphicsAPIs
WinEmb-IE-Foundation WinEmb-IE-Core
  WinEmb-IE-Explorer
  WinEmb-Shell-Core
WinEmb-IMAPIv2 WinEmb-Shell-Accessories
WinEmb-INF-brmfcsto New
WinEmb-INF-netxe32 New
WinEmb-MSMQ New
WinEmb-Natural-Language WinEmb-Search
WinEmb-Networking-Base WinEmb-Peer-To-Peer-Networking
  eCore
  New
  WinEmb-Networking-Services
WinEmb-Networking-Bluetooth WinEmb-DeviceFoundation
WinEmb-Networking-Devices WinEmb-Networking-Services
  WinEmb-TapiClient
WinEmb-Networking-Foundation eCore
  New
  WinEmb-Networking-NASC
  WinEmb-Networking-NAP
  WinEmb-Network-Security-Firewall
WinEmb-Networking-IAS WinEmb-Networking-RAS
WinEmb-PremiumCodecs-DOLBYDIGITALPLUS WinEmb-Media-Support
WinEmb-PremiumCodecs-MPEG2 WinEmb-Media-Support
WinEmb-PremiumCodecs-MPEG3 WinEmb-Media-Support
WinEmb-PremiumCodecs-MPEG4 WinEmb-Media-Support
WinEmb-PremiumCodecs-WMV WinEmb-Media-Support
WinEmb-Search-Indexing WinEmb-Search
WinEmb-Security-Base WinEmb-Shell-Core
  WinEmb-DirectoryServices-AD
  eCore
WinEmb-Shell-Foundation WinEmb-Shell-Appearance
  eCore
  WinEmb-Shell-Basic
  WinEmb-ControlPanel
  WinEmb-Shell-Core
  WinEmb-Accessibility
  WinEmb-SystemManagement-GroupPolicy
WinEmb-SxS eCore
WinEmb-VSS-Foundation WinEmb-IIS-WAS
  New
WinEmb-VSS-Service New
WinEmb-WSDAPI-NET New

 

Removed Packages Moved to Package(s)
WinEmb-ControlPanel WinEmb-SystemControlPanel
  WinEmb-Shell-Foundation
WinEmb-DWM-LDDM WinEmb-Graphics-Platform
WinEmb-GraphicsAPIs WinEmb-Graphics-Platform
WinEmb-INF-mpio eCore
WinEmb-INF-net8187bv64  
WinEmb-INF-netl160a  
WinEmb-INF-netl260a  
WinEmb-Networking-SNMP WinEmb-Networking-Services
  WinEmb-SystemManagement-WMI
WinEmb-Shell-Appearance WinEmb-Shell-Foundation
  WinEmb-Shell-Basic
  WinEmb-SystemControlPanel
  WinEmb-Graphics-Platform

Hope you will find this info useful!

Weijuan