Some techniques which may be explored in the area of performance improvement include, but are not limited to:
1) isolate the icons rendered to only those in the current viewport
2) reading multiple datapoints and painting them as one overlay rather than individual overlays
3) some form of local caching scheme to reduce DB network reads
4) reduction of visual features in the application based on recommendations
The first milestone of this project is to perform immediate bugfixes for a planned demonstration later this month. The second part of the project will be to complete planned functionality in a design document (less than 50% is completed). The project will provide part-time work with occasional full-time participation required and may run through the end of the year. If the project is successful there will be follow-on development work with new functionality.