|
|
(4 intermediate revisions by 2 users 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 (Kittware, 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
| |
− | | |
− | == 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