Microsoft Live Labs : Volta


The Volta technology preview is a developer toolset that enables you to build multi-tier web applications by applying familiar techniques and patterns.

First, design and build your application as a .NET client application, then assign the portions of the application to run on the server and the client tiers late in the development process.

The compiler creates cross-browser JavaScript for the client tier, web services for the server tier, and communication, serialization, synchronization, security, and other boilerplate code to tie the tiers together.

Developers can target either web browsers or the CLR as clients and Volta handles the complexities of tier-splitting for you. 

Volta comprises tools such as end-to-end profiling to make architectural refactoring and optimization simple and quick.

In effect, Volta offers a best-effort experience in multiple environments without any changes to the application.

declarative tier-splitting enables developers to postpone architectural decisions about distribution until the last possible responsible moment.

Also, thanks to a shared programming model across multiple-tiers, Volta enables new end-to-end profiling and testing for higher levels of application performance, robustness, and reliability.

Using the declarative tier-splitting, developers can refine architectural decisions based on this profiling data.

This saves time and costs associated with manual refactoring.

In effect, Volta extends the .NET platform to further enable the development of software+services applications, using existing and familiar tools and techniques.

Sounds very interesting, eh ?    The “Live Labs” crew have been busy…!

Requirements :

  • Visual Studio 2008 (Beta 2 [20706.1] or RTM [21022.8]) with .NET Framework 3.5, and
  • A web browser (Internet Explorer 6+ or Firefox 2) for integrated debugging

Microsoft Live Labs : Volta


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s