Export (0) Print
Expand All

Developer Guides (Compact 2013)

3/26/2014

Find links to Windows Embedded Compact 2013 developer guides that explain how to perform common programming tasks in Windows Embedded Compact.

Device Driver Architecture

Describes the architecture and operation of the device driver models included in Windows Embedded Compact.

Power Management Architecture

Describes the architecture and operation of the power management subsystem included in Windows Embedded Compact.

Bluetooth Architecture

Describes the layers of the Bluetooth architecture for Windows Embedded Compact, and how the layers relate to each other.

Tools by Category

Provides a list of tools that you can use in Compact 2013 that are categorized by key Windows Embedded Compact tasks that you perform.

Compact Test Kit Overview

Describes how to use the Compact Test Kit to test the functionality and performance of device drivers and related hardware for a Windows Embedded Compact powered device.

DevHealth Memory Use Tool

Describes how to take a snapshot of virtual memory and generate an overview of the memory footprint of the device.

Remote Tools

Use the Sample Virtual Device

Describes how to use the virtual disk that ships with Compact 2013 to create a virtual device for development and testing.

Create a Bootable Compact 2013 Disk

Describes how to add a boot loader to a disk, virtual disk, or USB flash drive.

BSP Components and Code Organization

Describes the components that make up a board support package (BSP). This topic also describes the organization of the source code for each component.

Create or Modify a BSP

Describes how to customize board support pages (BSPs) for a device.

Port a BSP from Compact 7 to Compact 2013

Describes how to port a BSP that was developed for an earlier version of Windows Embedded Compact to Compact 2013.

Snapshot Boot Development

Provides information about the snapshot boot process and how to implement it on your device.

BSP Boot Loader Frameworks

Describes the two different boot loader frameworks included in Windows Embedded Compact 2013.

Device Driver Developer Guide

Describes how to include device drivers in your OS design to abstract the functionality of a physical or virtual device.

Port Miniport Drivers from NDIS 5.x to 6.0

Describes the steps for porting miniport drivers for Windows Embedded Compact from NDIS 5.x to NDIS 6.0.

Design an OS

Describes how to create an OS design by using Platform Builder or the command line.

Build an OS

Describes how to build an OS image that can be deployed to a device, and shows you how to optimize the process of building an OS design.

Build an SDK

Describes how to create a customized SDK for your OS design that you can ship with your device, or distribute to application developers.

Implement System Power States

Describes how to add customized power management features to your platform by implementing system power states.

Web Server (HTTPD)

Provides information about the web server in Windows Embedded Compact that lets you monitor, configure, and remotely control a device or computer by using a Hypertext Transfer Protocol (HTTP) server.

Create a Project for a Windows Embedded Compact Application

Describes the two workflows, one for using Platform Builder and the other for not using it, that are available for creating an application in Microsoft Visual Studio 2013 that runs on Windows Embedded Compact.

XAML for Windows Embedded

Getting Started with XAML for Windows Embedded

Describes how to use Windows Embedded XAML Tools with an Expression Blend sample project.

Create a XAML for Windows Embedded Application

Describes creating an application project by using of the Windows Embedded Compact project templates in Visual Studio.

Visual Hosts and Visual Trees in XAML for Windows Embedded

Explains how XAML for Windows Embedded manages visual elements in the UI.

Type-Safe Conversion of Generic Object Types in XAML for Windows Embedded

Describes how to do a type-safe conversion of a generic object type into the specific object type.

Embed Fonts in a XAML for Windows Embedded Application

Describes how to embed font files in your application and how to format text to use the embedded fonts.

Expression Blend and XAML for Windows Embedded

Describes how to use Expression Blend to create applications for Windows Embedded Compact 2013.

Designer and Developer Workflow in XAML for Windows Embedded

Describes how to go from a prototype user interface design to a working XAML for Windows Embedded project.

Application Debugging in XAML for Windows Embedded

Describes a few of the basic options you can use to debug your application.

Graphics and Performance in XAML for Windows Embedded

Describes how to match your product hardware platform with your desired customer experience, and how to maximize the performance of the user interface (UI) for your product.

Create an Application Launcher in XAML for Windows Embedded

Describes how to use the sample home screen, or application launcher, for consumer devices, such as media players and set-top boxes.

Media

DirectShow Decoder Filter for Windows Embedded Compact

Discusses the implementation of DirectShow technology with the following formats: MPEG-1, MPEG-2, MPEG-4, and .asf, which is also known as .wma and .wmv. You can apply the guidelines in this development guide to other formats also.

Touch and Gesture

Touch and Gesture

Describes touch driver architecture, gesture architecture, and how to program an application to handle gestures.

Application Deployment

Deploy an Application with a CAB File

Describes how to package your application in a .cab file so that you can customize your installation.

Deploy an Application on an OS with Security Loader

Describes how to deploy applications that are not included in an OS that has Security Loader.

Kernel Debugger

Describes how to use the kernel debugger, a full-featured debugger that you can use to debug both run-time OS images and applications.

Optimize ROM Usage

Provides information to help you understand, analyze, and optimize ROM usage and OS image size.

Optimize Runtime Performance

Provides information to help you understand, analyze, and optimize runtime performance.

Optimize Startup Time

Provides information to help you understand, analyze, and optimize your Windows Embedded Compact powered device startup time.

Other Resources

Glossary

Show:
© 2014 Microsoft