.net

October 24, 2005 .net

WF Activity Context

October 24, 2005 .net

Typed WF Communications Details

October 13, 2005 .net

How is “workflow” different from “visual programming?”

Is there something intrinsic about "workflow" that needs to be surfaced to folks or would any visual programming language do? I'm not finding any commercial products in my web searches, but I know that there have been some "integrated component"-style programming languages where you lay flow and logic out from a set of components on a toolbox. Is Windows Workflow Foundation one of those that MS just happens to be doing or is there something important about "workflow" that interests folks?
October 11, 2005 .net

What interests you about Windows Workflow Foundation?

The PDC was a buzz with folks praising WWF. Please tell me a) what you think is cool about WWF and b) how it will improve your life or the lives of your colleagues or customers. Thanks!
October 9, 2005 .net

John Gossman on Model/View/ViewModel

John Gossman, architect on the Sparkle team, has just made a post about how Sparkle uses data binding to hook up the view of the data to the data itself.

Interestingly, his post isn’t about whether they used data binding — that’s a foregone conclusion. Data binding is so powerful that pretty much every non-trivial Avalon app will use it, and Sparkle (a large app with a very rich UI) uses the hell out of it.

The main thrust of the Model/View/ViewModel architecture seems to be that on top of the data (“the Model”), there’s another layer of non-visual components (“the ViewModel”) that map the concepts of the data more closely to the concepts of the view of the data (“the View”). It’s the ViewModel that the View binds to, not the Model directly.

I’ve been a fan of value converters (implementations of IValueConverter) for this kind of work, but John’s technique has its charms, not least that it allows for much more radical slicing and dicing than value converters allow easily.

September 11, 2005 .net

WinFX Hearts

July 12, 2005 .net

Amazing XAML Tool: Adobe Illustrator -> XAML

Mike Swanson has posted an amazing Adobe Illustrator to XAML conversion tool. You have to check out the eye candy page to really see what Mike's been able to accomplish; it's not perfect, but it's damn good.
May 29, 2005 .net

IanG Builds a Real Magnifying Glass in Avalon

You've seen it in the concept videos, now see it for real: Ian has implemented a working magnifying glass in Avalon.