<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Skinner's Blog : VS2010 SDK Beta1</title><link>http://blogs.msdn.com/camerons/archive/tags/VS2010+SDK+Beta1/default.aspx</link><description>Tags: VS2010 SDK Beta1</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Visual Studio 2010 and DSL Toolkit SDK Beta Now Available</title><link>http://blogs.msdn.com/camerons/archive/2009/05/21/visual-studio-2010-sdk-beta-now-available.aspx</link><pubDate>Fri, 22 May 2009 01:46:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9634442</guid><dc:creator>camerons</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/camerons/comments/9634442.aspx</comments><wfw:commentRss>http://blogs.msdn.com/camerons/commentrss.aspx?PostID=9634442</wfw:commentRss><description>&lt;p&gt;The Visual Studio platform team has just announced the availability of the VS 2010 SDK beta! This is great stuff, and includes lots of new features around the new Editor that is part of 2010, as well as the new work we have poured into the DSL Toolkit.&lt;/p&gt;  &lt;p&gt;Here's a &lt;a href="http://go.microsoft.com/fwlink/?LinkId=147422"&gt;link&lt;/a&gt; to the SDK.&lt;/p&gt;  &lt;p&gt;One of the changes we've done this turn of the crank is to move the DSL Toolkit out of the main SDK, but be sure to make available the Toolkit whenever the SDK releases. We've done this for a number of reasons ( minimize download times, more flexibility to deliver bits more often, etc. ).&lt;/p&gt;  &lt;p&gt;If you download the SDK, there will be a link to the DSL Toolkit bits from the Start Menu. That link will take you directly to the download page, which is &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=390fbb56-4e2c-4585-8f0c-ef51cf4cc93e&amp;amp;displaylang=en"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;To get an idea of what's new in the DSL Toolkit in the beta, please check out this &lt;a href="http://code.msdn.microsoft.com/DslTools/Wiki/View.aspx?title=What%27s%20new&amp;amp;referringTitle=Home"&gt;page&lt;/a&gt;. But for the impatient, here's a snippet:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;quot;In Visual Studio 2010, the F5 experience is improved, and deployment of a DSL considerably simplified, exploiting the extension manager in the Visual Studio platform and the new facilities in the Visual Studio SDK top create a VSIX package which is a simple zip archive that unpacks itself into the User&amp;#8217;s extensions folder.      &lt;br /&gt;Visual Studio 2010 Beta1 also brings 11 new DSL features:&lt;/p&gt;    &lt;ol&gt;     &lt;li&gt;Different models can now interact with each other, (and with Visual Studio Team System Architecture UML designers), using the &lt;b&gt;ModelBus&lt;/b&gt;. A DSL author can choose to generate a ModelBus adapter, that will expose his model to other models or tools. &lt;/li&gt;      &lt;li&gt;Databinding support has been added, allowing Windows.Forms and WPF &lt;b&gt;form-based designers&lt;/b&gt; to be created by binding a standard winform or WPF-based UI directly to DSL models. This enables developers to quickly create designers such as the .ResX or .settings designers in Visual Studio. &lt;/li&gt;      &lt;li&gt;It is now possible to have completely or partially &lt;b&gt;read only models&lt;/b&gt;, which can be used for instance by reviewing and commenting tools. &lt;/li&gt;      &lt;li&gt;A number of UI enhancements have been added, including : &lt;/li&gt;   &lt;/ol&gt;    &lt;ul&gt;     &lt;ul&gt;       &lt;li&gt;&lt;b&gt;moveable labels&lt;/b&gt; for connectors, &lt;/li&gt;        &lt;li&gt;&lt;b&gt;sticky toolbox&lt;/b&gt; (when the user double-clicks on an item in the toolbox,it&amp;#8217;s not necessary to return to the toolbox for repeated applications of the tool), &lt;/li&gt;        &lt;li&gt;quick &lt;b&gt;navigation and editing&lt;/b&gt; of compartments with the keyboard &lt;/li&gt;        &lt;li&gt;&lt;b&gt;Copy and paste&lt;/b&gt; of diagram elements &lt;b&gt;to images&lt;/b&gt; (in Bitmap and .wmf/emf) &lt;/li&gt;        &lt;li&gt;&lt;b&gt;Copy and paste of model elements&lt;/b&gt; in or between diagrams &lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;ol&gt;     &lt;li&gt;The notion of &lt;b&gt;DslLibrary&lt;/b&gt; has been introduced. This enables factorizing and componentizing DSLs (for instance having several domain models have the same base-domain class). &lt;i&gt;The authoring for this feature will not be present in Beta1&lt;/i&gt;&lt;/li&gt;      &lt;li&gt;The DSLs can now be extended by third parties after they have deployment. &lt;i&gt;The authoring for this feature will not be present in Beta1&amp;quot;&lt;/i&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/blockquote&gt;  &lt;p&gt;The team has worked extremely hard to hit this date, and in fact have shipped earlier than previously scheduled! This is a great milestone! :)&lt;/p&gt;  &lt;p&gt;If you caught my talk at TechEd last week in LA, you can take out all those new capabilities that I demonstrated out for a test drive yourself.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;Cameron&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9634442" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/camerons/archive/tags/DSL/default.aspx">DSL</category><category domain="http://blogs.msdn.com/camerons/archive/tags/VS2010+SDK+Beta1/default.aspx">VS2010 SDK Beta1</category></item></channel></rss>