Laserfiche WebLink
This overall change in design will result in using consistent database technologies and reduce <br />overall maintenance. <br />Approach: <br />155.1 Recompile all Existing Java Tools Using Java 1.4.0 and Run Basic Tests. The results <br />of this task will be a CDSS system that is compiled and able to function under the latest Java <br />environment. It is expected that relatively few changes will need to be made to allow this <br />version of the system to be delivered to the State. This version of the tools can be modified if <br />necessary (e.g., to account for HydroBase changes) to migrate the system forward and before <br />full Java 1.4.0 versions of applications are available. This version will serve as the starting <br />point for graphical programs (e.g., CWRAT/StateView, TSTooI, StateMod GUI) but will <br />eventually be phased out for other programs (i.e., as Makenet, Watright, and Demandts are <br />merged into StateDMl). <br />155.2 Update CWRAT/StateView Displays to Use Java 1.4.0 Technology. This will require <br />changing basic graphical components from older to newer technology. The most significant <br />changes will be the removal of third-party tools (e.g., replace the tabular list displays with <br />components available in Java 1.4.0), the use of toolbars on the main interface (e.g., remove <br />buttons from the map display and replace with graphical tool icons), additional support for <br />printing and exports, and an update to new graphical components throughout. <br />Approximately fifty windows and dialogs will be updated. The resulting product will take <br />advantage of current Java technology and more easily allow future enhancements. It is <br />anticipated that the WIS features will pose the most technical challenges to updating to Java <br />1.4.0. Therefore, if unanticipated problems occur during the conversion the existing grid <br />components will continue to be used. <br />155.3 Update the StateMod GUI to Use Java 1.4.0 Technology. The results of this task will <br />be a StateMod GUI consistent with StateView in appearance (e.g., map and time series <br />displays). Specific enhancements that will occur under this task include: <br />^ updating approximately 20 windows to use new Java graphical components and features <br />^ replacing the time series displays with reusable components consistent with TSTooI and <br />other applications <br />^ evaluating and updating data displays to allow reuse in StateDMI (e.g., to provide data <br />preview features while creating StateMod files) <br />^ implementing batch-printing features available in Java 1.4.0 that will allow multiple time <br />series plots to be created based on a model run <br />^ implementing "mouse over" help for buttons and menus <br />155.4 Update TSTooI to Use Java 1.4.0 Technology. The result of this task will be a TSTooI <br />application consistent with other updated CDSS applications and which utilizes Java 1.4.0 <br />features (e.g., rotated text on time series plots). In particular, the main application window <br />and approximately eighty dialogs will be updated to use new Java graphical components and <br />features. <br />