Difference between revisions of "NA-MIC-kit-curriculum"

From NAMIC Wiki
Jump to: navigation, search
(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:
# Engineering methodology
+
 
# ITK, VTK introduction
+
=Introduction=
# Slicer 3 for users
+
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.
# Plug-ins for Slicer 3
+
 
# Slicer 3 architecture
+
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.
# Slicre 3 IGT capabilities
+
 
 +
=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-curriculum

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