Previous Next        Current Page: NeXtMidas Training / Option Trees / Overview / What is an Option Tree?
Start Here   
Background   
Common Midas Concepts   
Getting Started - Part 1   
Getting Started - Part 2   
Working with Files   
Option Trees   
   - Overview   
      - What is an Option Tree?   
      - Structure   
      - Structure (Large)   
      - Things to Note   
   + Using an Option Tree   
   + Lab 1   
   + Creating an Option Tree   
   + Command Dictionary   
   + Building an Option Tree   
   + Lab 2   
Macros - Part 1 (Basics)   
Macros - Part 2 (Graphics)   
NetBeans - Part 1 (Setup)   
NetBeans - Part 2 (GUIs)   
NetBeans - Part 3 (Profiler)   
Eclipse - Part 1 (Setup)   
Eclipse - Part 2 (GUIs)   
Primitives   
Applets & WebStart   
Maps & Imagery   
X-Midas Interoperability   
RMIF & Remoting   
Installing NeXtMidas   
Support & Maintenance   
File Handlers   


  • Option Trees:
    • Option trees are the mechanism by which users can add functionality without creating conflicts with other users who have added functionality.
      • An option tree is a directory that contains a set of semi-standard subdirectories that is recognized by the Midas framework.
  • Types of Option Trees:
    The SYS Option Tree
    This is a special option tree since it is the core of the NeXtMidas framework. The SYS option tree contains the NeXtMidas shell and all of the primary functionality required to run a macro.
    The SYS option tree must be enabled at all times.
    Factory-Supported
    These option trees are supported by the NeXtMidas development team.
    Some of these are bundled with each release of NeXtMidas (e.g. DSP), while others may require a separate download (e.g. MAP).
    Other
    All other option trees.
    This category is some times called "Locally-Developed," but the name is misleading since many are not developed locally.