Orcas and SilverLight Betas Debut
Get the latest downloads for Orcas Beta 1, Entity Framework designer, and the SilverLight framework.
- By Bill McCarthy
Visual Studio Orcas Beta 1 is now available. Beta 1 is not feature complete; you'll have to wait until at least Beta 2 before Microsoft gets close to that milestone. The documentation is improved compared to the March CTP, and Beta 1 provides support for other items such as the SilverLight tools, Entity Framework tools, as well as the Jasper and Astoria downloads.
Download Beta 1 from http://tinyurl.com/2oeabv and the VB and C# 101 LINQ samples from http://tinyurl.com/357a8r.
If you are an MSDN subscriber you can also download from the MSDN Subscriber site. The MSDN Subscriber downloads are as ISO images, but be aware they are larger than what will fit on a standard DVD (you'll need a dual layer). However, you can mount the images using a virtual DVD drive tool like Daemon tools (http://tinyurl.com/7nx83) or MagicDisc (http://tinyurl.com/b3295).
The Entity Framework team announced a schedule change for the Entity Framework tools: The tools are no longer scheduled to be released with Orcas; rather, they will be released later in the first half of 2008. This is most likely going to coincide with the release of SQL Server 2008 (Katmai), which features the Entity Framework in its datasheet. The good news is that work surrounding the Entity Framework, unlike its predecessors (Object Spaces, WinFS), seems firmly entrenched, and it gives us all a couple more months to digest LINQ and LINQ to SQL before diving into the more complex Entity Framework.
To use the Entity Framework in Orcas Beta 1 you'll need to download the updated wizard from http://tinyurl.com/353ltv. Note that I've found I need to have projects saved in a file path that is as short as possible for the designer to work, such as C:\Test1.
The Jasper and Astoria CTPs are a pair of interesting downloads based on the Entity Framework. The Jasper CTP (http://tinyurl.com/35zdwl) provides dynamic data layer generation and data binding: The focus is on "quick and clean data access for Rapid Application Development." A key part of Jasper is the Dynamic Language Runtime (Python, VB, and JScript). The initial announcements caused some confusion as to which version of "VB" was being referred to as "dynamic" or VBX. The answer is Visual Basic .Net 10.
The Astoria CTP also builds upon the Entity Framework to build data services that are available over regular HTTP using standard HTTP verbs GET, POST, PUT, and DELETE to retrieve, create, update, and delete entities. (http://tinyurl.com/34w939)
SilverLight has also been released as a 1.0 Beta and a 1.1 Alpha. 1.0 supports only Jscript coding; 1.1 adds support for cross platform .NET coding (for Mac and Windows, at present).
The SilverLight .Net framework is a much smaller factored framework than the entire .NET framework. You need to download several items to get a good sense of this piece of technology, including the Orcas Beta 1 (http://tinyurl.com/2oeabv); SilverLight 1.1 Alpha runtime (http://tinyurl.com/3a3dq5); SilverLight tools for Orcas (http://tinyurl.com/2mg6lp); and Expression Blend 2 May CTP (http://tinyurl.com/3yzykh). You might also want to install the SilverLight SDK (http://tinyurl.com/2py2uw), which provides documentation and samples, as well as the ASP.NET Future tools (http://tinyurl.com/33cruh).
Bill McCarthy is an independent consultant based in Australia and is one of the foremost .NET language experts specializing in Visual Basic. He has been a Microsoft MVP for VB for the last nine years and sat in on internal development reviews with the Visual Basic team for the last five years where he helped to steer the language’s future direction. These days he writes his thoughts about language direction on his blog at http://msmvps.com/bill.