Difference between revisions of "Slicer3:Loadable Modules"

From NAMIC Wiki
Jump to: navigation, search
Line 1: Line 1:
−
== Overview ==
+
<big>'''Note:''' We are migrating this content to the slicer.org domain - <font color="orange">The newer page is [http://www.slicer.org/slicerWiki/index.php/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]
 

Revision as of 21:47, 19 May 2008

Home < Slicer3:Loadable Modules

Note: We are migrating this content to the slicer.org domain - The newer page is here