80 likes | 191 Views
Breakout: Embedding an XNAT UI in a separate application. DEC 13, 2011. Scenario. Goal: Provide an embedded UI to read/write to XNAT from within an outside application. Examples: Connectome Workbench 3D Slicer FSL View FreeView ( FreeSurfer ). Core Functionality to include:. Login
E N D
Breakout: Embedding an XNAT UI in a separate application DEC 13, 2011
Scenario Goal: Provide an embedded UI to read/write to XNAT from within an outside application. Examples: • Connectome Workbench • 3D Slicer • FSL View • FreeView (FreeSurfer)
Core Functionality to include: • Login • Ideally managed via application preferences • Find / Browse directory of files on XNAT • Save processed filed back to XNAT • Support “Scene” files
XNAT Functionality to exclude: • Display of detailed metadata • Administrative functions • Upload new sessions • Prearchive • QA / Form Entry
New Concept: “User Space” • Store files within a project that are unique to user. • Files in User Space do not have parent project’s permissions. • Files in User Space may not fit comfortably in XNAT’s Project/Subject/Visit/Session/Scan hierarchy.