Laserfiche WebLink
definite danger that the programs developed for the CRDSS, if not maintained properly, will multiply <br />into different variations. This is the classic problem with public domain software: open access to <br />the source code allows anyone to ?improve? on the product and market the improved product. A <br />strong maintenance plan will allow the improvements to be incorporated into the master copy of the <br />code which can then be distributed to users. If such a plan is not implemented, then improvements to <br />the CRDSS will be more difficult to make available to users because they will not be using official <br />copies of the software. <br />Products that are Produced for PC Users <br />One of the biggest unknowns in providing PC access to the CRDSS is that no firm guidelines exist <br />detailing the products that PC users expect from the CRDSS. If PC users expect to be able to run <br />most of the CRDSS applications on their PC, then they will be disappointed because PC technology <br />simply does not provide enough functionality. However, if PC users would like to query the <br />database, access a CRDSS workstation, and/or retrieve the results of analyses performed on a <br />workstation, then there are options available. The identification of products is being further studied <br />in the User Involvement Program (see Task Memorandum 1.05-27). <br />RTi would like to explore the issue of using a PC spreadsheet as one of he primary tools for PC <br />access to the CRDSS. Data from the CRDSS database could be retrieved onto the PC using one of <br />the communications methods discussed in this memorandum and could then be pulled into a standard <br />spreadsheet for viewing. For example, time series data (or program output) could be retrieved in a <br />standard ASCII format. The PC user could pull that information into a spreadsheet and plot the data. <br />A macro for creating the plot could be written by the CRDSS development team or by the user (any <br />such work done by users would hopefully be incorporated into the CRDSS knowledge base for <br />distribution to other users). The use of the PC in this scenario allows the user to implement a <br />procedure that is familiar and widely used a nd allows CRDSS team members to concentrate on <br />developing the core functionality of the CRDSS. <br />The products produced for PC users must be clearly identified before work to create those products is <br />initiated. This is important for the CRDSS because a desired ?product? may not be a simple thing; it <br />may require that the user be an intimate part of the solution procedure. For example, if the desired <br />product for a user is the release flows from a reservoir, then a graph of the data (or the time series <br />data needed to produce the graph) may be sufficient. However, if the user wants to perform separate <br />analyses to generate such flows, then the user either needs to have access to the model, or the user's <br />concerns need to be reflected in the results that are distributed. <br />Because the State currently maintains a database that is accessed by water users, the consultant <br />recommends that the basic access features of that database be available from the CRDSS database. <br />For example, if users are able to retrieve historic diversions from the existing database, then such <br />capabilities should be available from the CRDSS database. If this is not a goal of the State, then a <br />concern exists that the CRDSS database will not be fully supported and utilized by users. <br />The consultant is aware that the State's database was previously maintained at Colorado State <br />University and was accessible by both State personnel and private consultants via modem. Although <br />this system was not particularly ?high-tech? and was perhaps difficult to use, the ability of all water <br />users to access the information was a bonus. RTi suggests that any investigations in determining <br />users' needs in accessing the CRDSS database address whether a user has previously used the <br />database at CSU and is currently using the State's database. <br />5 <br />A275 06.29.94 1.05-29 Malers <br />