The Menlo Project explored new user experiences for phones. We prototyped new hardware, new software platforms, new user interfaces, and new applications. Most of our work instrumental in the creation of Windows Phone 8 and Windows RT for ARM Tablets, but was unpublished.
A skunkworks project in 2008/2009 to re-imagine the OS platform for Windows Phone. The prototype proved that Windows NT and the CLR could deliver better performance than Windows CE and the .NET Compact Framework on identical hardware. Within months of the completion of Experiment 19, Microsoft launched efforts to build what would become Windows Phone 8 and Windows RT for ARM tablets.
This video shows a comparison of two identical prototype phones with NVIDIA Tegra APX2500 processors. The phone on the left is running the Windows CE kernel, the same OS kernel used in Windows Phone 7. The phone on the left is running the Windows NT kernel, the same OS kernel used in Windows Phone 8. Dubbed "Experiment 19", the prototype system on the right proved that the Windows NT system could achieve better performance than Windows CE on identical hardware. The system was first demonstrated at MSR TechFest 2009. Filmed in 2009, this demonstration proved for the first time that Microsoft could use the same core windows components for both PCs and phones. On June 20, 2012, nearly 3 years after this video was recorded, Microsoft publicly announced that Windows Phone 8 would use the same Windows core as Windows 8.
Now, the real Menlo has been revealed, lets give some credits to MaryJo Foley, she rocks.
So that's all 3 major phone platforms now set to use workstation/server class kernels.
iOS = Mach/BSD
Android = Linux
Windows Phone 8 = NT 6.2?
Guess CE is following in the path of Symbian, PalmOS etc. The basic hardware is now sufficiently powerful that it isn't worthwhile maintain a separate 'embedded' platform.
How is Blackberry doing with QNX?
@felix9: The TapGlance paper is also very interesting as history - it looks like the earliest form of the WP7/Live Tiles interface.
@eddwo: I'd agree, except to say that this has been a two way road. Mobile hardware is getting more powerful, and also over the last few versions, the Windows kernel has been undergoing radical restructuring in order to perform better on lesser hardware.
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.