Previous Next        Current Page: NeXtMidas Training / Common Midas Concepts / Basic Features / Option Trees
back
+ Start Here   
+ Background   
- Common Midas Concepts   
   + Version Numbering   
   - Basic Features   
      - Shell   
      - Results   
      - AUX   
      - Option Trees   
      - Command Types   
      - Data Pipes   
      - Messaging   
      - Midas Time   
   + Data Types   
   + Blue Files   
   + Lab 1   
+ Getting Started - Part 1   
+ Getting Started - Part 2   
+ Working with Files   
+ Option Trees   
+ 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   
+ WebStart   
+ Maps & Imagery   
+ X-Midas Interoperability   
+ RMIF & Remoting   
+ Installing NeXtMidas   
+ Support & Maintenance   
+ File Handlers   


  • Option Trees
    • Midas frameworks allow for easy extension by users.
      • Users can add commands and libraries.
    • 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.
  • Path
    • This is the list of option trees currently in use by the Midas framework.
    • The path is configurable at runtime.
Java Experts Take Note:
The Option Tree concept is similar to the package concept in Java. In NeXtMidas, the package names match the option tree structure, with each user's packages beginning "nxm.<opt>.".

back