Tuesday, July 31, 2007

First Amendment

Over the previous weekend I have been sparingly indulging in the new Found Joys of WPF. WPF really does what I choose to call the First amendment to the way of development i.e. It effectively separates Presentation and Code-behind in desktop applications. Generally speaking few people have the gift of knowing how to create a stunning UI and design optimal code, this is generally due to the fact that Creative Artistic Juices rarely flow in the same veins as Creative Analytic Juices (except my friend Emmanuel Kitonyo). This has led to a need to segregate duties and thus a it results in a great deal of documentation and work on paint shop pro to design a useful UI that can be sent to the developers to implement AS IS. XAML now enables the implementation of the UI design to be done away from the code behind. so naturally the designers will be left with Expression blend and most of us with Visual Studio.

WPF has introduced the concept of Styles in desktop Apps (any one who has done CSS understands what am talking about). Thus it is my recommendation that every programmer/developer/engineer should have a run on this (not so newly) found technology. you can get Expression Blend, it really makes some neat UIs.

In the next few weeks I will run an article on how to create a mapping application for Kenya. Stay tunned.

On another front, I yesterday took some IQ test and scored really well and knowing the mindset of programmers/coders/developers/engineers and scientists of this computing field. I wish to challenge you my beloved reader to test yourself. You will feel really nice when you finally get to tabulate your "Superior" intelligence therefore confirming your long held belief that you are indeed...The Smarter one Now!!!...but don't take my word for it- do the test.

1 comment:

Paul said...

I agree WPF is a great technology - I have used Expression Blend 2 (September Preview) to create a couple of UIs and I must say the design possibilities are endless!