Welcome!

Donald Thompson

Subscribe to Donald Thompson: eMailAlertsEmail Alerts
Get Donald Thompson via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Donald Thompson

Product groups at Microsoft generally develop platforms or specific applications that run on these platforms. SPOT is different. Our goal is to increase the usefulness of everyday objects that we can wear, carry, or that might be scattered throughout the environment, ultimately making some activity easier and/or more enjoyable. To enable this new category of solutions (products, technologies, platforms, and services), SPOT is required to encompass a much broader scope than is typical at Microsoft. The first product developed according to this vision is the Smart Watch with MSN Direct (see Figure 1). Some commercial watchmakers that are shipping this product include Fossil, Suunto, Tissot, as well as other watch manufacturers. Wristwatches qualify as everyday personal objects serving some useful purpose, namely, telling time. To increase its usefulness and make it sma... (more)

Microsoft's Smart Personal Objects Technology (SPOT) Initiative

The first article in this series described the overall motivation for the Smart Personal Objects Technology (SPOT) initiative, detailed the client hardware and core client software and covered some of the wireless network processing. This article will finish describing the client software with a review of the UI rendering architecture for Smart Watches 1.0, which has already been adapted for several other products under development at Microsoft. We will also describe the information service infrastructure and a new developer offering called .netcpu (aka "Stamp"). Shell and User ... (more)

Making the .NET Micro Framework Work for You

In this excerpt, we'll create the ultimate flashlight. With find-in-the-dark flashing behavior and a power-audit mode, this single-button-controlled device will become the ultimate in personal illumination for the twenty-first century. Figure 1 shows how the flashlight will be constructed. The .NET Micro Framework device will have an input from a push-button switch and will provide an output to a lamp. It will also have a connection to an external device so that it can transfer usage information to the external device in response to a trigger message. To make the flashlight wor... (more)