Changes between Version 3 and Version 4 of 2014-09-25


Ignore:
Timestamp:
Sep 25, 2014, 4:53:25 PM (11 years ago)
Author:
Eric Pettersen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2014-09-25

    v3 v4  
    1515== Results ==
    1616
    17 Agreed to Conrad's ToolShed/ToolFactory/Tool API after some tweaks.  ToolShed is used to access list of all possible tools or all installed tools.  ToolFactories contain metadata about tools for use in tool menus, model panel, and command line.  ToolFactories can also be used to create Tool instances.  Tools offer access to the tool functionality and have methods for serializing and deserializing tool data to/from sessions and scenes.
     17Agreed to Conrad's !ToolShed/ToolFactory/Tool API after some tweaks.  !ToolShed is used to access list of all possible tools or all installed tools.  !ToolFactories contain metadata about tools for use in tool menus, model panel, and command line.  !ToolFactories can also be used to create Tool instances.  Tools offer access to the tool functionality and have methods for serializing and deserializing tool data to/from sessions and scenes.
    1818
    1919Greg discussed the separation between Session and Application objects.  It was agreed that it would be nice if logging functionality was accessible outside of session objects so that such objects would not have to be passed through to every function that might want to log information or errors.  This led into a long discussion of the costs and benefits of supporting multiple sessions in the same Chimera 2 process.  No conclusion was reached and it was agreed to table the discussion until Monday's meeting with the full group, to garner additional input and possibly see if someone had a compelling use case that required multiple separate sessions.