Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

NGHS 2013

... stable, performance, memory use, support for existing plugins

Delta Shell Next

... future release, open-source, flexibility, simplicity, research version

DeltaShell API stroomlijnen:

Improve Drag & Drop API
Improve TreeView API
In TreeViewNodePresenterBase::OnCollectionChanged it tries to do 'treeView.Nodes.Remove(node)'; that rarely works!! Should remove from node.Parent.Nodes?
Improve TableView API
add/remove columns is a mess (see ITableView / TableView)
Improve provider logic (finding the best fitting view, properties, ContextMenu, NodePresenter etc. for a type)
Improve IView / IViewContext API, view creation / resolving logic (double-click on item opens view for parent>parent>parent object but can also open view for this object), currently it is too implicit (CreateView changes view.Data to a different object and Delta Shell should check it)
Use providers for Importers/Exporters similar to views and nodepresenters (what about property classes?)

...

Koppelingen met bestaande online data bronnen (statisch en dynamisch), bijvoorbeeld HYMOS, OpenDAP etc. - LOBBY IT! (FM prototype, DelftDashboard/DeltaShell, BMI voor Matlab wrapping, Fews-modellen in DeltaShell, Scripting)

...

Uitstekende usability van de software B (enkel quickwins)
Improve table editors
Right-click - last item "Properties"

Remove dependencies on IGui from all views

...

Model vs. Model Run:
Functional requirement: scenario / version / run of model (light-weight) input + output (HARD TO IMPLEMENT FOR NOW - LONG TERM)