Overview of Design Templates for Developing a Target Device
Other versions of this page are also available for the following:
8/27/2008
When you use the Windows Embedded CE OS Design Wizard to create an OS design from a design template, Platform Builder for Windows Embedded CE 6.0 includes by default a specific set of Catalog items in the OS design. Although you can select optional items in the wizard, the required items do not appear as options.
Build Considerations
In addition to the Catalog items that you add to your OS design, some items are added during the build cycle because of dependencies. The %_WINCEROOT%\Public\<OS design name>\_CEBASE_FEATURES.txt file shows the Sysgen variables for all Catalog items in the run-time image after the build cycle is complete. For more information about dependencies, see Catalog Overview.
Note
Because one Sysgen variable may be set by another Sysgen variable, not all of the Sysgen variables in the _CEBASE_FEATURES.txt file directly correspond to a Catalog item.
After you complete the Windows Embedded CE OS Design Wizard, you can add other Catalog items to your OS design. For more information, see Adding an Item from the Catalog.
If you build from a command line, for information about how to view a list of Sysgen variables, see Build Demo Tool.
Design Templates
The following table shows the design templates that Platform Builder provides. For information about Catalog items that are automatically included in a specific design template, Catalog items that are selected by default, and Catalog items that are unselected by default, choose the link for the appropriate design template.
Design template | Design template variant | Description |
---|---|---|
Consumer Media Device |
Digital Media Receiver |
Provides the starting point for devices that playback or store music, video, and other electronic media. For more information, see Digital Media Receiver Design Template. |
Consumer Media Device |
Set-Top Box |
Provides functionality for devices that are connected to a television for display of Internet and media content. This design template includes the Windows Embedded CE Standard Shell with a browser-based TV user interface (UI). TV navigation functionality is turned on by default in the browser. A typical application might be a video-over-DSL set-top box with a browser-based TV user interface. For more information, see Set-Top Box Design Template. |
Industrial Device |
Gateway |
Provides the starting point for a gateway, which is a network infrastructure device that connects to the Internet with a dial-up or broadband connection, and that shares that connection with a wired or wireless home network. For more information, see Gateway Design Template. |
Industrial Device |
Industrial Controller |
Provides the starting point for industrial automation devices, such as human-machine interface (HMI) panels or programmable logic controllers (PLCs). For more information, see Industrial Controller Design Template |
Industrial Device |
Internet Appliance |
Provides the starting point for stationary, browser-based consumer Internet appliances, with a fixed display, such as a CRT or LCD, and a keyboard. For more information, see Internet Appliance Design Template. |
PDA Device |
Enterprise Web Pad |
Provides the basic functionality for consumer Web pads with a touch-screen user interface (UI) and 640 x 480 or larger display. To create an enterprise web pad, you must do one of the following:
For more information, see Enterprise Web Pad Design Template. |
PDA Device |
Mobile Handheld |
Provides the starting point for a range of mobile devices with a clam-shell-and-keyboard design. For more information, see Mobile Handheld Design Template. |
Phone Device |
IP Phone |
Provides the starting point for an Internet-based phone using Voice over IP (VoIP). Devices range from a basic phone with no graphical user interface (UI) to an advanced phone with a graphical UI. These devices can include Windows Messenger and a browser. For more information, see IP Phone Advanced Design Template or IP Phone Basic Design Template. |
Small Footprint Device |
None |
Provides a starting point for the smallest functional Windows Embedded CE run-time image. For more information, see |
Thin Client |
Enterprise Terminal |
Provides a starting point for business terminals and transaction devices such as self-service kiosks, electronic payment terminals, and retail point-of-sale terminals. For more information, see Enterprise Terminal Design Template. |
Thin Client |
Windows Network Projector |
Provides a starting point for networked projectors or displays that can support remote desktop capabilities. For more information, see Windows Network Projector Design Template.94a8d3b1-d1a2-4f6b-bcaa-26fb5adf13e5 |
Thin Client |
Windows Thin Client |
Provides the starting point for remote-desktop terminals and includes the functionality necessary to support a remote-desktop device, including a resource-constrained shell and Remote Desktop Protocol (RDP). For more information, see Windows Thin Client Design Template. |
Creating an OS Design
Once you have selected a design template, see Creating an OS Design with the Windows Embedded CE OS Design Wizard for instructions on creating an OS design for your target device.
See Also
Concepts
Developing a Target Device by Using a Design Template