Tutorials
When you install Windows Embedded Compact, the following white papers are installed in <Program Files>Windows Embedded Compact 7Documentation.
When you install Windows Embedded Compact, the following white papers are installed in <Program Files>Windows Embedded Compact 7Documentation. You can also access the white papers at Windows Embedded Compact 7 White Papers on the web, which is updated from time to time.
Silverlight
- A Sample Application Tutorial Using Windows Embedded Silverlight Tools
- Add an Existing Window Control to Silverlight for Windows Embedded
- Creating an Application Launcher by Using the Sample Home Screen in Silverlight for Windows Embedded
- Embedding Fonts in Silverlight for Windows Embedded
- Handling Events in Silverlight for Windows Embedded Compact 7
- Microsoft Expression Blend and Silverlight for Windows Embedded
- Performance Tuning Guide for Silverlight for Windows Embedded
- Populating a Silverlight for Windows Embedded UI with Collections of Data
- Silverlight for Windows Embedded Developer's Guide
- Silverlight for Windows Embedded Graphics and Rendering Pipeline
BSP
OS Design
Build
Performance
Virtual CEPC
Media
- Windows Embedded Compact 7 Multimedia Features
- Extending Windows Embedded Compact 7 Media Player with a Media Parser Plug-in
- DirectShow Decoder Filter Implementation Guide for Windows Embedded Compact 7
- Support for DLNA Media Devices in Windows Embedded Compact 7
- Using DLNA Functionality in Windows Embedded Compact 7
Bluetooth
Networking
Security
Window Compositor
MTP Responder
RemoteFX
Testing and Debugging
Features and What’s New in Windows Embedded Compact 7
You can gain hands-on experience with Windows Embedded Compact 7 by working through virtual labs online at Windows Embedded Virtual Labs. The virtual labs for Windows Embedded Compact 7 are listed below. For the most up-to-date list, see Windows Embedded Virtual Labs.
- Post-Mortem Debugger
- Select Elements from the Catalog
- Build an OS Design
- Memory Tools
- Clone Public Code
- Creating a Custom Test
- Customizing Your Browser in Windows Embedded Compact 7
- Programming with Symmetric Multi-Processing API in Windows Embedded Compact 7
- Testing with Compact Test Kit in Windows Embedded Compact 7
You can find training videos on Windows Embedded Compact 7 at Windows Embedded Compact 7 Online Training. The following is a list of learning tracks. Each learning track contains several sessions (videos).
BSP and Drivers Learning Track
OS Design Learning Track
- Creating an OS Design
- Clone a Component
- Adding a File to an Image
- Editing the Registry
- Customizing the File System
- Compile an OS Design from the IDE
- Compile an OS Design from the Command Line
- Review the Content of a Binary Image File
- Download an Image to a Device
- Generate an SDK
- Introduction to Windows Embedded Compact 7
- Windows Embedded Compact 7 Architecture
- Design and Deploy an Image to a Virtual Target
- Operating System Startup
- Design, Compile, and Deploy a Set Top Box OS
- Set Up the Kernel Content, Memory, File System, Registry, and Database of a Compact 7 OS
- Compile and Deploy an OS Image
- Compact 7 Power Management Architecture and New Features
- Controlling ROM Size: Optimizing your ROM Footprint
Application Development Learning Track
- Using Windows Sockets
- Developing for the HTTP Server
- Debug an Application in VS 2008
- Develop a Managed Application
- Advanced Managed Application Development
- Processes and Threads in Windows Embedded Compact 7
- Introduction to Native Development
- Virtual Memory in Compact 7
- Exceptions Handling
- Dynamic-Link Library
- Building a Win32 DLL
- Managed Application Development
- .Net Compact Framework Demonstration
User Interface Development Learning Track
- Create a Silverlight for Windows Embedded Application
- Use Expression Blend to Create a Next Gen UI
- Customize the OS User Interface Using XAML
- Managed Winforms in Compact 7
- Introduction to Silverlight for Windows Embedded
- Simple Silverlight for Windows Embedded Application Development
- Advanced Silverlight for Windows Embedded Application Development
- Compact 7 Multi-Touch Driver and Gesture Features
- Silverlight for Windows Embedded Tools
- Silverlight for Windows Embedded Performance Tuning
Testing, Debugging, Troubleshooting Learning Track
- Use the System Debugger
- Troubleshoot Memory Issues
- Use the Remote Tools
- Use the Timeline Viewer
- Do Post-Mortem Debugging
- Using the Compact Test Kit
- Introduction to the Debug Process
- Compact 7 Connectivity
- Windows Embedded Compact Test Kit
- Test Kit Demonstration
- Compact 7 Boot Time Tuning
- Compact 7 Remote Tools Framework
- Compact 7 Performance Tuning
- Post Mortem Debugging Techniques for Compact 7
You can find the online training material mentioned above together with other videos at Microsoft Showcase. Some examples of additional videos follow:
- Data Binding in Silverlight for Windows Embedded
- Use the Silverlight Sample Home Screen and Applications
- How to Set Up a Virtual Machine to Run Windows Embedded Compact 7
- Programming with Symmetric Multi-Processing API in Windows Embedded Compact 7
- Using Media Transfer Protocol in Windows Embedded Compact 7
For articles that contain how-to procedures, troubleshooting information, and tips contributed by the developer community and the Windows Embedded Compact 7 team, see the TechNet Wiki. As with any wiki, the list of articles may change over time. On the wiki, you’ll find articles such as:
- Preventing USB and KITL Conflicts
- Obtaining Meaningful Error Messages When Troubleshooting XAML in a Silverlight for Windows Embedded Application
- Create an SDK for Application Development
- How to Use the Remote Tools Framework Without KITL or ActiveSync
- Mastermind: A Series on Using Silverlight for Windows Embedded