Developer's Training Week for Visualization and Data Processing
Dates: TBD
Location: Clifton Park, NY
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, the VTK course has been 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:
- Books and course notes for the sessions you attend
- Lunch
and snacks daily
- A dinner reception on two
evenings
The week will be divided into full day segments based on course
length. Attendees can customize their experience by selecting specific courses to attend based on their individual needs. 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.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. 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. 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. See http://www.itk.org for more information about ITK. |
Sample Course Outline
Monday |
AM |
Overview: Intro to VTK, CMake, ITK, ParaView and their communities. |
Monday Tuesday Tuesday |
PM AM PM |
Beginner VTK: Pipeline mechanism, rendering subsystem,
detailed visualization examples. |
Advanced VTK: Filter writing, interaction, widgets, time, multi-block data, infovis,
parallel processing. |
Wednesday |
AM |
CMake: The CMake / CTest / CDash software process |
Wednesday Thursday Thursday |
PM AM PM |
ITK: Architecture, segmentation, registration, interfacing to VTK, integrating ITK into
existing applications. |
ParaView: Application overview, desktop and cluster environments, developing advanced custom extensions. |
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 courses are 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.
Contact Information
For additional information, please email courses@kitware.com, or call Kitware at (518) 371-3971. |