In-Depth

Microsoft Plans Visual Studio Shell

Microsoft is readying a beta of a new SKU of Visual Studio 2008, intended for those who want to embed it into their own tools.

Microsoft is readying a beta of a new SKU of its next generation of Visual Studio, intended for those who want to embed it into their own tools.

The company will offer what it calls Visual Studio Shell, a scaled-down version of its flagship developer tool suite. Microsoft launched Visual Studio Shell at its Tech●Ed conference in Orlando.

Visual Studio Shell is intended to allow developers to build Visual Studio functionality atop their own vertical tools, as well as integrating various languages such as Fortran, Cobol, Ruby and PHP. Microsoft will release a beta version this summer. When it ships with Orcas, now officially dubbed Visual Studio 2008, Visual Studio Shell will be free.

Joe Marini, group product manager for Microsoft's VSIP program, said Visual Studio Shell is a base version of Visual Studio 2008. "It's intended to let developers integrate their products directly into Visual Studio and then ship them as if they were their own products," Marini said.

While primarily aimed at ISVs, Microsoft is also incorporating enterprise developers who may want to build Visual Studio Shell into their internally developed tools or those they have acquired from third parties.

"We are actively in discussion with enterprises who have expressed an interest in this," Marini said. "You can imagine any part of the software development life cycle that requires tooling. This would be a good fit for modeling, requirements generation, and analysis. All kinds of things can be built using this."

Developers will be able to use Visual Studio Shell in two modes: integrated and isolated. The integrated mode is built upon Microsoft's existing Visual Studio Premier Partner Edition 2005, primarily used by language integrators.

The isolated option allows partners and developers to build products on top of Visual Studio, with the ability to customize the experience so that it doesn't necessarily look like Visual Studio, according to Marini.

"It could look like their own custom IDE, but [since] it's built on top of Visual Studio, they can ship it as their own product," he said. "When the customer installs it, it will live on its own side-by-side with other instances of other developers who have done this as well as other instances of Visual Studio that the user might have on their machine already."

But he insisted it does not require a Visual Studio license. "We really see this as a way to make it easier for our developers to concentrate on what they do best, rather than having to worry about maintaining their own IDE," he said.

About the Author

Jeffrey Schwartz is editor of Redmond magazine and also covers cloud computing for Virtualization Review's Cloud Report. In addition, he writes the Channeling the Cloud column for Redmond Channel Partner. Follow him on Twitter @JeffreySchwartz.

comments powered by Disqus

Featured

  • Creating Reactive Applications in .NET

    In modern applications, data is being retrieved in asynchronous, real-time streams, as traditional pull requests where the clients asks for data from the server are becoming a thing of the past.

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

Subscribe on YouTube