Microsoft unveils plans for Windows 7

 

Connecting state and local government leaders

Microsoft today announced how it will bridge PCs and mobile devices with an extraordinary blitz of announcements.

Coming off yesterday's launch of its Azure cloud-based services, Microsoft today articulated how it will bridge PCs and mobile devices with a blitz of announcements that included the first demonstration of Windows 7, its Live Framework, a bevy of new offerings for developers including WPF support for Visual Studio, and the first preview of Office 14.

The goal was to show how Microsoft plans to deliver on its long-stated strategy of bridging native clients with other devices and the Web.

"The PC is adapting once again to be even more relevant and more valuable in this era that is so centered on the Web," said Ray Ozzie, Microsoft's chief software architect, in today's keynote session. "It's our objective to make the combination of the PC, phone and Web of clearly more value to our customers than just the sum of their parts."

Steven Sinofsky, senior vice president of the Windows and Windows Live Engineering Group, gave an extensive demo of Windows 7, showing tweaks and enhancements to the user interface, including a cleaned-up Taskbar, streamlined access to applications and system resources, and the addition of the Microsoft Touch interface for touchscreens.

The Touch demo showed how the Windows UI senses and adapts to touch commands, and illustrated application-level support in Word, Internet Explorer and a reworked update of MS Paint.

Sinofsky delivered a few mea culpas regarding Vista, which he said was finally up to snuff with the Service Pack 1 release. Sinofsky addressed shortcomings in Vista's initial compatibility, device support and even shipping schedules.

PDC attendees will leave with a pre-beta version of Windows 7, which Sinofsky urged developers to play with and provide feedback. A beta will be made available for general download, though Sinofsky declined to provide a specific timeline.

"We finish the one we're working on and that informs when the next one will be done," Sinofsky said. "We think that three years from the general availability of Windows Vista is the right timeframe for Windows 7."

From a user perspective, Windows 7 caters heavily to networked home users, who have traditionally struggled to get multiple PCs and devices to play nicely with each other. Automated Windows 7 client and device discovery promises to expose available devices and their capabilities. It wasn't clear in the keynote what device manufacturers will have to do to make their device functions fully visible and accessible to Windows 7 clients.

Guthrie takes charge

Showing how Microsoft will bridge the traditional client with cloud-based services, Scott Guthrie, corporate vice president of the .NET Developer Division, gave an extensive list of announcements that covered Windows 7, Visual Studio 2010, NET 4.0, WPF, Silverlight 2, ASP.NET and jQuery, among others.

Guthrie announced that attendees would receive a CTP of Visual Studio 2010, the first public release of the upcoming version of Microsoft's flagship IDE. The new version, Guthrie said, was built using WPF and will enable new features such as multi-monitor support, richer code-editing and refactoring support. Richer code visualization is also promised.

The features are built under a new component model called the Managed Extensibility Framework (MEF), which Guthrie said will provide "the ability for you to very easily assemble applications from extensions and to be able to dynamically add extensions from within applications." According to Guthrie, MEF will enable developers and ISVs to plug their own functionality into Visual Studio, a prospect that will enable "really interesting scenarios and a tremendous amount of agility," Guthrie said.

The .NET Framework got ample attention in Guthrie's presentation, as well. He emphasized performance improvements delivered by the recent .NET 3.5 SP1 release, which Guthrie said provides existing .NET applications a 40 percent boost in cold-startup performance. He also highlighted streamlined installations, both of the .NET Framework itself on unequipped machines, and of individual .NET applications. .NET 3.5 SP1 will be built into Windows 7, Guthrie said.

Looking forward to .NET 4.0, Guthrie promised enhancements to WPF, including the addition of multi-touch and Deep Zoom support. He also called out the addition of dynamic language runtime (DLR) support for C# and other historically static programming languages.

Also announced was the release of the new WPF toolkit that works with .NET 3.5 SP1 across all supported versions of Windows. The toolkit includes new data grid, date picker and calendar controls, as well as support for Visual State Manager, which allows "the exact same control templates that you built with Silverlight for WPF, including support within Expression Blend as well as our developer tools." Visual State Manager enables developers to easily define and tune the behavior of controls in response to specific states.

Guthrie also announced the final release of the open source jQuery JavaScript library for ASP.NET. jQuery is being released under the permissive Ms-PL license.

X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.