Design Template Selection (Windows Embedded CE 6.0)
1/6/2010
Platform Builder for Windows Embedded CE 6.0 provides basic design templates to use as starting points to create an operating system (OS) for a Windows Embedded CE powered device.
Design templates include the basic building blocks of the operating system architecture. With design templates, you can select the components that meet the needs of the device environment and offer product differentiation.
Design templates provide examples of how to develop an OS for a specific device category and can help reduce your overall OS development time.
After you select a basic design template, you can modify it to suit your specific needs.
The following design templates are available in the Windows Embedded CE OS Design Wizard.
Design template | Description |
---|---|
Provides a starting point for devices that play or store music, video, and other electronic media. |
|
Provides a starting point for business terminals and transaction devices such as self-service kiosks, retail point-of-sale (POS) terminals, and electronic payment terminals. |
|
Provides a starting point for portable Internet devices with a touch-screen user interface (UI) and a 640 x 480 or larger display. To create an enterprise Web pad, you can do one of the following:
|
|
Provides a starting point for a gateway. A gateway is a network infrastructure device that provides connection-sharing services from a single Internet connection to several computers and other devices located on an internal private network. |
|
Provides a starting point for industrial automation devices, such as human-machine interface (HMI) panels or programmable logic controllers (PLCs). |
|
Provides a starting point for stationery, browser-based consumer Internet appliances, with a fixed display, such as a CRT or LCD, and a keyboard. |
|
Provides a starting point for an advanced Internet-based telephone that uses Voice over IP (VoIP). This design template supports an advanced VoIP telephone with a QVGA touch screen, Exchange integration, advanced provisioning through Active Directory, audio call conferencing, and presence. |
|
Provides a starting point for a basic Internet-based telephone that uses Voice over IP (VoIP). This design template supports a basic VoIP telephone with a two-line text display. |
|
Provides a starting point for a range of mobile devices with a clamshell and keyboard design. |
|
Provides a starting point for devices that connect to a television to display Internet and media content. This design template includes the Windows Embedded CE Standard Shell with a browser-based TV user interface (UI). By default, TV navigation functionality is on in the browser. A typical application of this design template might be a video-over-DSL set-top box that has a browser-based TV user interface. |
|
Provides a starting point for the smallest functional Windows Embedded CE run-time image. |
|
Provides a starting point for a Windows network projector. This is an IP-based display device that displays the content from a Windows Vista-based operating system desktop onto a large screen display. |
|
Provides a starting point for remote-desktop terminals and includes the functionality that is needed to support a remote desktop device. This includes a Remote Desktop Protocol (RDP)-supported constrained shell and Remote Desktop Connection. |
Related Sections
Topic | Description |
---|---|
Provides general information on how to develop a target device by using a design template. This includes information that can help you customize the OS design, download the built run-time image to a Microsoft Windows CE PC-based hardware platform (CEPC), debug and test the run-time image, and learn about migration, security, and registry settings. |
|
Provides estimated run-time image sizes, in kilobytes (KB), built from design templates based on OS designs in Platform Builder. |
Remarks
In addition to Catalog items that you add to your OS design, some items are added during the build cycle because of dependencies.
After the build cycle is complete, the Sysgen variables for all Catalog items in the run-time image are in %_FLATRELEASEDIR%\SysgenSettings.out. For more information about dependencies, see Catalog Overview.
Note
Because one Sysgen variable can be set by another Sysgen variable, not all Sysgen variables in the SysgenSettings.out file correspond to a Catalog item.
If you build from a command line, for information about how to view a list of Sysgen variables, see Build Demo Tool.