…and it makes coffee (Part 2)

…the second in an occasional series. Struggling for that last minute Christmas present?  Know someone who loves their coffee?  Check out the Windows CE based Westinghouse Beyond Home Hub and coffee maker on Amazon. Home Hub Features: High performance AM/FM radio with intuitive, web-programmable presets CD Player Automatic weather forecast updates from Accuweather Automatic personal…


Understanding Windows CE "SDK’s"

Ever wondered what’s meant by the term “SDK,” and how it applies to Windows CE or Windows Mobile device development? Sue Loh has posted another great article on the CE Base Team Blog explaining what an SDK is, and how SDKs have evolved with the release of Windows CE 6. http://blogs.msdn.com/ce_base/archive/2006/12/14/What-exactly-is-an-SDK.aspx.


Finding Windows CE bugs with help from "Dr. Watson"

The key to fixing a bug discovered in the field is accurate information about the system’s state when the bug manifests itself. Check out Abraham Kcholi and Gad Meir’s whitepaper on Windows for Devices where they show how the Windows CE Error Reporting module can be used to retrieve that information. http://www.windowsfordevices.com/articles/AT7568439504.html


So What is Frimr …?

You may have noticed the Frimr flag on the left hand side of my blog and wondered what it means. Frimr was shown to me by Olivier (Embedded Developer Evangelist for France) whilst I was at TechEd in Barcleona.  Frimr is a Web 2.0 site created by his colleagues in Microsoft France.  Frimr evaluates your presence…


Imagine Cup Student Technology Competition Offers $170,000 in prizes

The first round of the Imagine Cup 2007 student technology competition has officially begun. The annual Imagine Cup event invites small teams of students to compete in nine technology areas, one of which replaces the former “Windows Embedded Student ChallengE.”   Each Imagine Cup competition has a theme, and this year’s is “Imagine a world…


Memory Marshalling in Windows CE 6.0

Windows Embedded CE 6.0 introduced a new, “third generation” kernel.  Unsurprisingly, changes to the kernel architecture have impacted the way system software such as drivers and servers access memory.  Sue Loh has put together yet another great whitepaper that explains the new memory access procedures.   Check out the Windows CE Base team blog at http://blogs.msdn.com/ce_base/archive/2006/11/09/Memory-marshalling-in-Windows-CE.aspx


Does Windows XP Embedded really need 10,000 Components?

Andy Allred wrote a very interesting piece in the XP Embedded Team’s blog around componentisation and whether we really need 12,000 components.   Is there a better way? Maybe it makes sense to “group” features together that don’t have a lot of dependencies on other features. For example, “Instead of having several dozen components that…


Differences between Windows CE 6 and CE 5 Device Drivers

WindowsForDevices has some really great stuff this week…   You may have seen the Juggs Ravalia interview, on the CE 6.0 driver model that I posted a while back.  Sue Loh has written a great whitepaper that puts more substance around porting device drivers from CE 5 to CE 6 and explains how they differ…


Creating XP Embedded USB Bootable Images from Vista

If you’ve tried creating USB Bootable XP Embedded Images from Vista then chances are you might have run into a couple of issues.  The UFDPrep application that ships with Feature Pack 2007 was specifically designed to allow you to prepare USB media from the Windows XP Platform – simply because there was no other way of…



So by now, you probably know that the Windows CE 6.0 kernel offers a vastly expanded address space along with many more processes than the Windows CE 5.0 kernel.  But what is the significance of all this to the embedded developer, in terms of system performance, reliability, and security?   Check out this great WindowsForDevices article,…