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 |