blog community

Welcome to blog community Sign in | Join | Help
in Search

Raimond Brookman

Architecture and .NET Development

Dogfooding WPF at MS

Microsoft has used Avalon internally already for a major application: Sparkle.

Expression Interactive Designer (aka Sparkle) is a 100% .NET, managed code application.  The source is currently more than 1200 .cs files and about 140 .xaml files totally 210,000 some lines of C# and 23,000 some lines of XAML.  There is no unmanaged code directly in the Sparkle source, and only one PInvoke.  The single PInvoke is used to call out to HtmlHelp.  We could have used the managed wrapper for HtmlHelp, but that is in the WinForms assemblies, and since we are so Avalon based we decided to avoid additional WinForms dependencies (frankly, for interop reasons we will probably have them anyway, but sometimes it is the thought that counts).

Read the rest

Cool to see that Avalon has been thoroughly dogfooded. This way *we* won't have to sift out all the bugs...

Published Thursday, September 29, 2005 10:22 PM by Raimondb
Filed under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
(optional)
(required) 
Submit

This Blog

Syndication

News

Subscribe in NewsGator Online

Subscribe in Bloglines

Add to Google


 Visitors since June 2005




Powered by Community Server, by Telligent Systems