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:

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.

Ee482529.collapse(en-US,WinEmbedded.60).gifIncluded 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

Ee482529.note(en-US,WinEmbedded.60).gifNote:
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

Design Template Selection

Other Resources

Developing a Target Device by Using a Design Template
Windows Network Projector Overview
Windows Network Projector Architecture