Whistler Embedded is a "componentized" version of Whistler, Microsoft's successor to Windows 2000. It is being designed to run inside devices such as advanced set-top boxes, routers and Windows-based terminals.
By further componentizing--or breaking Windows into discrete modules--and making available tools targeted at embedded systems developers, Microsoft is hoping to build market share for Windows as the system software that runs inside devices, not just in PCs and servers.
Microsoft markets two of its products as embedded operating systems: Windows NT Embedded 4.0 and Windows CE 3.0.
"We will always have these two embedded offerings," said Microsoft lead product manager Deanne Hoppe.
She said Windows CE will continue to be targeted at memory-constrained devices that may or may not run Intel processors, such as Pocket PC handheld computers and MSN Web Companions.
Windows NT Embedded/Whistler Embedded is aimed at Intel-based devices that typically require the full set of Win32 application programming interfaces and full implementation of Windows networking.
IDC analyst Al Gillen noted that Windows CE competes head-to-head with other "hard-core" embedded operating systems, such as Wind River Systems' VxWorks and embedded versions of Linux, more than Windows NT Embedded or Whistler Embedded does.
"Microsoft calls this (Windows NT Embedded/Whistler Embedded) 'embedded' because it's not designed to be configured by the end user," Gillen said. Windows NT Embedded/Whistler Embedded are bigger and more resource-intensive than are most embedded operating systems, he added.
It took Microsoft nearly 18 months from the time it released Windows NT 4.0 to deliver a commercial embedded NT 4.0 offering. Because of the time lag, the company decided against releasing a version of Windows 2000 Embedded and instead jumped straight to Whistler.
With Whistler, Microsoft's stated goal is to cut to 90 days the time that developers will need to wait for Microsoft to ship Whistler Embedded after it ships its other Whistler releases.
Microsoft has said it plans to ship at least the desktop version of Whistler in the latter half of 2001.
The company delivered Beta 1 of Whistler, the code upon which Whistler Embedded is based, in late October. If Microsoft keeps on schedule, Whistler Embedded should debut by late 2001 or early 2002.
Along with Beta 1 of Whistler, which recipients should receive by early January, beta testers will get two new embedded-development tools.
In addition to Target Designer and Component Designer, Embedded Whistler testers will receive Database Manager, which allows developers to import their custom components into the Whistler database repository, and Target Analyzer, which allows developers to identify dependencies between the operating system and required device drivers.
Embedded versions of Windows have a host of competitors from established companies such as Wind River and comparative newcomers advocating Linux. Microsoft has a different financial approach from these companies, though.
Embedded operating system companies typically receive a large portion of revenue from the consulting and support fees required to customize the operating system and other software for the device being designed.
Microsoft, though, charges a fixed fee for the programming tools needed to adapt Windows to the device being built and then charges manufacturers for each device sold, Hoppe said. This approach is the polar opposite of most embedded Linux companies, such as Red Hat or Monta Vista Software, which charge only for development and support costs.
News.com's Stephen Shankland contributed to this story.