Phil Weinstein / Accomplishments -- December 2012 (edit 1-4-2013)

General Development Accomplishments

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
   (A) Smart Linker
--------------------------------------------

The "Smart Linker," a new slot linking tool, was completed in December. Given any pair of objects selected from the workspace, based on the current method selections of those objects, various sets of "recommended" links are presented to the user. The user can choose to create any or all of those recommended links, and can remove individual links.

In December, the following tasks were completed:

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
   (B) Scenario Manager Enhancements, Analysis and Design
--------------------------------------------

Requirements and a design for a new RiverWare Scenario tool -- the "Scenario Playbox" -- were explored, starting in December and continuing into January 2013. This work is intended to provide a simpler user interface and workflow for "stakeholder" scenario users. The current plans for RiverWare Scenario enhancements include:

This differs in substantial ways from the "Scenario Manager Dynamic GUI Enhancements Design" (proposal only) written in July 2012.

Significant revisions to design devised in December were made in early January. The "December" design work was not formally documented, but design notes are available at the first following webpage link. The early-January revised design draft is also available (second webpage link):

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
   (C) Model load "Link Repair" mechanism for links to renamed physical slots.
--------------------------------------------

Note to Jim: The following refers to "URGWOM Water Quality work this month". This is in David's accomplishments report.

A general "fix-up" mechanism for preserving links to renamed physical slots (when loading an older RiverWare model) was implemented and applied to Ground Water objects -- as some physical slot names have been changed in the course of current development for RiverWare 6.3. (See notes on the URGWOM Water Quality work this month). This can easily be extended to other engineering objects when we change the names of any of their existing physical slots.

--------------------------------------------
[I.A.2] Sponsored Projects / RiverWare / Bug Fixes
--------------------------------------------

Gnats 5237: Workspace: Multiple selected-object context menu operations don't work when Icon Positions are locked.

-------------------------------------------
[I.F.1] Sponsored Projects / Study Manager / New Development
   (A) Study Manager Plug Icons
--------------------------------------------

A set of icons to be used for the developed Study Manger Plugins were created. See:

Maintenance Accomplishments

--------------------------------------------
[I.A.4] Sponsored Projects / RiverWare / Software Maintenance
   (A) Qt3 to Qt4 Port: Modifications to the Object Palette dialog port
-------------------------------------------

Display and behavioral revisions were made to the recently ported Object Palette dialog. See:

--------------------------------------------
[I.A.4] Sponsored Projects / RiverWare / Software Maintenance
   (B) Qt3 to Qt4 Port: Open Object Dialog
-------------------------------------------

A redesign and port of the Open Object Dialog was substantially completed in November 2012. This work was based on these two project analysis and design documents:

  1. "Open Object Dialog -- Porting Lists from Qt3 to Qt4"
    R:\doc\openObject\Qt4Port\OpenObjectListPort-2012-oct-19.pdf
  2. "Open Object Dialog Slot Ordering and Conditional Showing Controls"
    R:\doc\openObject\Qt4Port\OpenObjRedesign-2012-10-26.pdf

Design changes include:

In December, the following tasks were completed:

--- (end) ---