your Windows® embedded community
In a Windows Phone Blog posting today, Terry Myerson, Microsoft's corporate vice president of Windows Phone Engineering, wrote, "Were very excited to say that weve reached the biggest milestone for our internal team the release to manufacturing (RTM) of Windows Phone 7!"Myerson continues by calling Windows Phone 7 "the most thoroughly tested mobile platform Microsoft has ever released." The company has had "nearly ten thousand devices running automated tests daily, over a half million hours of active self-hosting use, over three and a half million hours of stress test passes, and eight and a half million hours of fully automated test passes," he adds.

Microsoft has also provided prototype Windows Phone 7 devices to developers and selected journalists. And, on July 12, it delivered "the first preview phones given to a non-Microsoft developer" to two students as a result of their having won a first-place award in a Windows Phone 7 "Rock Star" contest.
In response to the initial journalistic reviews and other feedback, Microsoft has made some changes to Windows Phone 7 along the way. For example, many testers complained about how the OS's Facebook integration led to a phone's contact list being swamped by people they barely knew.
Myerson writes, "Folks loved the Facebook integration in the People Hub, but they also wanted ways to filter their contacts so only the Facebook friends they really know will show up in their contact list -- weve added support for that. Weve also made it easy to like a post right from the People Hub, or quickly post a message to someones Facebook wall directly."
The blog posting adds, "We've been able to respond to and improve the smart design throughout the OS." However, there's no sign that Redmond has added copy-and-paste functionality, the lack of which has been criticized by almost every reviewer.
Developer tools and guidelines suggest October availability
While Myerson's posting did not say when Windows Phone 7 devices are likely to reach end users, it could be as early as late next month. At least, that's what Redmond's releases of relevant programming tools and other communications with developers have suggested.
During its MIX10 event in March, Microsoft released initial development tools for Windows Phone 7 (then scheduled to be available on phones "by this year's holiday season"). A single downloadable package included the following:
In the July beta, many namespaces that were previously distributed over several different DLLs were consolidated into one, Watson added at the time. In addition, there were realignments and changes in several other namespaces as well; for example, Push Notifications, Accelerometer and App Bar APIs have all been updated, he wrote.
Finally, Watson blogged last week that the final version of the Windows Phone 7 developer tools will take place on Sept. 16. In addition to bug fixes, the tools will "include several highly requested Silverlight controls which will make it even easier for developers to deliver high quality Windows Phone 7 experiences, ... [and] the panorama, pivot and Bing maps controls will all be available to drop into applications."Hinting that Windows Phone 7 devices would go on sale some time in October, Watson's post adds that developers should have their applications "ready for ingestion into the Marketplace in early October when it opens."
According to Watson, changes in the final development tools mean that developers "may have to fix some bugs that arise." Nonetheless, he recommended, developers should finish their games or other applications using the currently available beta tools, then simply recompile after the 16th.
Emulators have revealed OS features
The Windows Phone Developer Tools Betas have included Windows Phone Emulator, which is designed to work only within Visual Studio 2010 (below). For example, the emulator in Microsoft's April Refresh version of the tools was designed to permit writing an app and then deploying it to an emulated Windows Phone 7 device, but did not provide access to the operating system's main screen, live tiles, web browser, or other features.

However, it has been possible to hack the emulator so Windows Phone 7's user interface and other features can be tested. That fact has made it possible for those of us who haven't been favored with device prototypes by Microsoft to become at least somewhat familiar with the OS.
For example, a day after the July beta's release, an unlocked version of the emulator (version 6114) included with it was posted on an XDA-Developers by a user calling himself "RustyGrom." This emulator was then employed by I Started Something blogger Long Zheng to record the two videos embedded below. The July release incorporated significant performance improvements and a more polished user interface, according to Zheng.
Further information
Terry Myerson's Windows Phone Blog entry about Windows Phone 7 having been released to manufacturing may be found here.