What's Hot

Orcas and SilverLight Betas Debut

Get the latest downloads for Orcas Beta 1, Entity Framework designer, and the SilverLight framework.

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).

About the Author

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.

comments powered by Disqus

Featured

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube