Microsoft removes the blinders from the front end of VS 2010

By Scott M. Fulton, III | Published February 24, 2009, 5:57 PM

At an independent Visual Studio developers' conference in San Francisco this morning, Microsoft's VS 2010 general manager Jason Zander revealed the first publicly distributable screenshots of the new front-end display for the latest build of Visual Studio 2010, the company's commercial software development suite.

The first official look at the revised IDE screen was posted on Zander's blog last week. And the public's first taste of VS 2010 came last October, when the Community Technology Preview of VS 2010 was first shared with developers. That version revealed the suite's first use of Windows Presentation Foundation (WPF) -- the graphical library now used by Office 2007 -- for the display of new, graphics-rich features such as database visualization tools, document editing tools, and team scheduling. But the front-end -- the main screen of the IDE where all the coding takes place -- had not yet been transferred from its old homebase in Microsoft Foundation Classes (MFC) to WPF, even though Visual Studio is the principal development tool for applications that use WPF.

The new WPF-based front end of Visual Studio 2010

Last October, Microsoft did demonstrate some early pictures of VS 2010 builds using a full WPF-based IDE, but only for a very few seconds -- not enough for audience members to count all the features. As it turns out, the WPF version is much easier on the eyes, and utilizes a somewhat better layout, although in terms of functionality, it doesn't really differ all that much from VS 2008. Users of the VS 2010 CTP -- which is a virtual machine geared for Microsoft Virtual PC -- will have already seen the general placement of the suite's key features, including the familiar Solution Explorer, and the pane divisions between design and coding.

The difference that developers should be able to notice immediately is how fluidly and richly they will be able to construct graphic, interactive objects using the design pane, and watch the system construct XAML code to match it in the coding pane. Some of this rich functionality had already been introduced in Microsoft's Expression Studio series, its Web application environment geared more toward graphic artists than language developers.

But one question developers have had since October was answered today: Would Microsoft incorporate the ribbon -- the reworked graphical command system introduced in Office 2007 -- into Visual Studio? Some developers were keen on the idea, others weren't. Today, the naysayers had the day: VS 2010 will retain the traditional menu bar and toolbars familiar to long-time developers.

The way the MFC-based VS 2010 front end looked in the October Community Technology Preview.

The front end of the still-MFC-based VS 2010 from the October CTP.

And rather than have features and windows of the IDE given equal weight, and enabled to be docked along a series of tabs along the left side (adjustable according to preference), VS 2010 shows a reconsidered approach to object placement: Code elements are given central prominence, usually in the center of the workspace. Each of those may be docked within tabs like documents, in a manner that's already familiar to users of other Microsoft applications. Tools and add-ins, such as Solution Explorer, the Toolbox (where controls are dragged from), and the Properties window, are then given their own subordinate windows which may be repositioned by the developer according to convenience.

It's actually a step backward, in terms of Microsoft's IDE history, toward the era when Visual Basic and Visual C++ were sold separately but shared a common IDE. But that step may actually be welcomed by developers who believed the gathering of just about everything into a common tab bank, was becoming difficult to manage and convoluted to decipher during difficult projects. Though tools may still be docked, developers may not find themselves having to dock them just to reacquire needed screen space.

The Community Technology Preview is still available from Microsoft. But once again demonstrating that the company's marketing and development teams run on different schedules, the CTP was allowed to expire on January 1 before it was refreshed. As a result, the development team actually took the unusual step of publishing a way to hack the VMC file for the virtual image, so that its time clock doesn't automatically synchronize with that of the host system.

Comments

View comments by with a score of at least

"WPF, the graphical library now used by Office 2007?" Is the author drunk?

Score: 0

|

I use VS 2008 Pro and it rocks, VS 2010 will rock too, that's for sure

Score: 0

|

The link to Zander's Blog is broken, it should be
http://blogs.msdn.com/ja...visual-studio-2010.aspx

Score: 0

|

thanks for link :)

Score: 0

|

Will Firefox beat IE9 to Direct2D rendering?

Just days after Microsoft executives gave conference attendees a peek at a new rendering technology, a Mozilla contributor revealed he's working on the same thing.

AOL's decision to rebrand as Aol. takes a bad brand and makes it worse

The idea behind the social Web is to crowd source before bringing out something new. But not at AOL, which new logo debuted with a cry of "fail!" across the blogosphere and Twittersphere today.

Microsoft's Bob Muglia and Ray Ozzie on Silverlight vs. standards

Bob Muglia: "We're trying to provide people with an environment that has capabilities that you just simply can't do today in the standards-based world."

Uh-oh, netbooks -- not Windows 7 -- will lift 2009 PC sales

Santa may bring a lump of coal to the Windows PC industry this holiday season. Netbook sales will sap PC margins, while weak Windows 7 PC sales could further drive down average selling prices.

Kindle 2 update adds battery life, native PDF reader

Amazon has pushed out an update to the Kindle 2 e-reader that lengthens battery life and adds a native PDF viewer.

Safari on iPhone gets competition from a $1 browser app

Apple likes to say it gives iPhone users a full browsing experience, but a new competitor tries to incorporate more desktop browser features.

Action Replay maker sues Microsoft for Xbox 360 'predatory technological barriers'

Third-party video game accessory maker Datel has filed an antitrust lawsuit against Microsoft over the Xbox 360's recent Dashboard update.

Where there's smoke: Apple warranty stance raises troubling questions

Carmi Levy | Wide Angle Zoom: Smoking can be dangerous not only for your lungs, it appears, but for your Apple hardware warranty.

Microsoft's .NET Micro Framework is now free and open source

The latest version of Microsoft's .NET Micro framework is now in the hands of the FOSS community.

Google's value proposition for Chrome OS: Should we feel insulted?

For a search engine that has direct access to all the world's online history, it appears to have taught Google nothing about selling a machine.

E-book readers will be in short supply this holiday season

E-readers are hot this year, and a lot of compelling new products have been released, but are there enough electrophoretic displays to go around?