Tales from the Smart Client

John Gossman's observations on Avalon development

Expression Interactive Designer CTP is available

The product I've been working on the past couple of years is available in CTP form.  And, yes, this explains why my blog has been pretty quiet since shortly after PDC. 

Here's my take on the significance of the product.  The Win32 UI platform at least 10 years old (arguably 20).  WPF is a new start, it is not a wrapper like MFC or WinForms, it is fundamentally new.  It takes advantage of and exposes the strengths of the .NET platform and of hardware accelerated graphics, and tightly integrates all the new hotness:  vector graphics, animation, 3D, data-binding.  This new platform requires new tools, and Expression is such a tool.  Expression is also significant because we choose to build the product on the platform (WPF) that we were targeting.  This created a virtuous cycle where our experiences improved the platform and taught us what UI designers were going to need when they build their own applications.  And it is also a statement about the platform:  you could not build Expression-like apps with HTML (Ajax or not) or Flash.  It is a deep, rich and productive platform capable of scaling to the largest development projects.  Both product and platform are in their sub-infancy right now...it's going to be a fascinating next 10 years.

 

Published Tuesday, January 24, 2006 11:35 AM by JohnGossman

Comments

 

James said:

Congratulations! I look forward to the next-gen of UIs (Okudagrams and LCARS!).
January 24, 2006 12:51 PM
 

PatriotB said:

I'd say that the Win32 (emphasis on 32) UI is 13 years old, since Win32 was first released as part of NT 3.1 in 1993. However since the Win32 UI is basically a porting of the Win16 UI, it would be as old as the original Windows 1.0.
January 24, 2006 2:14 PM
 

Apolon said:

It's great that the CTP is out. Congrats. Any chance of future blog posts on performance trade-offs with the Sparkle design? See the following blog post for more of a background to the request:

http://torqsoftware.com/blogs/apolon/2006/01/sparkle-startup-time.html
January 24, 2006 9:27 PM
 

Apolon said:

Yet another question:
Are there any plans for an Extensibility API for the Sparkle Interactive Designer?
(see http://torqsoftware.com/blogs/apolon/2006/01/sparkle-extensibility-api.html)
January 24, 2006 10:14 PM
New Comments to this post are disabled

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker