Nazmul weblog

"Winner's don't do different stuff , they do stuff in their own way"

December 2011 - Posts

“iStock Broking“ our second WPF kid.

"যদি তোর ডাক শুনে কেউ না আসে ... তবে একলা চলরে", when whole world fighting for get the answer "Is WPF dead?!!" we have been successfully start deploying our second product build on WPF to local client end. We have worked around 2yrs on this project. Official code name of the project (or short name) is "iSB" and product trade name is "iStock Broking". Targeting on local (Bangladesh) market, this is our first product.

Before share my knowledge on this project, let me give you overview of this product. "iStock Broking" is an efficient trade and settlement management back-office system designed for broker-dealers, with integrated processing capabilities, encompassing all facets of trade management. Download Brochure 2011

Let's see what I have learned in this project. "iProject Master" (our first project on WPF) gave us skill and confidence on WPF. We have decided extend those further with this project. We have used XAML, C# and our own developed application framework (Mystra) to develop this product. "Mystra" is one of our proud, but currently I'm not open to talk about that and C#, I don't think I need to talk about it. Let's talk about XAML. For them who don't know about XAML, is a language used to design UI as like HTML.

XAML has a feature called bind anything to anything. This feature gives you to bind any UI control with any object. You can not believe how usefully this is. I am practicing OOP several years, but never utilize object this way in UI design & data binding. On this project, I closely view and understand concept about easy to use UI. Sometime development team overlooks UI design. On a product, UI must be design according to its end user level of experience. This will reduce overhead of the support. With XAML we have done it easily.

Making custom control and changing control style is easier with WPF. Looking cool is always big factor in any process, from impress girl/boy to sale your product. Cool looking app forced client to think about quality of the apps with other apps. WPF gives you built-in cool looking. You do not need to give any extra time on it. Even we do not use 50 percent of WPF feature, but we are start loving it.

Always avoid hard coding in your product code; it'll give you hard pain later. Avoid it does not very tough. Just ignore to do it; you will get your way to done that job.

First time, I am conduct training to end user. Only user manual is not enough for its end user. This is unusual kind of incident for me. I was not a good teacher, but I am always quick learner. At the end it is very fun tasks for me. I am utilizing that outcome to improve and future development of the product.

I loved to face challenge, after successfully complete one round ride of WPF roller-costar. I like to ride on Silverlight. Hoping MS bring some good news with Windows 8 and HOPE IS REAL.

 

*iStock Broking and iProject Master mentioned herein are registered trademarks of Business Object Solutions Ltd.

Bookmark and Share

Technorati Tags: