Difference between revisions of "Documentation/4.1/Developers"

From Slicer Wiki
Jump to: navigation, search
Line 76: Line 76:
 
: Comparison between the different supported module types
 
: Comparison between the different supported module types
  
* [[{{FULLPAGENAME}}/MRML | Data Model - MRML]]
+
* Internals
: Objects and their organization. MRML Library provides API for managing medical image data type
+
** [[{{FULLPAGENAME}}/MRML | Data Model / MRML]] - Objects and their organization. MRML Library provides API for managing medical image data type
 
+
** [[{{FULLPAGENAME}}/Logics | Logics]] - Details the role of MRML/Slicer/Application/Modules logics and Displayable managers
* [[{{FULLPAGENAME}}/Logics | Logics]]
+
** [[{{FULLPAGENAME}}/IO | IO Mechanism]] - How to read or write nodes from file
: Details the role of MRML/Slicer/Application/Modules logics and Displayable managers
 
  
 
* [[{{FULLPAGENAME}}/Python scripting | Python scripting]]
 
* [[{{FULLPAGENAME}}/Python scripting | Python scripting]]

Revision as of 02:55, 21 August 2012

Home < Documentation < 4.1 < Developers


If you are a newcomer, you should probably check these instructions !



Getting involved


It is open to everyone, feel free to join.
Intended for discussion of programming related questions

Resources


What's next ? What's the plan ?
Nightly, continuous and experimental dashboards.
Web-based bug tracking system
Source code API documentation.
Consistency and Readability for a manageable code base
Pages for the developer projects.
Informations about Slicer releases

Bookmarks




Build instructions


git clone git://github.com/Slicer/Slicer.git
Compiling and installing Slicer from source.
Compiling slicer modules outside of the slicer source tree.
Build, test, package and distribute extensions

Design & Implementation


Comparison between the different supported module types
  • Internals
    • Data Model / MRML - Objects and their organization. MRML Library provides API for managing medical image data type
    • Logics - Details the role of MRML/Slicer/Application/Modules logics and Displayable managers
    • IO Mechanism - How to read or write nodes from file
Presents the underlying infrastructure.
Description of the Charting architecture.
Details how Slicer is built and packaged.

How To










Slicer4Announcement-HiRes.png