Difference between revisions of "Slicer3:Loadable Modules:Working Plans"

From Slicer Wiki
Jump to: navigation, search
(New page: == Overview == * User experience ** Run slicer ** File->Get Modules *** Web browser http://modules.slicer.org/<version #> *** Archived of precompiled shared libraries (platform specific)...)
 
 
Line 1: Line 1:
 +
Use this page to describe how this feature should work.  Otherwise, see [[Slicer3:Loadable_Modules]]
  
 
== Overview ==
 
== Overview ==

Latest revision as of 16:04, 10 August 2008

Home < Slicer3:Loadable Modules:Working Plans

Use this page to describe how this feature should work. Otherwise, see Slicer3:Loadable_Modules

Overview

  • User experience
    • Run slicer
    • File->Get Modules
    • 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
    • runtime module discovery
    • module template
    • like CommandLineModuleFactory
  • Phase 2: web development, deployment
    • prototype on wiki
    • versions, download,
    • upload


References