Mink Machine

Report from Microsoft Live 2007

Just as last year, Microsoft arranged a spring presentation of their upcoming stuff for developers.

The speakers were Johan Lindfors and Robert Folkesson from Microsoft, as well as Patrik Löwendahl and Marcus Olsson from Cornerstone.

The topics covered most of the Microsoft range for developers, which is quite a lot. There was talk about IIS7 and the difference between Classic and Integrated mode, generation handling of the garbage collector, Longhorn server, XNA, Sharepoint Designer (which basically is Expression Web with a bit of Sharepoint stuff thrown in), Enterprise library, Team Foundation Server and of course .NET 3.0 with WPF/WCF/WWF.

WPF is nice but I’m more eager to see what people can do with WPF/E, since it doesn’t require clients to have .NET 3.0 installed. It’s simply distributed as a small plugin for your browser, available for both Windows and Macintosh. WPF/E supports a subset of XAML and can be controlled using Javascript, so I believe it has a fair chance to survive out there with Flash and the other beasts.

This will provide access to the DOM from C#. God help us.

The upcoming version is called “WPF/E.next”. Who comes up with all these weird names? I bet it’s the same guy who decided to call it “.NET 3.0“. Anyway, this version will feature a “HTML bridge” which translates .NET datatypes to/from JavaScript. This will provide access to the DOM from C#. God help us.

Look for “WPF/E V1” during the summer (without the HTML bridge) and “WPF/E V1 Refresh” early 2008.

The turn of the year will also see the release of the full Expression Studio, which Microsoft actually seems to believe that people will use. Want to try it? Expression Blend RC version is now available.

There was also a glimpse into the minds of the developers regarding .NET Fx 3.5. The “red” environment contains .NET Framework 2.0 and WPF/WCF/WWF – in essence only bug fixes. The “green” version is somewhat different, with new namespaces and assemblies such as the entity framework.

Orcas was discussed, but not much there that I had not already mentioned in Visual Studio Orcas is getting closer. I think that C# 3.0 with LINQ will be a welcome addition to the developer toolbox, where inline query expressions are translated to “extension methods” by the compiler involving lambda expressions and anonymous types.

Johan Lindfors and Patrik Löwendahl Johan Lindfors and Patrik Löwendahl at Microsoft Live 2007.

Robert Folkesson spoke about ASP.NET AJAX, formerly known as Atlas, and showed a few things you can do with the Control Toolkit. Unfortunately these kinds of presentations sadly promotes the evil of “drag and drop” cowboy programming. Also, I grow weary of hearing the word “DHTML” mentioned on the same row as “web standards”. It’s 2007, people! Strangely and fortunately I only heard “web 2.0” uttered once.

I feel that this kind of technical preview demonstrations can be quite interesting, even though Microsoft are masters in the fine art of fooling the users into believing that their software will be here “really soon now”. For instance, WPF appeared to be in the same state today as it was on last year’s Microsoft Live.

As always, don’t sit up waiting for the next best thing. Do something that matters using your existing toolbox.

Related posts

Comments

No comments yet.

Post a comment

Your email address will not be published. Required fields are marked *

Featured stories

Historic locations in Gothenburg

"Hundreds of houses were quickly build, but unfortunately all of it was burned to the ground in 1611 by Danish forces."

Sessions in Seville

"I end my journey in front of the tomb of Columbus, located inside the world’s largest Gothic cathedral."

Getting lost in Yazd

"Navigating on random while surrounded by staring old men, pointing their crooked fingers at the Godzilla Viking in surprise. It feels like I’m walking around in Mos Eisley."

Good morning Montenegro

"One would almost think that all this secrecy was made on purpose to keep the hordes of tourists away. Let them all perish in the crowds of Dubrovnik while the people of Montenegro can enjoy their beautiful country on their own. Or something like that."

The streets of Paris

"One of the advantages of repeated visits to a place is the leisure pace of awe and discovery while drifting slowly down the worn streets of the French capital."

Visions of Singapore

"By extensive use of landfill with sand bought from Indonesia and Cambodia, the bay area has expanded greatly in the last few years and tall buildings pop up everywhere."