I am watching Craig Mundie’s keynote at the CE6 Virtual Launch online. I don’t think I’ve ever seen him before; he has a raspy deep voice.
He’s talking about the evolution of Windows CE over time, since its first release (Handheld PC) in 1996. Happy 10th birthday, Windows CE! He’s going over how different requirements came in over time (like real-time in CE3, .NET support in CE4) and how the OS evolved to meet those requirements. How Microsoft always anticipated that users would want more and more power in their handheld devices, and how the need for the CE6 virtual memory model in a way is further evidence of that need.
Also he spent a little time talking about “empowering the community.” He’s explaining how while everyone loves source code, they’re coming to value their ability to commercialize on their own work, and how our CE6 source code is the best balance for our customers. We’re expanding the amount of shared source to include the entire kernel! (There’s nowhere I can hide, you can tell me if my code is bad, d’ohh! Well really most of the kernel code was in Bor-Ming’s hands, not mine, but some I have to fess up to.)
Now Todd Warren is speaking. He is highlighting 3 things. First, the additional capability of our new kernel. Second, the expanded shared source code which encludes the entire kernel. CE’s kernel is the first and only real-time kernel available in source code form! I didn’t know that. Third, CE6 adds new cell core components for expanded capability provided by Microsoft.
Mike Hall is doing a demo. He has a wacky Windows CE vest on, silly Mike! It is kind of funny, how a really useful capability like the ability to run many processes makes for a relatively lame demo. Ooooo, many processes! 😉 We are geeks.
Posting … I’ll post more as we go.