Phil Weinstein / Accomplishments -- June 2011

General Development Accomplishments

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
   (A) "Unit Schemes" Analysis and Design
--------------------------------------------

The analysis and design work for a new "Unit Schemes" architecture which was started in May continued in June. This feature allows the user to switch between predefined and user-defined "schemes" of display attributes, and provides a new way of defining initial display attributes for new slots (as an alternative to the old external "riverwareDB" file).

We explored the possibility of implementing initialization and "scheme" switching support for all slot attributes currently supported by the external "riverwareDB" file, including minimum, maximum and convergence values. This work was framed a "Slot Attribute Specification Redesign". We decided to limit the scope of this work to slot display attributes (including display format and precision) and considered framing this feature as "Value Display Attribute Schemes", but ultimately chose to refer to it as simply "Unit Schemes".

In June, this first analysis document was further developed, and these additional analysis and design documents were written:

  1. Unit Schemes in RiverWare 6.1 (Analysis), 6-9-2011, 11 pages.
    http://cadswes2.colorado.edu/~philw/2011/Units/Design/EarlyDesign/UnitSchemes-2011jun08.pdf
  2. Slot Attribute Specifications Redesign in RiverWare 6.1 (Analysis and Design), 6-14-2011, 11 pages
    http://cadswes2.colorado.edu/~philw/2011/Units/Design/EarlyDesign/SlotAttributeSpecRedesign-2011jun14.pdf
  3. Slot Attribute Specifications Redesign: Slot Name and Column Name Selection
    http://cadswes2.colorado.edu/~philw/2011/Units/SlotNameSelection/
  4. Research for: Value Display Attributes -- Slot Class Architecture (This document was completed in early July).
    http://cadswes2.colorado.edu/~philw/2011/Units/Design/SlotInterface/

Special issues explored in June include:

Also, a new utility dialog for selecting Slot Names and Column Labels was developed. (This is different from selecting actual Slot and Column instances). Screenshots for this dialog are posted here: http://cadswes2.colorado.edu/~philw/2011/Units/SlotNameChooser/

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
   (B) New Slot Description Design implemented for the List and Statistical Table Slot Dialogs
--------------------------------------------

The new design for Slot Description controls in Slot Dialogs was implemented in the List and Statistical Table Slot Dialogs. A "Show Description" checkbox is now visible in slot dialogs, and has an outline border if the slot currently has a defined description (provided by the user). This completes this work for all slot dialogs.

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
   (C) Accounting View: Tooltip & Statusbar Enhancements
--------------------------------------------

In the Accounting View, tooltips and status line messages for both accounts and supplies have been enhanced to include the following user-defined character string attributes:

These enhancements are described on this webpage: http://cadswes2.colorado.edu/~philw/2011/AccountingMouseOvers/

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / Bug Analysis and Fixes
--------------------------------------------

Fixed a display update problem involving Series Notes. Slot note GUI list items were not being removed from the Note Group Manager
dialog when a note on a slot was removed via the Open Slot Dialog. As part of this work, a minor GUI performance problem was also addressed.

--------------------------------------------
[VI.] CONFERENCES, VISITORS AND SPECIAL EVENTS
(A) Conferences Attended
--------------------------------------------

Several members of our software team attended individual days of the week-long CompArch 2011 / WICSA (IEEE Software Architecture) conference presented at CU Boulder. This "confederation" of several related software engineering and architecture conferences draws broad international participation by software architecture researchers and practitioners. See the conference website: http://comparch2011.archspot.com/ . From our staff, Phil Weintein attended on 6-21, 6-22 and 6-24. Neil Wilson and Patrick Lynn attended on 6-24.

Maintenance Accomplishments

None to report for June 2011.

---