Emulation Tops Beta 2 Release Of Windows CE RTOS

Oct. 15, 2001
Talisker, Microsoft's codename for the upcoming Windows CE real-time operating-system (RTOS) release, sports dozens of new features. This beta 2 release includes an emulation mode for ARM, MIPS, SHx, and x86 processors, allowing application...

Talisker, Microsoft's codename for the upcoming Windows CE real-time operating-system (RTOS) release, sports dozens of new features. This beta 2 release includes an emulation mode for ARM, MIPS, SHx, and x86 processors, allowing application development prior to hardware availability. The mode also lets developers evaluate Talisker now.

This RTOS appears to be following the same path as Microsoft's desktop and server systems by bundling in every conceivable feature. New features have been added across the board, from networking to smart-card security support. Many of the new technologies are based on industry standards. Others take advantage of Microsoft's proprietary technology or extensions, such as lightweight threads, NDIS 5.1, and WinSock 2 network support.

Talisker's close alignment with Microsoft's other operating systems is no accident. For example, device driver migration from Windows XP is possible at the source-code level due to similar application programming interfaces (APIs). Some tuning may be required because only Talisker supports non-x86 architectures.

The new Unified Audio Model (UAM) will eventually provide tighter ties to Windows XP. UAM uses DirectSound support, and it's complemented by an array of multimedia components, including DVD Video. Other multimedia enhancements include language support for Chinese, Japanese, and Korean. New compressed-font support reduces storage requirements for these large font files.

Network security enhancements include an SSL-enabled Web server, protected (encrypted) stores, smart-card support, 802.1x security improvements, and trusted application support. Its smart-card support uses Microsoft's Crypto API. The 802.1x security enhancements are important in light of security breaches in the current 802.1x standard. Trusted applications are digitally signed for authentication purposes.

Other network enhancements in-clude support for the Session Initiation Protocol (SIP) and Voice-over-IP (VoIP). SIP can be the basis for collaboration tools. Modular XML 3 support will also find its way into collaboration applications. Minimal support only uses 50 kbytes. Full support requires 300 kbytes. And, the Beta 2 release finally adds shared Ethernet debug channel support. This will definitely streamline development of network-based appliances.

"Talisker Beta 2 continues to build on our commitment to providing the most powerful embedded operating system and tools to build the next generation of smart, connected devices," said Bill Veghte, vice president of Microsoft's Embedded and Appliance Platforms Group.

The Talisker Beta 2 emulation version is now available as a free download from Microsoft's Web site. It runs on Windows 2000 or Windows XP. A CD can be ordered for a minimal handling charge. Go to www.microsoft.com/embedded.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!