InfoQ

News

Language Designers: Add WPF Support to Your .NET Language

Posted by Jonathan Allen on Aug 28, 2007 06:22 AM

Community
.NET
Topics
Dynamic Languages
Tags
IronPython,
Visual Studio Shell

A new version of the Microsoft Visual Studio 2008 SDK preview has been released. Among the new samples is a way to add WPF support to a .NET language.

Visual Studio 2008 will include a Shell edition. This edition, which is free to use and distribute, will allow languages designers to leverage the capabilities of the Visual Studio IDE for their own programming languages.

While language developers are not required to make their language .NET compatible, there are certain advantages to doing so. In addition to having access to the .NET framework itself, designers can hook into .NET capabilities such as the Windows Presentation Foundation designer. Other hooks include various parts of the Windows Communication Foundation features like service references and discovery and Data Designer Extensibility.

A lot of the Visual Studio functionality requires an expression evaluator. This version of the SDK includes a sample based on IronPython. IronPython, part of Microsoft's drive to support dynamic languages in the CLR, is also used for the WPF samples.

No comments

Reply

Exclusive Content

Succeeding With Agile: A Guide To Transitioning

Mike Cohn talks about the transitioning process towards an agile organization, why the process is inherently difficult, and what it takes to see self-organization emerging.

Secure Programming with Static Analysis

Creating secure code requires more than just good intentions. Static source code analysis can be used to uncover the kinds of errors that lead directly to vulnerabilities. Brian Chess shows you how.

Developing Portlets using JSF, Ajax, and Seam (Part 1 of 3)

This article covers setting up a new project using JBoss Portlet Container and JBoss Portlet Bridge, configuring a JSF app to use JBoss Portlet Bridge, and JBoss Portlet Bridge capabilities.

John Lam About IronRuby

John Lam, Program Manager on the Dynamic Language Runtime team at Microsoft, talks about IronRuby, what it means to .NET supporters and how it has been received by the Ruby community.

Jerry Cuomo on Virtualization, Cloud Computing and WebSphere Virtual Enterprise

In this interview, Jerry Cuomo talks about Virtualization and Cloud Computing and what IBM is doing in this area with WebSphere Virtual Enterprise to help virtualize middleware and application stack.

Silverlight and Java Interoperability

Robert Bell, Microsoft, introduces interoperability scenarios for using Silverlight from Java and provides architectural guidance using sample code snippets.

Book Review: Applied SOA

Applied SOA is a new book on Service Oriented Architecture written by 4 SOA practitioners that aims at making you successful with your SOA implementation.

Comparing the Cloud: EC2, Mosso, and GoGrid

Learn about the new user experience of cloud computing providers EC2, Mosso, and GoGrid and their differing feature sets.