Microsoft delivers test build of its 'Volta' cloud-programming toolset

Summary:Microsoft is making available a first, publicly available test build of a developer toolset that allows programmers to write Web applications using existing .Net-based tools and languages. That toolset, code-named Volta, is all about "democratizing the cloud," and making distributed Web programming easier, according to Microsoft officials.

Microsoft is making available a first, publicly available test build of a developer toolset that allows programmers to write Web applications using existing .Net-based tools and languages.

Microsoft delivers a test build of its ‘Volta’ cloud-programming toolset
The toolset -- code-named "Volta" (and previously code-named "Tesla") -- is the brainchild of Erik Meijer, a SQL Server architect whose new title is principal architect of Volta. Meijer has been talking up for the past couple of years the concept of "democratizing the cloud" via the programing of multi-tier, distributed applications.

On December 5, Microsoft made a Community Technology Preview (CTP) of the Volta toolset available for download. In order to use the toolset, developers need Visual Studio 2008, which Microsoft released to manufacturing in late November.

How Microsoft ultimately will distribute and package Volta is still up in the air, according to Meijer and Alex Daley, Group Product Manager of Microsoft Live Labs. (Live Labs is now the official "home" for Volta.) Meijer and Daley also declined to say which divisions inside Microsoft have been test-driving Volta, other than the Live Labs team.

"LINQ (Language Integrated Query) and Volta are the two pillars for democratizing the cloud," Meijer said. "It's taken ten years for me to solve this problem. It will take another decade for this to be where it needs to be."

Volta allows developers to prototype and refine their client-server applications, including Ajax-style Web apps. It is especially suited for applications where developers can't or shouldn't partition functionality up-front between client and server.

Just as Visual Basic made client-based application development available to a wider tier of developers, Volta is designed to make Web programming simpler, according to Microsoft officials. Volta isn't meant to be an alternative to the Ajax programming model, the Softies said.

"We are not against JavaScript," said Daley. "We are in favor of MSIL (Microsoft Intermediate Language. For us, JavaScript is just an assembly language. You can use Visual Basic or C# or whatever and all will compile to MSIL."

Meijer added: "We are wholeheartedly embracing the JavaScript run-time and adding the rich programming model of .Net to it. We want to make .Net available everywhere."

Anyone out there interested in giving Volta a whirl? What kinds of projects/apps could you envision using Volta to develop?

Topics: Developer, Microsoft, Open Source


Mary Jo Foley has covered the tech industry for 30 years for a variety of publications, including ZDNet, eWeek and Baseline. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008). She also is the cohost of the "Windows Weekly" podcast on the TWiT network. Got a tip? Se... Full Bio

Contact Disclosure

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.