Additional Resources (Compact 7)
3/12/2014
A wide variety of documentation is available for Windows Embedded Compact 7. In addition to the reference material, there are developer guides, virtual labs, videos, training material, and wiki articles. Some of this documentation comes with Windows Embedded Compact 7, while some of it you can access only online. For more information about Windows Embedded Compact 7, see the following resources.
Virtual Labs
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
Online Training
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
- Clone a BSP
- Modify the OAL
- Add a Driver to a BSP
- Introduction to Stream Drivers
- Creating a Simple I/O Driver
- Hardware Interrupt Management
- Serial Communication
- Serial Stream Driver Demonstration
- BSP Migration: Porting to Compact 7
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
Videos
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
Wiki
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
Community Tools
CodePlex hosts open-source projects that are contributed by the developer community. Among these projects, there are several tools for Windows Embedded Compact. Search CodePlex for terms such as Windows Embedded Compact and Windows Embedded CE.