D. What Is WPF?

With the rise of Rich Internet Applications and technologies such as Silverlight, it is clear that the robust abilities and flow of desktop applications has heavily influenced web applications, and users expect more than ever in the Web space. However, the reverse has also become true: The slick, highly interactive and animated user interface eye candy often found on Websites and Web applications has raised the bar for desktop software user interface design. In the words of a good friend mine and acclaimed user-experience designer: “I know it’s a calculator, but does it have to look like a calculator?”

Over the last several years, the traditional method of developing Windows applications has been via the Windows Forms API, which ...

Get Dynamic Prototyping with SketchFlow in Expression Blend: Sketch Your Ideas...And Bring Them to Life! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.