Developer's Training Week for Visualization and Data Processing
Dates: June 9th to 13th. (8AM - 5PM M - Th, 8AM - noon F)
Location: Clifton Park, NY
Kitware is pleased to announce the Developer's Training Week for open source
visualization and data processing. This course will be held in scenic upstate
New York, June 9th to 13th. The course will cover the Visualization Toolkit
(VTK: a C++ class library of visualization and data processing algorithms),
ParaView (an end-user application focused on large data visualization), the
Insight Segmentation and Registration Toolkit (ITK: a C++ class library for
image processing, segmentation, and registration), and CMake (a cross-platform
software build management tool). The course is a hands-on experience that is
suitable for both new users of these open source projects as well as more
advanced developers. Some basic knowledge of C++ programming is recommended.
As an added bonus, this year the VTK course will be split into two tracks:
Beginner and Advanced. Users who have taken the VTK course in the past are
encouraged to attend the Advanced VTK track to learn new skills and
functionalities that haven't been covered in previous VTK trainings.
Developer's Training Week is a great opportunity to meet some of the key
contributors to these open-source projects as well as other users in the open
source community.
As a course attendee, you will receive:
- A complete set of course notes
- The VTK User's Guide
- The Visualization Toolkit textbook
- The ITK Software Guide
- The ParaView Guide
- Mastering CMake
- Snacks daily
- Lunch (Monday through Thursday)
- A dinner reception on both Monday and Wednesday evening
The week is divided into 9 half-day segments, allowing attendees to customize
their experience based on their individual requirements. No prior experience
is necessary; however, attendees are expected to have basic knowledge of C
or C++ in order to fully participate in the interactive exercises.
Kitware courses incorporate both technical presentations and practical
exercises designed to reinforce learning. For an optimal learning experience
each attendee should bring their own laptop computer to the courses.
Approximately two weeks before the courses, attendees will receive detailed
instructions on how to download, install and test all necessary software on
their laptop computer. A limited number of course computers are available for
attendees who are unable to bring one.
Open Source Projects
|
The Visualization ToolKit (VTK) is an open-source, freely available
software system for 3D computer graphics, image processing, and
visualization. VTK 5.2 will be used for the course. See
http://www.vtk.org for more information
about VTK.
|
|
CMake is a cross-platform, open-source make system. It controls the
software compilation process using simple platform- and
compiler-independent configuration files. CMake 2.6 will be used for
the course. See http://www.cmake.org
for more information about CMake.
|
|
ParaView is an open-source, multi-platform application designed to
visualize data sets of widely varying sizes. ParaView supports
distributed computation models to process large data sets. Its
architecture, based on open standards, is intended to be extensible.
ParaView 3.2 will be used for the course. See
http://www.paraview.org for more
information about ParaView.
|
|
The Insight Segmentation and Registration Toolkit (ITK) is an open-source
software system for image processing, segmentation, and registration in
two, three, or more dimensions. ITK 3.6 will be used for the course.
See http://www.itk.org for more
information about ITK.
|
Course Outline
| Day | Time | Topics
|
| Monday | AM | VTK Track 1: Toolkit Overview
|
| | VTK Track 2: Filter Writing |
| Monday | PM | VTK Track 1: Data Types and Pipeline Architecture
|
| | VTK Track 2: Interaction |
| Tuesday | AM | VTK Track 1: Visualization Techniques
|
| | VTK Track 2: Parallelism, Composite Data and Time |
| Tuesday | PM | CMake: Use and Customization
|
| Wednesday | AM | ParaView: Introduction and Overview
|
| Wednesday | PM | ParaView: Advanced Use and Customization
|
| Thursday | AM | ITK: Introduction, Architecture, and Combining ITK and VTK
|
| Thursday | PM | ITK: Segmentation Methods and Integration into Existing Applications
|
| Friday | AM | ITK: Registration and Use with GUIs
|
Registration and Pricing Information
Prior to May 15: $350 / half day, with a maximum of $2600
After May 15: $400 / half day, with a maximum of $2950
You must register for a minimum of 3 half-day sessions.
Discounts for students and groups available. Contact Kitware for more
information.
Download the registration form:
front & back,
inside.
Attendee Cancellation and Substitution Policy
Cancellations: Kitware will refund 100% of the registration fee for
cancellations received, in writing, more than ten (10) business days prior
to the first day of training courses. Cancellations made or received less
than ten (10) business days before the start of a training course will not
receive a refund. Registrants who fail to attend a scheduled Kitware training
course and do not notify Kitware are responsible for full payment. Exceptions
may be made on a case-by-case basis for special circumstances, emergencies,
or medical problems.
Substitutions: Should you be unable to attend, you may transfer your
registration in its entirety to another member of your company, with approval
from Kitware. Transfer requests must be received in writing by Kitware five
(5) business days prior to the first day of Developer's Training Week. Any
transfer request made less than five (5) business days prior to the first day
of the training courses will be subject to a $200 substitution fee.
Cancellations and substitutions must be submitted to Kitware either by fax to
(518) 371-3971 or by email to
courses@kitware.com to ensure a timely delivery. Expect confirmation from
Kitware within two (2) business days.
Location Information
Framed by the scenic Adirondack Mountains the Capital Region has many historic
sites, fabulous attractions, world-class museums, and delicious restaurants for
visitors to enjoy. The course will be held at the
Comfort Suites Inn, Clifton Park. Located just 20 minutes north of
Albany and 20 minutes south of
Saratoga Springs, Clifton Park is close to all the Capital Region's amenities and attractions. The hotel price is $99/night; when reserving your room please reference the Kitware course to receive this discounted rate.
Contact Information
For additional information, please email
courses@kitware.com, or call Kitware at (518) 371-3971.