|
|
| (3 intermediate revisions by one other user not shown) |
| Line 1: |
Line 1: |
| − | == Overview ==
| + | <big>'''Note:''' We are migrating this content to the slicer.org domain - <font color="orange">The newer page is [https://www.slicer.org/wiki/Slicer3:Loadable_Modules here]</font></big> |
| − | | |
| − | * User experience
| |
| − | ** Run slicer
| |
| − | ** File->Get Modules
| |
| − | *** Web browser http://modules.slicer.org/<version #>
| |
| − | *** Archived of precompiled shared libraries (platform specific)
| |
| − | ** Select modules
| |
| − | ** Modules are downloaded and unpacked into Slicer build tree (install directory)
| |
| − | ** Restart Slicer
| |
| − | ** Can remove modules
| |
| − | | |
| − | * Developer
| |
| − | ** make slicer build tree locally
| |
| − | ** create module from a template (GUI, Logic, MRML) see GAD
| |
| − | ** test locally on their platform
| |
| − | ** create project in NITRC (source forge)
| |
| − | ** submit module to a “build farm”
| |
| − | *** Register svn with slicer.org (Kitware, TBD)
| |
| − | ** Nightly build gets uploaded to slicer.org
| |
| − | | |
| − | * Phase 1: Slicer internals [[Slicer3:Loadable_Modules:Phase1]]
| |
| − | ** runtime module discovery
| |
| − | ** module template
| |
| − | ** like CommandLineModuleFactory
| |
| − | | |
| − | * Phase 2: web development, deployment
| |
| − | ** prototype on wiki
| |
| − | ** versions, download,
| |
| − | ** upload
| |
| − | | |
| − | ==Questions== | |
| − | | |
| − | * Sebastien: let's try to coordinate our [http://wiki.na-mic.org/Wiki/index.php/Slicer3:Build/Modules#Modules XML module descriptions]
| |
| − | | |
| − | == References ==
| |
| − | | |
| − | * [http://www.eclipse.org/articles/Article-Plug-in-architecture/plugin_architecture.html Eclipse module architecture]
| |
| − | * [https://addons.mozilla.org/en-US/firefox/browse/type:1 Mozilla extensions for Firefox]
| |
Latest revision as of 18:07, 10 July 2017
Home < Slicer3:Loadable ModulesNote: We are migrating this content to the slicer.org domain - The newer page is here