Difference between revisions of "NA-MIC-kit-curriculum"
From NAMIC Wiki
(New page: # Engineering methodology # ITK, VTK introduction # Slicer 3 for users # Plug-ins for Slicer 3 # Slicer 3 architecture # Slicre 3 IGT capabilities) |
|||
Line 1: | Line 1: | ||
− | + | ||
− | + | =Introduction= | |
− | + | This curriculum is intended as an introduction for scientists with engineering background who are considering using the NA-MIC kit as their software platform for research. The NA-MIC kit consists of free open source software without restrictions on use and without a give-back requirement. The NA-MIC kit is suited for academic or commercial activities. | |
− | + | ||
− | + | The curriculum provides an overview over the technologies, toolkits and applications which are available in the NA-MIC kit. It is a hands-on curriculum and will require participants to attend with a suitable laptop, preloaded with software and sample data. A working knowledge of C++ is a prerequisite for benefitting from the full curriculum. | |
− | + | ||
+ | =Program= | ||
+ | * Slicer 3 as a software package | ||
+ | ** Loading, Visualization, IGT capabilities | ||
+ | * Engineering methodology: | ||
+ | ** What is a software engineering methodology, do I need one? | ||
+ | ** the extreme programming approach | ||
+ | ** The components of the NA-MIC kit software engineering methodology: CMAKE, CTEST, CPACK, Dashboards | ||
+ | * ITK, VTK, batchmake introduction | ||
+ | ** VTK | ||
+ | ** ITK | ||
+ | ** Batchmake | ||
+ | ** XNAT | ||
+ | * Slicer 3 architecture | ||
+ | * Plug-ins for Slicer 3 | ||
+ | ** Introduction: Plug-ins as a way to interface external programs | ||
+ | ** How-to make a hello world plug-in | ||
+ | * Slicer 3 IGT capabilities |
Revision as of 14:07, 20 January 2008
Home < NA-MIC-kit-curriculumIntroduction
This curriculum is intended as an introduction for scientists with engineering background who are considering using the NA-MIC kit as their software platform for research. The NA-MIC kit consists of free open source software without restrictions on use and without a give-back requirement. The NA-MIC kit is suited for academic or commercial activities.
The curriculum provides an overview over the technologies, toolkits and applications which are available in the NA-MIC kit. It is a hands-on curriculum and will require participants to attend with a suitable laptop, preloaded with software and sample data. A working knowledge of C++ is a prerequisite for benefitting from the full curriculum.
Program
- Slicer 3 as a software package
- Loading, Visualization, IGT capabilities
- Engineering methodology:
- What is a software engineering methodology, do I need one?
- the extreme programming approach
- The components of the NA-MIC kit software engineering methodology: CMAKE, CTEST, CPACK, Dashboards
- ITK, VTK, batchmake introduction
- VTK
- ITK
- Batchmake
- XNAT
- Slicer 3 architecture
- Plug-ins for Slicer 3
- Introduction: Plug-ins as a way to interface external programs
- How-to make a hello world plug-in
- Slicer 3 IGT capabilities