Difference between revisions of "2008 June Workshop Germany"

From NAMIC Wiki
Jump to: navigation, search
Line 6: Line 6:
  
 
== Venue and Logistics==
 
== Venue and Logistics==
Each person attending will have to pay xxx for participating.
 
 
 
The location we have in mind is the xxx.
 
The location we have in mind is the xxx.
 
Software requisites:
 
* Slicer 3
 
* [http://www.cmake.org/HTML/index.html CAMKE]
 
* Working [http://www.itk.org/HTML/Download.htm ITK] environment
 
* Working [http://www.vtk.org/get-software.php VTK] environment
 
* Common test database (to be established)
 
  
 
=Introduction=
 
=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.
 
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.  
+
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 benefiting from the full curriculum.'''
 
'''A working knowledge of C++ is a prerequisite for benefiting from the full curriculum.'''
 +
 +
=Application=
 +
Due to the fact that the workshop is mainly supported by the [http://www.dfg.de/ DFG] only applications of German citizens can be taken into account. Multiple applications from single institutes are possible but the primary intention is to achieve a wide spread distribution over many institutes. Finally each person attending will have to pay xxx for participating.
 +
 +
The applications should include:
 +
* Cover letter
 +
** Field of reaserch/work
 +
** Previous experiences with the NA-MIC kit
 +
** Expectations of the participant
 +
* Currivulum vitae
  
 
=Schedule=
 
=Schedule=
*March - Web site, Call for application  
+
* March - Web site, Call for application  
*April - announcement in Nassir's talk
+
* April - announcement in Nassir's talk
*April 20 - deadline for application, selection Workshop
+
* April 20 - deadline for application, selection Workshop
*Workshop: June 12 and 13
+
* Workshop: June 12 and 13 or 16 and 17
 
(Hata Jun 13 only)
 
(Hata Jun 13 only)
  
 
=Program=
 
=Program=
 
 
* Engineering methodology:
 
* Engineering methodology:
 
** Extreme programming
 
** Extreme programming
Line 62: Line 62:
 
** Introduction: Plug-ins as a way to interface external programs
 
** Introduction: Plug-ins as a way to interface external programs
 
** [[2008_Winter_Project_Week_Plug-ins_for_Slicer3|How-to make a hello world plug-in]]
 
** [[2008_Winter_Project_Week_Plug-ins_for_Slicer3|How-to make a hello world plug-in]]
 +
 +
=Hard- and Software prerequisites=
 +
* [http://www.slicer.org/ Slicer 3]
 +
* [http://www.cmake.org/HTML/index.html CAMKE]
 +
* Working [http://www.itk.org/HTML/Download.htm ITK] environment
 +
* Working [http://www.vtk.org/get-software.php VTK] environment
 +
* Common test database - TBD
  
 
=Attendees=
 
=Attendees=
Line 68: Line 75:
 
# Noby Hata
 
# Noby Hata
 
# Sonja Pujol
 
# Sonja Pujol
 +
# Nassir Navab
 +
#
  
 
=Planning meeting=
 
=Planning meeting=

Revision as of 10:36, 11 March 2008

Home < 2008 June Workshop Germany
  • Still tentative, approval pending
  • When: June 16/17
  • Where: Germany, specific location TBD

Venue and Logistics

The location we have in mind is the xxx.

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 benefiting from the full curriculum.

Application

Due to the fact that the workshop is mainly supported by the DFG only applications of German citizens can be taken into account. Multiple applications from single institutes are possible but the primary intention is to achieve a wide spread distribution over many institutes. Finally each person attending will have to pay xxx for participating.

The applications should include:

  • Cover letter
    • Field of reaserch/work
    • Previous experiences with the NA-MIC kit
    • Expectations of the participant
  • Currivulum vitae

Schedule

  • March - Web site, Call for application
  • April - announcement in Nassir's talk
  • April 20 - deadline for application, selection Workshop
  • Workshop: June 12 and 13 or 16 and 17

(Hata Jun 13 only)

Program

  • Engineering methodology:
    • Extreme programming
    • What is a software engineering methodology, do I need one?
    • The components of the NA-MIC kit software engineering tools: CMAKE, CTEST, CPACK, Dashboards
  • Slicer 3 IGT capabilities
    • Workflow engine
    • Real-time behavior
    • I/O to trackers, devices, and scanners
      • Synchronization
      • Output to alternative display devices, e.g. HMDs
    • Slicer demon
    • Lego robot tutorial as an example of robot control
    • Registration in the Slicer environment

Hard- and Software prerequisites

Attendees

  1. Ron Kikinis
  2. Steve Pieper
  3. Noby Hata
  4. Sonja Pujol
  5. Nassir Navab

Planning meeting

  1. Feb 26, 2008 T-con
  2. March 5, 2008 T-con
  3. March 17, 2008 T-con

Sponsors