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

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.

SHARE:

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 toolsetThe 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: Software Development, Microsoft, Open Source

About

Mary Jo has covered the tech industry for 30 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

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

Talkback

10 comments
Log in or register to join the discussion
  • yup!

    [i]?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.?[\i]
    No doubt about it, but in the meantime there will be no more M$, just Linux and OSS! :)
    Linux Geek
  • RE: Microsoft delivers test build of its 'Volta' cloud-programming toolset

    [i]???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.???[/i]

    Interesting, so their definition of '.net available everywhere' means 'Windows installations everywhere' - anyone willing to remind Microsoft of their agreement with DOJ and using a monopoly in one to create on in a secondary one?
    Kaiwai
    • Not really...

      You can run .NET code on Linux, Solaris, BSD and many other platforms today.
      jasonp@...
  • .NET a mess, IE 7 an anchor

    Setting up Visual Studio and trying to keep it in sync with a code repository is a freaking nightmare. There are some things I really like about .NET but VS is not one of them.

    A lot of site developers are turned off on MS by IE 7 and are telling MS to go stuff.

    http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9050979&intsrc=hm_list

    Now MS is throwing yet another dev platform into this...product cess pool? Without a clear idea of the market. It's just nuts.

    MS has their collective heads somewhere but it's not in the clouds.
    Chad_z
    • All that from a snipet or two how inciteful

      NT
      relwolf
  • Is it me, or should 'Softies' never be used again?

    Stop using the term softies. It is so silly that your blogs/articles are laughable.

    Do you call the network guys the 'neties'?
    Or the hardware guys the 'hardies'?

    Of course not.
    croberts
    • Softies

      Yes, it is you.

      What about Googlers? Do you want to ban that, too?
      Mary Jo Foley
      • I like the term "Softies", Mary Jo

        Many people use it. And, it's a lot better than "Softers" or "Microsofters" ala "IBMers".
        TechExec2
  • RE: Microsoft delivers test build of its 'Volta' cloud-programming toolset

    Upper Volta?
    http://www.thefreedictionary.com/Volta,+Upper
    http://en.wikipedia.org/wiki/Upper_Volta
    vkelman@...
  • RE: Microsoft delivers test build of its 'Volta' cloud-programming toolset

    Sup, it's known as persons received my personal web-based assistance appropriately, my partner and i got into "return these favour".Everyone is searching that could possibly uncover concrete realities that will work with excellent creating a word wide web domain name url page!Just simply may well be you'll find it straightforward to assist you to certainly put into play a few most of your useful tips!! [url=http://www.fanatics-shop.com/]packers jerseys[/url],[url=http://www.fanatics-shop.com/cowboys-miles-austin-jersey-miles-austin-jersey-kids]miles austin jersey[/url],[url=http://www.fanatics-shop.com/cheap-barry-sanders-jersey-lions-barry-sanders-jersey]barry sanders jersey[/url],[url=http://www.fanatics-shop.com/eli-manning-jersey-large-eli-manning-jersey-new-york]eli manning jersey[/url],[url=http://www.fanatics-shop.com/pink-ben-roethlisberger-jersey-ben-roethlisberger-jersey-women]ben roethlisberger jersey[/url], I desired designed to many thanks for this kind of phrases .I just most likely really liked each and every reasonably affordable spot of who. I actually have built buyers purchase noticeable any with regards to search engines webblog to uncover the new incident particulars people send in.
    dfwekrdfe63-24353627165909230341806269401020