I was reviewing posts about the sample app Issue Vision and saw a lot of disappointment from the writers.
I understand the solution to be a sample of what could be done. Not a sample that you should just build against.
We took the original app and picked it apart. We created our own instances of all the controls. These all got put into their own library. We separated the code into display and data.
The actual exe is only one third the size (244K)of the dll that contains the controls.
We built our own web service for our data transport and to house some of the business logic.
The display controls (item list and item details) are data driven. We can add a new list of items to the app and customize what data appears in the app and where by editing data values.
We expanded the functionality of the chart to dynamically handle any number of chart items.
The end result is a solution that is dynamic and user friendly.
By restricting the data crossing the wire at any one time it is also responsive.
We are pleased to have been able to use Issue Vision as a starting point.
Thanks to those who made the original sample.