goal: overhaul PMM-Lab, FPL and FCL to align with KNIME target platform 4.4
Steps:
a. update library dependencies where necessary
b. resolve compiler conflicts with target platform 4.4
c. check for runtime conflicts via OSGI console to make sure all nodes are loaded correctly
d. fix, update and enhance automatic JAVA tests
document interactive tests with live nodes in KNIME 4.4., running in supported operating systems (Win10, Linux, MacOS)
PMFX To FSKX
goal: node that allows to export/import a PMFX Model (or model file) to FSKX format
Develop:
a. mapping concept of metadata transfer from PMF to FSK
b. FSK representation of PMF primary models and secondary models as stand-alone models
c. FSK representation of PMF tertiary models as combined models
d. configuration setting to select single model if PMFX contains more than one
e. optional: configuration option for the target script language
f. optional: configuration option for transformation of parameters (e.g. h -> min , logn -> log10)
validation tests, comparing results generated by original and converted model formats
MindMap to Java ( new FSKX schema ?)
goal: automatizable pipeline to create a number of JAVA classes from a MindMap representation
input: MindMap (exported to JSON or XML) containing the complete FSKX schema, i.e. model types, properties and cardinalities
output: JAVA model classes used by FSK-Lab
Related work:
a. increase FSK-Lab version and deprecate current build
b. code refactoring for new FSKX schema (reading & writing models)
c. deprecate (1.0.4) schema and update Reader node to be able to import older model files
d. currently saved workflows should still be readable ( see a.)
e. if feasible: JavaScript classes need to reflect their JAVA counterparts for the KNIME Views (automatic)
f. else: update JavaScript node to use new model schema
optional: landingpage app code base needs to be brought to parity with FSK-Lab implementation
Milestones