"যদি তোর ডাক শুনে কেউ
না আসে ... তবে একলা চলরে",
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.
Technorati Tags:
WPF Microsoft Mystra Trade Management Trade Management iStock Broking XAML