What's New (Compact 7)
3/12/2014
Windows Embedded Compact 7 provides many new features and improvements that were added since the previous version of Windows Embedded Compact.
For more information about the new features listed here, see Windows Embedded Compact 7 on the web for the most recent version of the Windows Embedded Compact 7 documentation. Alternatively, update your version of the Windows Embedded Compact documentation by using Windows Embedded Developer Update. To update the documentation, on the Tools menu, select Windows Embedded Developer Update, click Check for Updates, and then follow the prompts.
For content contributed by the Windows Embedded Compact developer community, see the TechNet Wiki website.
Applications and Services
- Connectivity with Microsoft Exchange Server
ActiveSync now supports wireless or desktop pass-through connections to a server that is running Exchange Server.
- Dynamic Virtual Channels (DVC)
By using the Dynamic Virtual Channels (DVC) API, you can extend the functionality of Remote Desktop Connection by creating custom add-ins for the client and server.
- Image Caching Service
The Image Caching Service Registry Settings supports graphics hardware acceleration for Internet Explorer Embedded.
- MTP Responder
With MTP Responder, you can connect a Windows Embedded Compact powered device to a desktop computer by using Media Transfer Protocol (MTP). For more information, see Inside MTP Responder and MTP Responder Deployment.
- Remote Desktop Connection Audio Capture Redirection
You can use Audio Redirection with Remote Desktop Connection to send audio input to, and play audio output from, a Windows Server 2008 R2 server that supports Remote Desktop Services.
- XmlLite
You can use the XmlLite class library to build high-performance, XML-based applications.
Application Development
- Active Template Library (ATL)
Active Template Library (ATL) is updated to version 9.0.
- Messaging API (MAPI)
Windows Embedded Compact 7 supports Messaging API (CE MAPI) for creating email messaging applications.
- Pocket Outlook Object Model
Pocket Outlook Object Model is updated to version 3, which supports Personal Information Management (PIM) data objects and Embedded Database (EDB) for multiple folders and email accounts.
Audio, Graphics, and Media
- Adobe Flash Player ActiveX Control
The Adobe Flash Player ActiveX Control supports video and animation playback in Internet Explorer Embedded. The control supports microphones, cameras, printing, and an accelerometer.
DirectShow Filters
HTTP Source Filter supports HTTP 1.0 and 1.1 on-demand streaming for content that is not in the Windows Media format. Buffering Stream Filter accepts unbuffered streaming data from a source filter, such as the HTTP Source Filter.Image Decoder Filter decodes JPG, PNG, BMP, GIF, and ICO image formats.
Video Mixing Renderer Filter replaces the DirectShow Video Renderer Filter.
MPEG-4 Demultiplexer Filter is part of the DirectShow pipeline for streaming MPEG-4 content.
MPEG-2 Demultiplexer Filter is part of the DirectShow pipeline for streaming MPEG-2 content.
For more information, see Windows Embedded Compact 7 Multimedia Features.
- DLNA Devices
You can build a device that interacts with Digital Living Network Alliance (DLNA) devices in a home network. For more information, see DLNA Media Security. Also see Windows Embedded Compact 7 Multimedia Features.
- Media Library
By using Media Library, you can manage media items in a media application. For more information, see Windows Embedded Compact 7 Multimedia Features.
- Media Player
The new Windows Media Player is based on Microsoft Silverlight for Windows Embedded and integrates playback, media library, and DLNA support. For more information, see Windows Embedded Compact 7 Multimedia Features.
- Windows Imaging Component
You can use Windows Imaging Component to add image-related functionality to your OS.
Windows Media DRM 10 for Devices
Windows Media Digital Rights Management (DRM) 10 for network devices (WMDRM10-ND) is updated to version 10.02.Windows Media DRM 10 for portable devices (WMDRM10-PD) is updated to version 10.08.
Bluetooth
- Bluetooth
Windows Embedded Compact 7 Bluetooth support is updated to the Core Specification v2.1 + EDR.
- Bluetooth Settings UI Sample
The Bluetooth Settings UI Sample manages settings and pairing on your device.
- Extended Inquiry Response (EIR)
Windows Embedded Compact now supports EIR. For more information, see Bluetooth API Connection Functions.
- Secure Simple Pairing (SSP)
Windows Embedded Compact now supports SSP. For more information, see Bluetooth API SSP Functions.
Board Support Packages (BSPs)
- Freescale i.MX27 Development Kit
Windows Embedded Compact includes a BSP for the Freescale i.MX27 Development Kit.
- Freescale i.MX31 Development Kit
Windows Embedded Compact includes a BSP for the Freescale i.MX31 3DS Development Kit.
- ICOP eBox 3300 Development Kit
Windows Embedded Compact includes a BSP for the ICOP eBox 3300 Development Kit.
- NEC NE1TB Capricorn Development Kit
Windows Embedded Compact includes a BSP for the NEC Electronics NE1TB Capricorn Development Kit.
- Samsung SMDK6410 Development Kit
Windows Embedded Compact includes a BSP for the Samsung SMDK6410 Development Kit.
- Sigma Designs Vantage 8654 Development Kit
Windows Embedded Compact includes a BSP for the Sigma Designs Vantage 8654 Development Kit.
- Support for ARMv6 and ARMv7
You can compile code for the ARMv6 and ARMv7 microprocessors by using /QRarch - Specify Target Architecture. For a list of new functions, see ARMv6 Intrinsic Functions.
- Texas Instruments (TI) OMAP3530 Development Kit
Windows Embedded Compact includes a BSP for the TI OMAP3530 Development Kit.
- Vector Floating Point (VFP)
You can use the VFP coprocessor on ARM microprocessors by using /QRfpe- Enable Hardware Floating-Point Targeting.
- Virtual PC-Based Devices (vCEPC)
Windows Embedded Compact includes a BSP for Virtual PC-Based Devices (vCEPC). For more information, see Develop with Virtual CEPC.
- Custom BSP Support
You can create or migrate a BSP that works with the version of a microprocessor that is supported in Windows Embedded Compact 7. For more information, see Bring Up a Hardware Platform or BSP Porting Guide for Windows Embedded Compact 7 on the web or in %Program Files%\Windows Embedded Compact 7\Documentation.
Compact Test Kit (CTK)
- Compact Test Kit (CTK)
The Compact Test Kit (CTK) provides new test cases and a new UI for running tests. For more information, see Compact Test Kit Overview.
- Graph Tool
The Graph Tool reads output log files that contain test results, and then displays the results graphically.
Core OS
- Cryptography API: Next Generation
Cryptography API: Next Generation is the long-term replacement for the Cryptographic Application Programming Interface (CryptoAPI or CAPI). It is a pluggable Windows Cryptography API that you can use to add authentication, encoding, and encryption to applications.
- Security Loader
Security Loader, also known as the Loader Verifier Module (LVMOD), replaces Certification Module (CERTMOD). Security Loader helps protect the integrity of a device by ensuring that portable executable (PE) and cabinet (CAB) files are fully trusted before they can run. For more information, see Deploy an Application on an OS with Security Loader.
- Symmetric Multiprocessing (SMP)
Windows Embedded Compact supports SMP with functions for initializing secondary processors and setting thread and process affinity. For more information, see SMP Reference. Also see Windows Embedded Compact 7 Symmetric Multiprocessing Guide on the web or in %Program Files%\Windows Embedded Compact 7\Documentation.
- Time Zones
Windows Embedded Compact supports Time Zone IDs for the December 2009 time-zone update.
Device Drivers
- Accelerometer Driver
You can use the Accelerometer Driver to retrieve accelerometer data from a device.
- Filter Drivers
Windows Embedded Compact introduces a filter driver model that you use to add single or cascading device drivers to other drivers. For more information, see Filter Driver Reference.
- Network driver interface specification (NDIS) 6.1
NDIS now supports versions 6.1, 6.0, and 5.x. For more information, see Network Driver Reference.
- Touch Screen Stream Interface Driver
Windows Embedded Compact provides a new touch screen driver that provides improved support for multi-touch technology. For more information, see Touch Driver Reference.
- Wireless Device Power Management
Windows Embedded Compact provides wireless power functions for Bluetooth, cellular radio (CellCore), and Wi-Fi. For more information, see Wireless Device Power Management Reference.
Device Management
- Configuration Service Providers
You can configure settings on a device by writing a provisioning XML file for a configuration service provider. For more information, see Device Management.
International
- Language Support
You can use catalog items to add support for individual locales. For more information, see National/Regional Language Support (NLS) Catalog Items and Sysgen Variables.
- Uniscribe Support for OpenType Fonts and New Scripts
Unicode Script Processor for Complex Scripts matches the implementation in Windows 7 and supports OpenType fonts. The following scripts are supported: Bangla, Malayalam, Mongolian, New Tai Lu, Phags-pa, Odia, Sinhala, Tai Le, and Tibetan.
- MultiBox IM
The Japanese Handwriting Sample input method (IM) is no longer supported. The HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11d1-8C63-0060977B4593}\LOC_MULTIBOX registry key has no effect.
Networking
- Connection Manager
The Connection Manager update removes meta-networks and adds support for additional network topologies, connection policy management, and a resource manager. It is no longer integrated with the shell.
- Extensible Authentication Protocol Host
Extensible Authentication Protocol Host authenticates supplicant protocol implementations such as 802.1X and Point-to-Point (PPP).
- Firewall Service
The new Firewall Service provides improved network security for Windows Embedded Compact 7.
- IP Helper
IP Helper helps you manage the local device by enabling applications to retrieve and modify network configuration settings.
- Native Wi-Fi
Windows Embedded Compact 7 supports the Native Wi-Fi API. For more information, see Wi-Fi.
- Windows Filtering Platform
Windows Filtering Platform provides API and system services that you can use to create network-filtering applications.
Shell and User Interface
- Window Compositor
Window Compositor displays overlapping windows on a device screen by implementing alpha blending. For more information, see Window Compositor Developer's Guide or Window Compositor Graphics Performance Tuning Guide on the web or at %Program Files%\Windows Embedded Compact 7\Documentation.
- Fonts
Windows Embedded Compact 7 supports new fonts that resemble the fonts in Windows 7. For more information, see Fonts.
- Sample Home Screen
Sample Home Screen provides a Silverlight for Windows Embedded home screen that has a configurable XAML UI. For more information, see Creating an Application Launcher by Using the Sample Home Screen in Silverlight for Windows Embedded on the web.
Silverlight for Windows Embedded
Silverlight for Windows Embedded is a native (C++) UI development framework for devices. For more information about the new Silverlight for Windows Embedded control panel, see Control Panel. For additional information, see Silverlight for Windows Embedded Developer's Guide, A Sample Application Tutorial Using Windows Embedded Silverlight Tools, Expression Blend and Silverlight for Windows Embedded, and Add an Existing Window Control to Silverlight for Windows Embedded on the web or at %Program Files%\Windows Embedded Compact 7\Documentation.For guidelines on hardware to use with Silverlight for Windows Embedded, see Silverlight for Windows Embedded Hardware Recommendations.
For more information about Silverlight for Windows Embedded graphics performance, see Improving Performance in Rich User Interfaces for Embedded Systems, Silverlight for Windows Embedded Graphics and Rendering Pipeline, and Performance Tuning Guide for Silverlight for Windows Embedded on the web or at %Program Files%\Windows Embedded Compact 7\Documentation.
Storage
- Event Log
Event Log records important hardware and software events.
Tools
- New Features in Platform Builder
Windows Embedded Compact 7 provides new features in Platform Builder. For more information, see What's New in Platform Builderon the web or at %Program Files%\Windows Embedded Compact 7\Documentation and OS Development.
- New Design Templates
Windows Embedded Compact 7 provides two new design templates: Embedded Device with Silverlight XAML Design Template and Portable Media Player Design Template.
- New Remote Tools
You can use the new remote tools in Platform Builder to analyze and test your run-time image. For more information, see Remote Tools in Platform Builder.
- Windows Embedded Developer Update
Windows Embedded Developer Update is a new tool you use to download the latest software updates and documentation updates, and to receive update notifications for Windows Embedded Compact 7.
See Also
Concepts
What's New in Windows Embedded Compact 7 - RDP RemoteFX Update
What's New in Windows Embedded Compact 7 - Update 3