Difference between revisions of "Projects:ARRA:SlicerWF:MigrationJavaClients2QT"
From NAMIC Wiki
(Created page with ''''Integration of Workflow Clients with Slicer4''' ---- '''Front-End GUI (NEW):''' Development Toolkit / Language: QT/C++ '''''*Two tier GUI integration:''''' 1. QT Widg…') |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
− | Development Toolkit / Language: QT/C++ | + | '''''*Development Toolkit / Language:''''' QT/C++ |
Line 37: | Line 37: | ||
'''Case Studies / Scenarios''' | '''Case Studies / Scenarios''' | ||
− | # Basic EM Segmentation (initial project with minimal features but with full integration with Slicer) | + | # Basic EM Segmentation. '''Target completion date - end of AHM-2011''' (''initial project with minimal features but with full integration with Slicer. Migrate scenarios from Aging and HIV studies'' ) |
− | # PET/CT registration and SUV computation | + | # PET/CT registration and SUV computation (''Migrate Currently Developed WF Fron-end'') |
− | # Universal registration suite (longitudinal studies with multimodal images) | + | # Universal registration suite (''NEW: longitudinal studies with multimodal images'') |
− | # More complex EM Segmentation scenarios (with SPECTRE module, Lesion and WM hyper-intensity segmentation...)<br/> | + | # More complex EM Segmentation scenarios (''with SPECTRE module, Lesion and WM hyper-intensity segmentation...'')<br/> |
Latest revision as of 22:59, 4 January 2011
Home < Projects:ARRA:SlicerWF:MigrationJavaClients2QTIntegration of Workflow Clients with Slicer4
Front-End GUI (NEW):
*Development Toolkit / Language: QT/C++
*Two tier GUI integration:
1. QT Widget Palette for listing available Workflow Applications Callable from Development Tools Menu
2. QT Pop-up Windows for controlling Workflow Application.
Callable from dispatching palette 1) as QT child dialog widget. The pop-up approach is proposed for ease navigation between WF GUI and Slicer4 GUI (volume edit window, cropping, etc)Major functionality:
- project/data organizing
- workflow pipelines invocation
- loading Slicer scenes into parent Slicer4 instance
Workflow and Web Services invocation:
- Java stubs (implemented)
- File Binding (implemented)
- RESTFul web service calls (if needed. Note: non-commercial QT does not support SOAP protocol)
Workflow and Web Services deployment:
- BPEL Modules on Application Server for workflow pipelines (implemented)
- SOAP Web services for CLI with Slicer modules
- RESTFul web services as stubs between Slicer QT Modules and web services (if needed – most probably, file binding and Java stubs will suffice)
Case Studies / Scenarios
- Basic EM Segmentation. Target completion date - end of AHM-2011 (initial project with minimal features but with full integration with Slicer. Migrate scenarios from Aging and HIV studies )
- PET/CT registration and SUV computation (Migrate Currently Developed WF Fron-end)
- Universal registration suite (NEW: longitudinal studies with multimodal images)
- More complex EM Segmentation scenarios (with SPECTRE module, Lesion and WM hyper-intensity segmentation...)