UDP. See User Datagram Protocol (UDP)
UI. See user interface (UI)
UIElement, 142–43, 153–54
ultimate flashlight device, 37–38
complete program, 41–42
connected device, networking. See connected flashlight device
data-logging flashlight, 50–56
data storage, 66
driving the output, 38
exporting data, 60–63
Extensive Emulator project. See MicroFlashlight project
flashlight-finder feature, implementing with threads, 46–49
flashlight-finder feature, implementing with timer, 49–50
input with events, 42–44
input-port objects, 40
interrupts, 44–46
logging the data, 56–60
SideShow application, 163–67
ultra-wide band (UWB), 89
unicast routing, 101
Uniform Resource Locator (URL), 96
unit test, 255–56
updateContent, 182–83
UpdateReceived, 74, 79
UpdateSensors method, 222, 224, 225–26
UPnP, 94
URL (Uniform Resource Locator), 96
USB connections, 12–13, 14, 15
SideShow and, 159, 171
UseLog, 58, 81
useLogExtendedWeakReference, 68, 71
Usenet, 93
User Datagram Protocol (UDP), 90, 92
TCP/IP programming, 100–01
updating HQ, connected flashlight, 115–17
user input and events, 149
binding to hardware events, 149–53
using button events, 153
user interface (UI), 10–12, 30–31
binding emulator to, 195–97
creating, 154–55
emulator, creating, 194–95
model, 243
shell, SideShow, 241
SideShow as, 157–85. See also Windows SideShow
user interface "shell," 10–12
SideShow, 241
user port range, 106