wait loops, 85–86
/waitfordebugger argument, 210
waitingForStart, 75
weak delegates, data storage, 69
weak references, data storage, 67–69
extended. See extended weak references
WeakReference class, 68
Web servers, 93
Weschler Consulting, 14
WiBree, 89
WiFi network, 98
SideShow and, 159, 171, 238
WiFi physical layer, 91
Win32, 9
Winbond, 14
Window instance, 137–38
windows and display elements, 137–38
placing components with the canvas, 140–41
StackPanel, 138–40
updating display elements, 141–142
Windows CE, 5, 7, 8
Platform Builder, 5
Windows Driver Kit, 158
Windows Embedded CE, 240
Windows Forms, 119, 123
Windows Media Player, 158
Windows Mobile, 76, 187
Windows Presentation Foundation (WPF), 11
advanced text display, 134
class hierarchies, 142–43
and .NET Micro Framework, 135
Windows SideShow, 3, 12, 15, 157–158
applications, creating and deploying, 162–68
content and endpoints, 168–77
device events, 182–85
device management, 159–60
device operation, 158
device use, 185
dialogue page, creating, 181
display capabilities, 243
display notifications, 177–78
flashlight application, 163–67
gadget operations, 160–61. See also gadget applications, SideShow and
graphics, 173–177
libraries, 164
menu page, creating, 178–79
pop-up menu display, 179–80
and Windows Vista Sidebar, 159
Windows SideShow case study, 236
design approach, 240–41
device description, 237–39
.NET Micro Framework, 239–40
.NET Framework and Visual Studio, 241–44
Rick Swaney and Vista SideShow, 236–37
Windows Vista, 11, 98
Sidebar, SideShow and, 159
Windows XP Embedded (Windows XPe), 5, 7
Winsock, 99
error codes, socket exceptions, 105
wireless personal area networks (WPAN), 89
Wireless Projection, 236
wireless sensor networks, 89
WPF. See Windows Presentation Foundation (WPF)
Write method, 39, 61
WSAENOPROTOOPT error code, 105