CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Glenn Block

Another ALT.NET guy at Microsoft

WPF, from this to that..Wow!

A few weeks ago, our reference implementation for Prism looked like this.

image

Early on we decided that we needed the RI to have a better look in feel so that it delivered a more real world WPF experience. We hired a design firm to create XAML proofs based on our implementation. The process on their end was two fold. First there we a graphic designer who created non XAML proofs. Then a XAML developer converted those proofs to XAML.

Once we got the proofs, Adam Calderon from Interknowlogy (on our team) team took two weeks, and merged the new XAML into our existing codebase. In the migration, there were a few aspects of the proofs that we decided not to apply because we wouldn't push on the scenarios we need to. However, the changes we did apply, did not require much code rework to the application itself.

This is what came out of that effort, and what was in our last drop.

image

I must admit, I was previously skeptical of the whole designer-developer interaction and what was really possible. I am definitely now a true believer! Great job WPF team!



Comments

John Papa said:

That looks much sweeter! XAML really does work at making a richer UX experience whether it be Silverlight or WPF.

# May 8, 2008 3:01 PM

Bryan Reynolds said:

Agreed, much nicer!

I just finished reading Adam Nathan WPF Unleashed.  The framework is impressive.

When I get a chance I definitely want to get into Prism.

# May 8, 2008 3:19 PM

Glenn Block said:

Thanks @John and @Bryan

We agree it's an improvement. As to Silverlight, we do have this...www.codeplex.com/prismcontrib :)

# May 8, 2008 7:21 PM

Reflective Perspective - Chris Alcock » The Morning Brew #90 said:

Pingback from  Reflective Perspective - Chris Alcock  » The Morning Brew #90

# May 9, 2008 3:03 AM

Skwr said:

I must admit, I had very brief look at prism, but the poor UI turned me away from it at the start - A polished first impression speaks for the quality of the underlying code. Yes I know the two are unrelated, and that the view is shallow, but if I took that view, certainly others have done so.

Congrats on the new look

# May 9, 2008 3:23 AM

Dew Drop - May 9, 2008 | Alvin Ashcraft's Morning Dew said:

Pingback from  Dew Drop - May 9, 2008 | Alvin Ashcraft's Morning Dew

# May 9, 2008 8:49 AM

Ayende @ Rahien said:

WPF

# May 10, 2008 8:27 AM

Glenn Block said:

Thanks @Skwr

Interesting that the poor UI turned you away. The look and feel of the UI is definitely completely unrelated. I guess though with it being WPF, it feels wrong to have an ugly looking UI.

# May 10, 2008 10:35 PM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add

About Glenn Block

Glenn is a PM for the new Managed Extensibility Framework in .NET 4.0. Prior to Microsoft, he worked for 10 years in various startups and ISVs wearing many different hats all related to developing software. Glenn has been writing code practically since the time he learned how to ride a bicycle. When he's not writing code, he's continuously improving on ways to build better software. Glenn is a geek at heart and spends a good portion of the rest of this time spreading that geekdom through conferences, and the community through groups such as ALT.NET. When he's not working and playing with technology, he spends his time with his wife and four year old daughter either at their Seattle apartment or at one of the local coffee shops. Check out Devlicio.us!

This Blog

Syndication

News

View Glenn Block's profile on LinkedIn

Me