Difference between revisions of "Slicer3:Human Interface and Style Guide for Developers"

From NAMIC Wiki
Jump to: navigation, search
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/")
 
(207 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Slicer Human Interface Design and Style Guidelines=
+
<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:Human_Interface_and_Style_Guide_for_Developers#Providing_Help  here]</font></big>a
 
 
==Introduction==
 
 
 
3D Slicer (or Slicer) is a large and continuously developing application. Its base is designed to offer substantial core functionality, and its modules extend that functionality to include specialized and cutting-edge research tools and interoperability with other open source softwares. The development effort seeks to simultaneously ensure that Slicer meets the needs of a broad user community, that developers can easily contribute to and extend the application, and that the software remains easy to test and maintain.
 
 
 
These human interface design and style guidelines are a resource for Slicer developers who want to create module interfaces that are easy to learn, understandable and usable, and that conform to Slicer’s general appearance and behavior conventions. The recommendations in this document are designed to be easy for developers to apply and their adoption is strongly encouraged. However, a developer’s interface design can depart from convention when these guidelines appear inappropriate for a particular application.
 
 
 
==Organization==
 
 
 
This document is organized into the following two sections:
 
 
 
1. Slicer Module Design Principles
 
 
 
2. Slicer Widget and Interface Style Specifics
 
 
 
Within these sections, developers will find recommendations that promote usable and consistent Slicer module interfaces, and link to technical resources where appropriate.
 

Latest revision as of 18:07, 10 July 2017

Home < Slicer3:Human Interface and Style Guide for Developers

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