Difference between revisions of "Slicer4:Developers"
Line 120: | Line 120: | ||
= Quick Links for Developers = | = Quick Links for Developers = | ||
This section centrally locates many existing (and developing) wiki pages useful to Slicer4 developers. | This section centrally locates many existing (and developing) wiki pages useful to Slicer4 developers. | ||
− | |||
− | |||
− | |||
[http://www.na-mic.org/Wiki/index.php/Engineering:SandBox Instructions for NA-MIC svn] | [http://www.na-mic.org/Wiki/index.php/Engineering:SandBox Instructions for NA-MIC svn] | ||
Line 129: | Line 126: | ||
==Developers' Mailing List == | ==Developers' Mailing List == | ||
Discussion of Slicer 3 and Slicer 4 takes place on the slicer-devel at massmail.spl.harvard.edu list. To join developer's mailing list, send a request to: slicer-devel-request at massmail.spl.harvard.edu with the keyword '''''subscribe''''' as the subject. Or access the [http://massmail.spl.harvard.edu/mailman/listinfo/slicer-devel slicer-devel archives and web administration interface]. | Discussion of Slicer 3 and Slicer 4 takes place on the slicer-devel at massmail.spl.harvard.edu list. To join developer's mailing list, send a request to: slicer-devel-request at massmail.spl.harvard.edu with the keyword '''''subscribe''''' as the subject. Or access the [http://massmail.spl.harvard.edu/mailman/listinfo/slicer-devel slicer-devel archives and web administration interface]. | ||
− | |||
− |
Revision as of 07:10, 15 June 2012
Home < Slicer4:DevelopersSlicer 4 is now at the stage where developers can begin to port their modules from Slicer3 to Slicer4. If you are working on extensions, you should continue to use Slicer 3 as your target platform. If you are not sure, ask us.
For now, refer to the 3D Slicer Status Presentation from the June 2010 Project Week for planning and transition information.
Work on 3D Slicer version 4 has begun in June of 2010. It is expected that Slicer4 will be released in 2011. Please see the Slicer4 Description Page for detailed information on the current plans.
- For information about older versions of Slicer, see here.
Contents
Introduction
- This page of for scientist who write source code, if you want to use a pre-compiled version of Slicer, please go to the download page.
- Slicer 4 will include a number of fundamental changes to the infrastructure:
- Qt widgets will replace KWW widgets
- CMAKE superbuild will replace getbuildtest
Developers Documentation
- Tutorial on how to write code with Slicer 4 Qt on your computer (Julien Finet, Jean-Christophe Fillion-Robin)
Projects
(please add your new project to the top of the table)
Slicer4 Projects | Key People Bold names are responsible for an aspect of the project. |
Slicer 4 LUTs | Mike Halle |
Slicer 4 for overlapping structures | Greg Sharp |
Extension manager policies | Ron Kikinis, Steve Pieper |
Keyboard ShortCuts | Jean-Christophe Fillion-Robin, Steve Pieper, Julien Finet |
Mockup for the slicer 4 download page | Ron Kikinis, Mike Halle |
Documentation for Slicer 4 | Jean-Christophe Fillion-Robin, Wendy Plesniak, Julien Finet |
Internationalization of Slicer | Jean-Christophe Fillion-Robin |
Architecture design (CTK,MRML,Logic,Qt) | Steve Pieper, Julien Finet, Jean-Christophe Fillion-Robin |
Slicer4 build instructions | Jean-Christophe Fillion-Robin, Julien Finet |
MultiVolumeContainers: Infrastructure for RGB, RT labelmaps, DCE, Recist, "What changed" | Ron Kikinis |
Infrastructure for multi-volumes | Demian Wassermann, Lauren Odonnell, CF Westin |
Updating the Wikipedia pages for Slicer | Ann Adams, Ron Kikinis, Steve Pieper |
Porting Diffusion from Slicer 3 to 4 | Demian Wassermann, Alex Yarmanovich, Steve Pieper |
Slicer 4 download package | Jean-Christophe Fillion-Robin, Stephen Aylward, Steve Pieper |
Porting Volume Rendering from Slicer 3 to 4 | Julien Finet, Alex Yarmanovich, Curtis Lisle |
CMAKE superbuild | Jean-Christophe Fillion-Robin, Stephen Aylward |
Download Data Appearance | Ron Kikinis, Zach Mullen, Julien Jomier |
Slicer 4 Display Module | Wendy Plesniak, Ron Kikinis |
Slicer 4 VTK Widgets tuning | Will Schroeder, Jean-Christophe Fillion-Robin |
Slicer 4 Viewer Presentation Layer Design & Guidelines | Wendy Plesniak, Ron Kikinis, Julien Jomier, Jim Miller, Stephen Aylward |
Slicer 4 UI design | Wendy Plesniak |
Slicer 4 SceneViews Module | Nicole Aucoin |
EM Segmenter | Kilian Pohl, Daniel Haehn, Dominique Belhachemi |
Annotation | Nicole Aucoin, Daniel Haehn, Kilian Pohl |
Porting Slicer from kww to Qt | Julien Finet, Jean-Christophe Fillion-Robin, Steve Pieper, Stephen Aylward |
Extensions
Slicer4 Extensions | Key People Bold names are responsible for an aspect of the project. |
VMTK | Daniel Haehn |
DTI EM Clustering | Mahnaz Maddah, Jim Miller |
Quick Links for Developers
This section centrally locates many existing (and developing) wiki pages useful to Slicer4 developers.
Instructions for NA-MIC svn QtPort Tutorials
Developers' Mailing List
Discussion of Slicer 3 and Slicer 4 takes place on the slicer-devel at massmail.spl.harvard.edu list. To join developer's mailing list, send a request to: slicer-devel-request at massmail.spl.harvard.edu with the keyword subscribe as the subject. Or access the slicer-devel archives and web administration interface.