ITK/Release 4/Modularization/Goals: Difference between revisions
From KitwarePublic
< ITK | Release 4 | Modularization
Jump to navigationJump to search
(Created page with "* '''Organize the continuous growth of the Toolkit''' ** Create system with a kernel of base-level code and topic modules *** Hierarchy of modules? ** Kernel very rigorously supp...") |
Daviddoria (talk | contribs) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= Goals = | |||
The following are the goals of modularizing the toolkit: | |||
* '''Organize the continuous growth of the Toolkit''' | * '''Organize the continuous growth of the Toolkit''' | ||
** Create system with a kernel of base-level code and topic modules | ** Create system with a kernel of base-level code and topic modules | ||
Line 9: | Line 13: | ||
** Package manager that allows user to choose exactly what functionality is desired | ** Package manager that allows user to choose exactly what functionality is desired | ||
** Modules exist along logical boundaries | ** Modules exist along logical boundaries | ||
* '''Thrid-party dependencies''' | |||
** Bring outside libraries in as modules | |||
** No more Utilities/ directory |
Latest revision as of 16:00, 9 December 2011
Goals
The following are the goals of modularizing the toolkit:
- Organize the continuous growth of the Toolkit
- Create system with a kernel of base-level code and topic modules
- Hierarchy of modules?
- Kernel very rigorously supported and developed
- Possibly two classes of modules: Core and Extra
- Core modules also rigorously supported
- Extra modules less so
- Create system with a kernel of base-level code and topic modules
- Simplify usage for application developers
- Package manager that allows user to choose exactly what functionality is desired
- Modules exist along logical boundaries
- Thrid-party dependencies
- Bring outside libraries in as modules
- No more Utilities/ directory