-------------------------------------------------------------------------------
jCpSim ToDo
-------------------------------------------------------------------------------
This list is very incomplete!
See also the 'TODO:' entries in the Javadocs.
-------------------------------------------------------------------------------
---- Always -------------------------------------------------------------------
-------------------------------------------------------------------------------
*Continuous refactoring ;-)
*Write documentation.
*Write JavaDoc.
*Unit tests?
-------------------------------------------------------------------------------
---- General ------------------------------------------------------------------
-------------------------------------------------------------------------------
*Figure out why jCpSim cannot run in the Sandbox (all-permissions is needed in
jcpsim.jnlp).
*Check JSim.
-------------------------------------------------------------------------------
---- Website ------------------------------------------------------------------
-------------------------------------------------------------------------------
*Update and upload.
-------------------------------------------------------------------------------
---- Global -------------------------------------------------------------------
-------------------------------------------------------------------------------
*Switch between continuous mode (dynamic update of plots etc.) and
'discontinuous' mode (find a better term).
*Later: internationalization: one global ResourceBundle and one for each Block.
*Later: help system with JSPWiki.
*i18n of units
-------------------------------------------------------------------------------
---- GUI ----------------------------------------------------------------------
-------------------------------------------------------------------------------
*FrontpanelGiven: smooth transitions (example: when PEEP is changed from
5 to 10 the infrease the actual value with fast 0.1 mbar steps).
-------------------------------------------------------------------------------
---- Scenario -----------------------------------------------------------------
-------------------------------------------------------------------------------
*Separate the scenario into blocks - use own old code
and not GINY (http://csbi.sourceforge.net).
*Read about bond graphs.
*Write another - completely different - scenario (arterial blood gas).
-------------------------------------------------------------------------------
---- Block --------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
---- Piccolo ------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
---- Menu ---------------------------------------------------------------------
-------------------------------------------------------------------------------
*mSessionScenario : mark aktual session
*mSettingsLanguage: mark actual language
*Menu (View - One Block) gets not refreshed when switching scenarios.
-------------------------------------------------------------------------------
---- Plot ---------------------------------------------------------------------
-------------------------------------------------------------------------------
*Merge ComputeTics and some values/methods in PlotNode (at, ...) ?
*Different display qualities (low = no transparency, small lines, ...)
*i18n
-------------------------------------------------------------------------------
---- ArterialLine -------------------------------------------------------------
-------------------------------------------------------------------------------
*display: underdamped - OK - overdamped
*Calculate and display Pmax, Pmean and Pmin.
-------------------------------------------------------------------------------
---- SimpleRespirator ---------------------------------------------------------
-------------------------------------------------------------------------------
*Text "exsp. Zeit" muss "Pausenzeit" heißen
*Add ResultParameters to ventilator (MV, tInsp, tExsp, ...).
*Stay in the right position in timingCycle when timing values are changed.
*Calculate and display Pmax, Pmean, ...
-------------------------------------------------------------------------------
---- PkPd ---------------------------------------------------------------------
-------------------------------------------------------------------------------
*make it runnable
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
|