Partager via


Network Projector Sample UI Overview (Windows Embedded CE 6.0)

1/5/2010

The sample UI is intended to provide an example to help you get started in developing your own customized UI. It can help you create a customized user interface experience to integrate Windows Network Projector configurations into an existing device's menu system or user interface. This sample application demonstrates the use of the network projector components provided with Windows Embedded CE 6.0. It appears in the Catalog as Sample Network Projector UI.

The sample UI application requires a minimum resolution support of 800 x 600 with a color depth of 8 bpp.

Sample UI layout

The following is a description of the contents of the sample UI.

  • Projector splash screen
    The projector splash screen is displayed when the Windows Network Projector is powered on. The splash screen provides the user with the necessary information about the projector to discover and create a secure session.

    The default splash screen provides the following information.

    Projector: <Projector device name>

    Password: <Static/dynamic password used to create a secure projector session>

    URL: <Projector URL or IP address>

    Password changes in: <Minutes>

  • Projector Name
    The projector name page allows the user to change the name of the Windows Network Projector.

    Projector Name: <projector name>

  • Projector Network Settings
    This page allows you to see and change the network projector's network configuration settings.

    The following tables describe the network settings available through the sample UI

Wired : Current Settings (read only)

Text Description

Physical Address

Network adapter’s MAC address

DHCP Enabled

Projector address is obtained by DHCP (true or false)

IP Address

Current projector IP address

Subnet Mask

Current projector subnet mask

Default Gateway

Current projector default gateway

DHCP Server

Current DHCP Server

Lease Obtained

Date/time for address lease

Lease Expires

Date/time for address lease to expire

DNS Servers

Name of the primary DNS server

 

Name of the secondary DNS server

WINS Servers

Name of the primary WINS server

 

Name of the secondary WINS server

Wired : Change Settings

Text Description

Enable DHCP

Obtain IP Address via DHCP (checkbox)

IP Address

Change projector IP address

IP Address:

Text box to enter the projector static IP address

Subnet Mask:

Text box to enter the projector subnet mask

Default Gateway:

Text box to enter the projector default gateway address

Name Servers

Change Name Servers

Primary DNS:

Text box to enter the name of the primary DNS server

Secondary DNS:

Text box to enter the name of the secondary DNS server

Primary WINS:

Text box to enter the name of the primary WINS server

Secondary WINS:

Text box to enter the name of the secondary WINS server

Wireless : Current Settings (read only)

Text Description

Physical Address

Network adapter’s MAC address

DHCP Enabled

Projector address is obtained by DHCP (true or false)

IP Address

Current projector IP address

Subnet Mask

Current projector subnet mask

Default Gateway

Current projector default gateway

DHCP Server

Current DHCP Server

Lease Obtained

Date/time for address lease

Lease Expires

Date/time for address lease to expire

DNS Servers

Name of the primary DNS server

 

Name of the secondary DNS server

WINS Servers

Name of the primary WINS server

 

Name of the secondary WINS server

Wireless : Change Settings

Text Description

Enable DHCP

Obtain IP Address via DHCP (checkbox)

IP Address

Change projector IP address

IP Address:

Text box to enter the projector static IP address

Subnet Mask:

Text box to enter the projector subnet mask

Default Gateway:

Text box to enter the projector default gateway address

Name Servers

Change Name Servers

Primary DNS:

Text box to enter the name of the primary DNS server

Secondary DNS:

Text box to enter the name of the secondary DNS server

Primary WINS:

Text box to enter the name of the primary WINS server

Secondary WINS:

Text box to enter the name of the secondary WINS server

Wi-Fi Networks

Lists the available Wi-Fi Networks

<NETWORK 1>

<NETWORK 2>

<NETWORK 3>

….

Add WiFi Network

Text Description

Network Name

Text box to enter the network name

Connect

Connect button prompts for a WEP key if enabled

Properties

Network properties

Network Name (SSID)

Network SSID name

Encryption

Encryption Disable or WEP key enabled

Authentication

Type of authentication enabled (Open \ Shared \ WPA \ WPA-PSK)

802.1X Authentication

Placeholder to enable 802.1X authentication (not tested with sample application)

Switch To Adhoc

The following information is displayed in a dialog box when the projector is switched to an ad-hoc network

Connected to ad hoc network

SSID: <Projector Name>

WEP key: <WEP Key>

Sample UI Key Codes

You can design your hardware to respond to key presses from a front-panel on the device, a remote control, or a keyboard attached to your development board. The following table shows the key codes that the sample UI responds to.

Name Key Code Description

HOME

VK_Home

Return to the projector splashscreen

ESC

VK_Escape

Exit the current page

BACKSPACE

VK_Back

Returns up a level in the screen hierarchy.

ENTER

VK_Return

Select an item (referred to as Select on-screen messages).

F1

VK_F1

Open projector name page

F2

VK_F2

Manual disconnect from the Windows Vista-based PC.

F3

VK_F3

Open projector network settings page

See Also

Other Resources

Customizing a Windows Network Projector