<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>SpotGnome.com - Volta</title>
    <link>http://www.spotgnome.com/</link>
    <description>Spot the web</description>
    <language>en-us</language>
    <copyright>Guy Levin</copyright>
    <lastBuildDate>Sun, 09 Dec 2007 12:41:46 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.2.8279.16125</generator>
    <managingEditor>guy@commerix.com</managingEditor>
    <webMaster>guy@commerix.com</webMaster>
    <item>
      <trackback:ping>http://www.spotgnome.com/Trackback.aspx?guid=b0644c96-2b2f-475c-ad8c-2866aea2bd43</trackback:ping>
      <pingback:server>http://www.spotgnome.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.spotgnome.com/PermaLink,guid,b0644c96-2b2f-475c-ad8c-2866aea2bd43.aspx</pingback:target>
      <dc:creator>Guy Levin</dc:creator>
      <wfw:comment>http://www.spotgnome.com/CommentView,guid,b0644c96-2b2f-475c-ad8c-2866aea2bd43.aspx</wfw:comment>
      <wfw:commentRss>http://www.spotgnome.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b0644c96-2b2f-475c-ad8c-2866aea2bd43</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Last week (december 5th) Microsoft announced the <a href="http://labs.live.com/volta/"><font color="#3399cc">Volta
technology preview</font></a>, a developer toolset for building multi-tier web applications
using existing and familiar tools, techniques and patterns. 
</p>
        <p>
Volta’s 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.
In effect, Volta extends the .NET platform to further enable the development of software+services
applications, using existing and familiar tools and techniques.
</p>
        <p>
You architect and build your application as a .NET client application, assigning the
portions of the application that run on the server tier and client tier late in the
development process. 
</p>
        <p>
After tier assignments, Volta's deep integration with Visual Studio debugger and testing
infrastructure dramatically improves the deployment experience for developers. 
</p>
        <ul>
          <li>
Volta automatically creates communication, serialization, and remoting code. Developers
simply write custom attributes on classes or methods to tell Volta the tier on which
to run them. 
</li>
          <li>
Developers may base tier assignments on any criteria, such as load management, performance,
or location of critical assets and capabilities. Because Volta automates the hidden
plumbing code, it is easy for developers to experiment with varying assignments of
classes and methods to tiers. 
</li>
          <li>
Developers can use all the .NET languages, libraries, and tools they already know,
including debuggers, profilers, test generators, refactoring, and code analysis tools. 
</li>
        </ul>
        <p>
Volta offers deep integration with Visual Studio 2008, including debuggers, profilers,
and testing frameworks. Developers can step through code seamlessly from one tier
to another, can set breakpoints on any tier, and trace flows of control across distributed
systems. 
</p>
        <p>
          <strong>What do you need to use Volta? </strong>
        </p>
        <div class="faq-a">The Volta developer toolset requires <strong>Visual Studio 2008
and the .NET Framework 3.5</strong> for writing and building applications. Volta applications
run virtually anywhere, even where an MSIL runtime is not available. A Volta client-side
application can run in most standards-compliant browsers, but can also be targetted
also take advantage of MSIL runtimes like the .NET CLR. 
</div>
        <div class="faq-a"> 
</div>
        <div class="faq-a">All this sounds great, except the requirements that are trying
to enforce the developers to use Visual Studio 2008 and the new .NET Framework 3.5.
</div>
        <div class="faq-a"> 
</div>
        <div class="faq-a">I wonder why the long wait for this release? And why it does not
compatible with .NET Framework 2.0?
</div>
        <div class="faq-a"> 
</div>
        <div class="faq-a">
          <strong>BTW, It is just me or the Volta logo reminds firefox logo
a bit:</strong>
        </div>
        <div class="faq-a"> 
</div>
        <p>
          <img src="http://www.spotgnome.com/content/binary/logo-volta.png" border="0" />  <font size="6"><strong>&lt;-
VS -&gt;</strong></font>    <img src="http://www.spotgnome.com/content/binary/firefox-logo-64x64.png" border="0" /></p>
        <img width="0" height="0" src="http://www.spotgnome.com/aggbug.ashx?id=b0644c96-2b2f-475c-ad8c-2866aea2bd43" />
      </body>
      <title>Microsoft Volta Technology</title>
      <guid isPermaLink="false">http://www.spotgnome.com/PermaLink,guid,b0644c96-2b2f-475c-ad8c-2866aea2bd43.aspx</guid>
      <link>http://www.spotgnome.com/2007/12/09/MicrosoftVoltaTechnology.aspx</link>
      <pubDate>Sun, 09 Dec 2007 12:41:46 GMT</pubDate>
      <description>&lt;p&gt;
Last week (december 5th)&amp;nbsp;Microsoft&amp;nbsp;announced the &lt;a href="http://labs.live.com/volta/"&gt;&lt;font color=#3399cc&gt;Volta
technology preview&lt;/font&gt;&lt;/a&gt;, a developer toolset for building multi-tier web applications
using existing and familiar tools, techniques and patterns. 
&lt;/p&gt;
&lt;p&gt;
Volta’s 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.
In effect, Volta extends the .NET platform to further enable the development of software+services
applications, using existing and familiar tools and techniques.
&lt;/p&gt;
&lt;p&gt;
You architect and build your application as a .NET client application, assigning the
portions of the application that run on the server tier and client tier late in the
development process. 
&lt;/p&gt;
&lt;p&gt;
After tier assignments, Volta's deep integration with Visual Studio debugger and testing
infrastructure dramatically improves the deployment experience for developers. 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Volta automatically creates communication, serialization, and remoting code. Developers
simply write custom attributes on classes or methods to tell Volta the tier on which
to run them. 
&lt;li&gt;
Developers may base tier assignments on any criteria, such as load management, performance,
or location of critical assets and capabilities. Because Volta automates the hidden
plumbing code, it is easy for developers to experiment with varying assignments of
classes and methods to tiers. 
&lt;li&gt;
Developers can use all the .NET languages, libraries, and tools they already know,
including debuggers, profilers, test generators, refactoring, and code analysis tools. 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Volta offers deep integration with Visual Studio 2008, including debuggers, profilers,
and testing frameworks. Developers can step through code seamlessly from one tier
to another, can set breakpoints on any tier, and trace flows of control across distributed
systems. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;What do you need to use Volta? &lt;/strong&gt;
&lt;/p&gt;
&lt;div class=faq-a&gt;The Volta developer toolset requires &lt;strong&gt;Visual Studio 2008 and
the .NET Framework 3.5&lt;/strong&gt; for writing and building applications. Volta applications
run virtually anywhere, even where an MSIL runtime is not available. A Volta client-side
application can run in most standards-compliant browsers, but can also be targetted
also take advantage of MSIL runtimes like the .NET CLR. 
&lt;/div&gt;
&lt;div class=faq-a&gt;&amp;nbsp;
&lt;/div&gt;
&lt;div class=faq-a&gt;All this sounds great, except the requirements that are trying to
enforce the developers to use Visual Studio 2008 and the new .NET Framework 3.5.
&lt;/div&gt;
&lt;div class=faq-a&gt;&amp;nbsp;
&lt;/div&gt;
&lt;div class=faq-a&gt;I wonder why the long wait for this release? And why it does not
compatible with .NET Framework 2.0?
&lt;/div&gt;
&lt;div class=faq-a&gt;&amp;nbsp;
&lt;/div&gt;
&lt;div class=faq-a&gt;&lt;strong&gt;BTW, It is just me or the Volta logo reminds firefox logo
a bit:&lt;/strong&gt;
&lt;/div&gt;
&lt;div class=faq-a&gt;&amp;nbsp;
&lt;/div&gt;
&lt;p&gt;
&lt;img src="http://www.spotgnome.com/content/binary/logo-volta.png" border=0&gt;&amp;nbsp;&amp;nbsp;&lt;font size=6&gt;&lt;strong&gt;&amp;lt;-
VS -&amp;gt;&lt;/strong&gt;&lt;/font&gt;&amp;nbsp; &amp;nbsp; &lt;img src="http://www.spotgnome.com/content/binary/firefox-logo-64x64.png" border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.spotgnome.com/aggbug.ashx?id=b0644c96-2b2f-475c-ad8c-2866aea2bd43" /&gt;</description>
      <comments>http://www.spotgnome.com/CommentView,guid,b0644c96-2b2f-475c-ad8c-2866aea2bd43.aspx</comments>
      <category>.Net</category>
      <category>Microsoft</category>
      <category>Programming</category>
      <category>Visual Studio</category>
      <category>Volta</category>
    </item>
  </channel>
</rss>