Windows Network Projector Design Template (Windows Embedded CE 6.0)
1/6/2010
The Windows Network Projector design template provides a starting point for a Windows-based operating system network projector.
Overview
A Windows-based operating system network projector is an IP-based display device that uses Remote Desktop Protocol (RDP) over an IP network to display the contents from a Windows Vista-based computer, such as a PowerPoint presentation, onto a large screen display.
With the Windows Embedded CE OS Design Wizard in Platform Builder, you can select the Windows Network Projector design template as a starting point for a Windows-based operating system network projector.
After you have built an initial OS design, you can customize the OS design to meet the needs of your device's target environment and to provide product differentiation.
For more information about how to develop a Windows-based operating system network projector, see Developing a Windows Network Projector.
Security Issues
For information about security issues that can affect a Windows-based operating system network projector OS design, see the following topics:
- Authentication Services Security
- Cryptography Security
- RDP Security
- SNMP Security
- Web Server Security
Windows Network Projector Catalog Items
The Windows Network Projector design template is in the Thin Client category in the Windows Embedded CE OS Design Wizard.
By default, when you use the Windows Embedded CE OS Design Wizard to create an OS design from this design template, Platform Builder includes a specific set of Catalog items in the OS design.
After you finish with 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.
Included Catalog Items
The following required Catalog items are included in the Windows Network Projector OS design template created by using the Windows Embedded CE OS Design Wizard.
Default Catalog items that are included in the design template do not appear in the wizard. Recommended Catalog items appear as selected in the wizard. You can remove these default recommendations by clearing the associated check boxes in the wizard, if it is necessary.
Note
Catalog items are listed in the order that they appear in the Catalog Items View.
Applications - End User
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Remote Desktop Protocol (RDP) |
Core OS\CEBASE\Applications - End User\Remote Desktop Connection |
SYSGEN_RDP |
X |
|
Audio Playback Redirection |
Core OS\CEBASE\Applications - End User\Remote Desktop Connection |
SYSGEN_RDP_AUDIO |
X |
|
Windows Network Projector |
Core OS\CEBASE\Applications - End User\Remote Desktop Connection |
SYSGEN_RDP_PROJECTOR |
X |
|
Sample Network Projector UI |
Core OS\CEBASE\Applications - End User\Remote Desktop Connection |
SYSGEN_RDP_PROJECTOR_UI |
|
X |
Applications and Services Development
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Active Template Library (ATL) |
Core OS\CEBASE\Applications and Services Development |
SYSGEN_ATL |
X |
|
C++ Runtime Support for Exception Handling and Runtime Type Information |
Core OS\CEBASE\Applications and Services Development\C Libraries and Runtimes |
SYSGEN_CPP_EH_AND_RTTI |
|
X |
Full C Runtime |
Core OS\CEBASE\Applications and Services Development\C Libraries and Runtimes |
SYSGEN_FULL_CRT |
X |
|
Standard I/O (STDIO) |
Core OS\CEBASE\Applications and Services Development\C Libraries and Runtimes |
SYSGEN_STDIO |
X |
|
Standard I/O ASCII (STDIOA) |
Core OS\CEBASE\Applications and Services Development\C Libraries and Runtimes |
SYSGEN_STDIOA |
X |
|
Standard String Functions - ASCII (corestra) |
Core OS\CEBASE\Applications and Services Development\C Libraries and Runtimes |
SYSGEN_CORESTRA |
X |
|
DCOM |
Core OS\CEBASE\Applications and Services Development\Component Services (COM and DCOM)\Component Object Model |
SYSGEN_DCOM
Note:
This catalog item no longer brings in the DCOM component libraries. For more information, see Remote DCOM Support.
|
X |
|
String Safe Utility |
Core OS\CEBASE\Applications and Services Development |
SYSGEN_STRSAFE |
X |
|
XML Core Services and Document Object Model (DOM) |
Core OS\CEBASE\Applications and Services Development\XML\MSXML 3.0 |
SYSGEN_MSXML_DOM |
X |
|
XML SAX |
Core OS\CEBASE\Applications and Services Development\XML\MSXML 3.0 |
SYSGEN_MSXML_SAX |
X |
|
XML Minimal Parser |
Core OS\CEBASE\Applications and Services Development\XML\MSXML 3.0 |
SYSGEN_MSXML_MINI |
X |
|
Communication Services and Networking
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Extensible Authentication Protocol |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_EAP |
|
X |
NDIS User-mode I/O Protocol Driver |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_NDISUIO |
|
X |
Network Driver Architecture (NDIS) |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_NDIS |
X |
|
TCP/IP |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_TCPIP |
X |
|
IP Helper API |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_IPHLPAPI |
X |
|
Web Services on Devices |
Applies to Windows Embedded CE 6.0 R2 Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_WSDAPI |
X |
|
Winsock Support |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_WINSOCK |
X |
|
Wired Local Area Network (802.3, 802.5) |
Core OS\CEBASE\Communication Services and Networking\Networking - Local Area Network (LAN) |
SYSGEN_ETHERNET |
|
X |
Wireless LAN (802.11) STA - Automatic Configuration and 802.1X |
Core OS\CEBASE\Communication Services and Networking\Networking - Local Area Network (LAN) |
SYSGEN_ETH_80211 |
|
X |
Core Server Support |
Core OS\CEBASE\Communication Services and Networking\Servers |
SYSGEN_SERVICES |
X |
|
Web Server (HTTPD) |
Core OS\CEBASE\Communication Services and Networking\Servers |
SYSGEN_HTTPD |
X |
|
Core OS Services
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Toolhelp API |
Core OS\CEBASE\Core OS Services\Debugging Tools |
SYSGEN_TOOLHELP |
X |
|
Device Manager |
Core OS\CEBASE\Core OS Services |
SYSGEN_DEVICE |
X |
|
Display Support |
Core OS\CEBASE\Core OS Services |
SYSGEN_DISPLAY |
X |
|
FormatMessage API |
Core OS\CEBASE\Core OS Services\Kernel Functionality |
SYSGEN_FMTMSG |
X |
|
Memory Mapped Files |
Core OS\CEBASE\Core OS Services\Kernel Functionality |
SYSGEN_NKMAPFILE |
X |
|
Message Queue - Point-to-Point |
Core OS\CEBASE\Core OS Services\Kernel Functionality |
SYSGEN_MSGQUEUE |
X |
|
Target Control Support (Shell.exe) |
Core OS\CEBASE\Core OS Services\Kernel Functionality |
SYSGEN_SHELL |
X |
|
Power Management (Minimal) |
Core OS\CEBASE\Core OS Services\Power Management |
SYSGEN_PMSTUBS |
X |
|
Serial Port Support |
Core OS\CEBASE\Core OS Services |
SYSGEN_SERDEV |
X |
|
UI Proxy for Kernel-Mode Drivers |
Core OS\CEBASE\Core OS Services |
SYSGEN_UIPROXY |
X |
|
Windows Embedded CE Driver Development Kit Support Library |
Core OS\CEBASE\Core OS Services |
SYSGEN_CEDDK |
X |
|
File Systems and Data Store
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Compression |
Core OS\CEBASE\File Systems and Data Store |
SYSGEN_NKCOMPR |
X |
|
CEBD Database Engine |
Core OS\CEBASE\File Systems and Data Store\Database Support |
SYSGEN_FSDBASE |
X |
|
Storage Manager |
Core OS\CEBASE\File Systems and Data Store |
SYSGEN_STOREMGR |
X |
|
Release Directory File System |
Core OS\CEBASE\File Systems and Data Store |
SYSGEN_RELFSD |
X |
|
System Password |
Core OS\CEBASE\File Systems and Data Store |
SYSGEN_STOREMGR |
X |
|
Fonts
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Tahoma (Subset 1_07) |
Core OS\CEBASE\Fonts\Tahoma |
SYSGEN_FONTS_TAHOMA_1_07 |
X |
|
Graphics and Multimedia Technologies
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Waveform Audio |
Core OS\CEBASE\Graphics and Multimedia Technologies\Audio |
SYSGEN_AUDIO |
X |
|
Alphablend API (GDI version) |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics |
SYSGEN_GDI_ALPHABLEND |
|
X |
Gradient Fill Support |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics |
SYSGEN_GRADFILL |
X |
|
Still Image Codec Support (Encode and Decode) |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics\Imaging |
SYSGEN_IMAGING |
|
X |
PNG Decoder |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics\Imaging\Still Image Decoders |
SYSGEN_IMAGING_PNG_DECODE |
|
X |
International
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Input Method Manager (IMM) |
Core OS\CEBASE\International |
SYSGEN_IMM |
|
X |
English (US) National Language Support only |
Core OS\CEBASE\International\Locale Services |
SYSGEN_LOCUSA |
X |
|
National Language Support (NLS) |
Core OS\CEBASE\International\Locale Services |
SYSGEN_CORELOC |
|
X |
Internet Client Services
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Internet Explorer Multiple-Language Base API |
Core OS\CEBASE\Internet Client Services\Internet Explorer 6.0 for Windows Embedded CE Components |
SYSGEN_MLANG |
|
X |
URL Moniker Services |
Core OS\CEBASE\Internet Client Services\Internet Explorer 6.0 for Windows Embedded CE Components |
SYSGEN_URLMON |
|
X |
Windows Internet Services |
Core OS\CEBASE\Internet Client Services\Internet Explorer 6.0 for Windows Embedded CE Components |
SYSGEN_WININET |
X |
|
Security
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Authentication Services (SSPI) |
Core OS\CEBASE\Security |
SYSGEN_AUTH |
X |
|
Schannel (SSL/TLS) |
Core OS\CEBASE\Security |
SYSGEN_AUTH_SCHANNEL |
X |
|
Credential Manager |
Core OS\CEBASE\Security |
SYSGEN_CREDMAN |
X |
|
Cryptography Services (CryptoAPI 1.0) with High Encryption Provider |
Core OS\CEBASE\Security |
SYSGEN_CRYPTO |
X |
|
Certificates (CryptoAPI 2.0) |
Core OS\CEBASE\Security |
SYSGEN_CERTS |
X |
|
Personal Information Exchange Standard |
Core OS\CEBASE\Security |
SYSGEN_CERTS_PFX |
X |
|
Shell and User Interface
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Minimal GDI Configuration |
Core OS\CEBASE\Shell and User Interface\Graphics, Windowing and Events |
SYSGEN_MINGDI |
X |
|
Minimal GWES Configuration |
Core OS\CEBASE\Shell and User Interface\Graphics, Windowing and Events |
SYSGEN_MINGDI |
X |
|
Minimal Input Configuration |
Core OS\CEBASE\Shell and User Interface\Graphics, Windowing and Events |
SYSGEN_MININPUT |
X |
|
Minimal Window Manager Configuration |
Core OS\CEBASE\Shell and User Interface\Graphics, Windowing and Events |
SYSGEN_MINWMGR |
X |
|
Common Control |
Core OS\CEBASE\Shell and User Interface\User Interface\Common Control |
SYSGEN_COMMCTRL |
X |
|
Software-based Input Panel Driver |
Core OS\CEBASE\Shell and User Interface\User Interface\Software Input Panel |
SYSGEN_SOFTKB |
|
X |
See Also
Tasks
Creating an OS Design with the Windows Embedded CE OS Design Wizard
Concepts
Other Resources
Developing a Target Device by Using a Design Template
Windows Network Projector Overview
Windows Network Projector Architecture