# This file defines the Table of Contents for the "NeXtMidas Training" and
# is used to autogenerate the publishable training package.
#
# After updating this file the following commands will update the training
# package:
#
#   nM> nxm.sys.prim.makedocs options=^{env.nmroot}/htdocs/training/rawfiles/options.tbl
#
#   NOTE: On windows you will need to switch the path separators from
#         correct slashes (/) to wrong slashes (\) in the above names.
#
# @author J. Czechowski IV
#
#
# Note: Any line beginning with a pound sign (#) is ignored. Any title
#       prefixed with a star (*) will not show up in the table of contents
#       on the left-hand-side of the display.
#
# FILE NAME                                   TITLE (in quotes)
# ------------------------------------------------------------------------------
#Readme.html                                   "Readme - To be deleted"

################################################################################
Introduction.html                             "Start Here"
  IntroductionSchedule.html                   "Suggested Schedule"
    IntroductionScheduleFull.html             "Full Class"
    IntroductionScheduleOverview.html         "Overview Class"
  IntroductionRequirements.html               "Requirements"
  IntroductionHosting.html                    "Hosting"

################################################################################
Background.html                               "Background"
  BackgroundMidasProductFamily.html           "Midas Product Family"
  BackgroundFamilyHistory.html                "What is Midas?"
  BackgroundFamilyTree.html                   "Midas Family Tree"
  BackgroundCurrentFrameworks.html            "Current Frameworks"
  BackgroundInteroperability.html             "Framework Interoperability"
  BackgroundMidasBenefits.html                "The Midas Philosophy"
  BackgroundWhatIs.html                       "What is NeXtMidas?"
  BackgroundNeXtMidasDesign.html              "NeXtMidas Design"
  BackgroundNeXtMidasBenefits.html            "NeXtMidas Benefits/Features"
  BackgroundNeXtMidasOptions.html             "NeXtMidas Option Trees"
  BackgroundJava.html                         "Why use Java?"
  BackgroundJava2.html                        "Why use Java? (ctd.)"
  BackgroundJava3.html                        "Why use Java? (ctd.)"

################################################################################
Common.html                                   "Common Midas Concepts"
  CommonVersion.html                          "Version Numbering"
    CommonVersionNumbers.html                 "Version Numbers"
  CommonBasic.html                            "Basic Features"
    CommonShell.html                          "Shell"
    CommonResults.html                        "Results"
    CommonAux.html                            "AUX"
    CommonOptionTrees.html                    "Option Trees"
    CommonCommandTypes.html                   "Command Types"
    CommonPipes.html                          "Data Pipes"
    CommonMessaging.html                      "Messaging"
    CommonTime.html                           "Midas Time"
  CommonDataTypes.html                        "Data Types"
    CommonElementalTypes.html                 "Data Formats"
      CommonTypes.html                        "Types"
      CommonModes.html                        "Modes"
      CommonElements.html                     "Elements"
    CommonCompoundTypes.html                  "Compound Types"
    CommonDataTypesLab1.html                  "Lab 1 - Data Types"
      CommonDataTypesLab1Exercises.html       "Exercises"
  CommonBlueFiles.html                        "Blue Files"
    CommonBlueFileBasics.html                 "Basics"
    CommonBlueFileStructure.html              "Structure"
    CommonBlueFileDetached.html               "Detached"
    CommonBlueFileTypes.html                  "File Types"
      CommonType1000.html                     "Type 1000"
      CommonType2000.html                     "Type 2000"
      CommonType3000.html                     "Type 3000"
      CommonType5000.html                     "Type 5000"
      CommonType6000.html                     "Type 6000"
    CommonExtendedType3000.html               "Extended Type 3000/5000"
    CommonBlueFileQualifiers.html             "Qualifiers"
    CommonBlueFileTrimmers.html               "Trimmers"
    CommonBlueFileConsLength.html             "ConsLength"
    CommonBlueFileTimeCode.html               "Time Code"
  CommonLab1.html                             "Lab 1"
    CommonLab1Instructions.html               "Instructions"
    CommonLab1Solution.html                   "Solution"

################################################################################
Start.html                                    "Getting Started - Part 1"
  StartShell.html                             "NeXtMidas Shell"
    StartShellNmstart.html                    "nmstart"
    StartShellNm.html                         "nm"
    StartShellNmend.html                      "nmend"
    StartShellModes.html                      "Modes of Operation"
    StartShellModes1.html                     "Modes of Operation (cont)"
  StartCommands.html                          "Running NeXtMidas Commands"
    StartShellCommands.html                   "Basic Commands"
    StartShellParameters.html                 "Parameters"
    StartShellSwitches.html                   "Switches"
    StartShellCommandHistAndRecall.html       "Command Recall/Completion"
  StartResults.html                           "Results Parameters"
    StartShellResults.html                    "What are they?"
    StartSet.html                             "SET Command"
    StartGet.html                             "GET Command"
    StartRes.html                             "RESULTS Command"
    StartRem.html                             "REMOVE Command"
  StartLab1.html                              "Lab 1"
    StartLab1Instructions.html                "Instructions"
    StartLab1Solution.html                    "Solution"
  StartHelp.html                              "Getting Help"
    StartHelpOnlineDocs.html                  "Online Documentation"
    StartHelpCommandLine.html                 "Command Line"
      StartHelpDefault.html                   "Default"
      StartHelpExplain.html                   "Explain"
      StartHelpMenu.html                      "Menu"
      StartHelpQuery.html                     "Query"
    StartHelpContacts.html                    "Help Desk"
  StartLab2.html                              "Lab 2"
    StartLab2Instructions.html                "Instructions"
    StartLab2Solution.html                    "Solution"

################################################################################
Start2.html                                   "Getting Started - Part 2"
  StartResultsAdvanced.html                   "Advanced Results Parameters"
    StartTables.html                          "Tables"
      StartTablesCreating.html                "Creating"
      StartTablesAccessing.html               "Accessing"
      StartTablesModifying.html               "Modifying"
      StartTablesAdvanced.html                "Advanced"
    StartInLineFunctions.html                 "In-Line Functions"
    StartObjects.html                         "Objects"
      StartInvokeAndNew.html                  "The Invoke and New Commands"
    StartResultsCaret.html                    "Using Carets"
    StartResultsFlags.html                    "Using Flag Strings"
    StartTypeConversion.html                  "Automatic Type Conversion"
    StartTypeCasting.html                     "Type Casting"
  StartLab3.html                              "Lab 3"
    StartLab3Instructions.html                "Instructions"
    StartLab3Solution.html                    "Solution"
  StartThreads.html                           "Threads in NeXtMidas"
    StartThreadsProcesses.html                "Threads vs Processes"
    StartBackground.html                      "Running in the Background"
    StartRegistry.html                        "Registry"
  StartLab4.html                              "Lab 4"
    StartLab4Instructions.html                "Instructions"
    StartLab4Solution.html                    "Solution"

################################################################################
Files.html                                    "Working with Files"
  FilesBasics.html                          "File Basics"
  FilesAux.html                               "The AUX List"
    FilesAuxDefinition.html                   "What is an AUX?"
    FilesAuxSpecial.html                      "Special AUX Entries"
    FilesAuxReadWrite.html                    "The Read and Write AUX"
    FilesAuxCommand.html                      "The AUX Command"
  FilesBasicCommands.html                     "Basic File Commands"
    FilesFilesCommand.html                    "FILES - Finding files"
    FilesFnameCommand.html                    "FNAME - Forming file names"
    FilesStatusCommand.html                   "STATUS - Listing file headers"
    FilesDatalistCommand.html                 "DATALIST - Listing file data"
    FilesHeadermodCommand.html                "HEADERMOD - Modifying file headers"
    FilesFileCommand.html                     "FILE - Modifying file data"
  FilesLab1.html                              "Lab 1"
    FilesLab1Instructions.html                "Instructions"
    FilesLab1Solution.html                    "Solution"
  FilesNames.html                             "File Names"
    FilesNameAux.html                         "Name and AUX"
    FilesFilePath.html                        "Name and Path"
    FilesNxmDot.html                          "Package Syntax (nxm.)"
    FilesUrl.html                             "URLs"
    FilesNameAdvanced.html                    "Advanced"
  FilesTypes.html                             "File Types"
    FilesFileHandlers.html                    "File Handlers"
    FilesHandlersTable.html                   "Handlers Table"
    FilesFileInterfaces.html                  "File Interfaces"
    FilesSupportedTypes.html                  "Supported File Types"
    FilesTblFiles.html                        "Table (.tbl) Files"
    FilesXMLFiles.html                        "XML (.xml) Files"
  FilesLab2.html                              "Lab 2"
    FilesLab2Instructions.html                "Instructions"
    FilesLab2Solution.html                    "Solution"
  FilesList.html                              "Listing Files"
    FilesListOverview.html                    "Overview"
    FilesListCommand.html                     "LIST"
    FilesList2Command.html                    "LIST2"
    FilesListTemplates.html                   "Templates"
  FilesLab3.html                              "Lab 3"
    FilesLab3Instructions.html                "Instructions"
    FilesLab3Solution.html                    "Solution"
  FilesPlot.html                              "Plotting Files"
    FilesPlotOverview.html                    "Overview"
    FilesPlotLayers.html                      "Layers"
    FilesPlotFeatures.html                    "Features"
    FilesPlotCommand.html                     "PLOT"
  FilesLab4.html                              "Lab 4"
    FilesLab4Instructions.html                "Instructions"
    FilesLab4Solution.html                    "Solution"
#  FilesPlotAdvanced.html                      "Advanced Plotting"
#    FilesPlotFeature.html                     "FEATURE"
#    FilesPlotLayer.html                       "LAYER"
#  FilesLab5.html                              "Lab 5"
#    FilesLab5Instructions.html                "Instructions"
#    FilesLab5Solution.html                    "Solution"


################################################################################
OptionTree.html                               "Option Trees"
  OptionTreeOverview.html                     "Overview"
    OptionTreeDefinition.html                 "What is an Option Tree?"
    OptionTreeStructure.html                  "Structure"
    OptionTreeStructureLg.html                "Structure (Large)"
    OptionTreeNotes.html                      "Things to Note"
  OptionTreeUsing.html                        "Using an Option Tree"
    OptionTreeThePath.html                    "The Path"
      OptionTreePath.html                     "Using PATH"
      OptionTreeOption.html                   "Using OPTION"
    OptionTreeLinking.html                    "Linking to Option Trees"
    OptionTreeNmd.html                        "Navigating Using NMD"
    OptionTreeHome.html                       "Using HOMEPATH"
  OptionTreeLab1.html                         "Lab 1"
    OptionTreeLab1Instructions.html           "Instructions"
    OptionTreeLab1Solution.html               "Solution"
  OptionTreeCreate.html                       "Creating an Option Tree"
    OptionTreeOptionCreate.html               "Using OPTION"
    OptionTreeManuallyCreate.html             "The Manual Way"
  OptionTreeCmdDict.html                      "Command Dictionary"
    OptionTreeDictionary.html                 "The Dictionary"
    OptionTreeEntries.html                    "Dictionary Entries"
    OptionTreeUpdate.html                     "Using UPDATE"
  OptionTreeBuilding.html                     "Building an Option Tree"
    OptionTreeMake.html                       "Using MAKE"
    OptionTreeBld.html                        "Using BUILD (or BLD)"
    OptionTreeBuildopt.html                   "Using BUILDOPT"
    OptionTreeMtrans.html                     "Using MTRANS (or not)"
    OptionTreeBuildNotes.html                 "Notes About Building"
  OptionTreeLab2.html                         "Lab 2"
    OptionTreeLab2Instructions.html           "Instructions"
    OptionTreeLab2Solution.html               "Solution"

################################################################################
Macro.html                                    "Macros - Part 1 (Basics)"
  MacroBasics.html                            "Macro Basics"
    MacroBasicsDefinition.html                "What is a Macro?"
    MacroBasicsTypes.html                     "Types of Macros"
    MacroBasicsResults.html                   "Local vs Global Results"
    MacroBasicsStructure.html                 "Macro Structure"
    MacroBasicsLab1.html                    "Lab 1 - Macro Basics"
      MacroBasicsLab1Instructions.html      "Instructions"
      MacroBasicsLab1Solution.html          "Solution"
    MacroBasicsLab2.html                    "Lab 2 - Macro Basics"
      MacroBasicsLab2Instructions.html      "Instructions"
      MacroBasicsLab2Solution.html          "Solution"
  MacroControl.html                           "Loops and Control Structures"
    MacroIf.html                              "IF"
      MacroIfTests.html                       "Tests"
      MacroIfBlock.html                       "IF (Block)"
      MacroIfOneLine.html                     "IF (One-Line)"
      MacroIfQuick.html                       "IF (Quick Check)"
    MacroLoops.html                           "Loops"
      MacroDo.html                            "DO"
      MacroLoop.html                          "LOOP"
      MacroWhile.html                         "WHILE"
      MacroForeach.html                       "FOREACH"
      MacroBreakAndContinue.html              "BREAK and CONTINUE"
      MacroForall.html                        "FORALL"
      MacroLoopSummary.html                   "Summary"
    MacroGoto.html                            "GOTO and LABEL"
    MacroControlLab1.html                     "Lab 1 - Macro Control"
      MacroControlLab1Instructions.html       "Instructions"
      MacroControlLab1Solution.html           "Solution"
    MacroControlLab2.html                     "Lab 2* - Macro Control"
      MacroControlLab2Instructions.html       "Instructions"
      MacroControlLab2Solution.html           "Solution"
  MacroProcedures.html                        "Procedures and Subroutines"
    MacroProcedure.html                       "PROCEDURE"
    MacroSubroutine.html                      "SUBROUTINE"
    MacroCall.html                            "CALL"
    MacroProceduresLab1.html                  "Lab 1 - Macro Procedures"
      MacroProceduresLab1Instructions.html    "Instructions"
      MacroProceduresLab1Solution.html        "Solution"
    MacroProceduresLab2.html                  "Lab 2* - Macro Procedures"
      MacroProceduresLab2Instructions.html    "Instructions"
      MacroProceduresLab2Solution.html        "Solution"
  MacroPipes.html                             "Pipes in a Macro"
    MacroPipesPipeSect.html                   "Pipe Sections"
      MacroPipesPipeSectExecution.html        "Command Execution"
    MacroPipesDataPipes.html                  "Data Pipes"
      MacroPipesDataFlow.html                 "Data Flow"
      MacroPipesWarmStarts.html               "Warm Starts"
      MacroPipesFeatures.html                 "Features"
    MacroPipesCommands.html                   "Pipe-Related Commands"
    MacroPipesLab1.html                       "Lab 1 - Macro Pipes"
      MacroPipesLab1Instructions.html         "Instructions"
      MacroPipesLab1Solution.html             "Solution"
    MacroPipesLab2.html                       "Lab 2 - Macro Pipes"
      MacroPipesLab2Instructions.html         "Instructions"
      MacroPipesLab2Solution.html             "Solution"
  MacroMessages.html                          "Messages in a Macro"
    MacroMessagesMessageQueue.html            "Message Queue"
    MacroMessagesMessageStructure.html        "Message Structure"
    MacroMessagesSending.html                 "Sending Messages"
    MacroMessagesReceiving.html               "Receiving Messages"
    MacroMessagesProcessing.html              "Processing Messages"
    MacroMessagesLab1.html                    "Lab 1 - Macro Messages"
      MacroMessagesLab1Instructions.html      "Instructions"
      MacroMessagesLab1Solution.html          "Solution"
    MacroMessagesLab2.html                    "Lab 2 - Macro Messages"
      MacroMessagesLab2Instructions.html      "Instructions"
      MacroMessagesLab2Solution.html          "Solution"
MacroGraphics.html                            "Macros - Part 2 (Graphics)"
  MacroGraphicsIntro.html                     "Intro to Graphics"
    MacroToolkits.html                        "Widget Toolkits"
    MacroAwt.html                             "AWT"
      MacroPanelIntro.html                    "Intro to PANEL"
      MacroGcontrolIntro.html                 "Intro to GCONTROL"
    MacroSwing.html                           "Swing"
      MacroLookandfeel.html                   "LOOKANDFEEL"
      MacroLookandfeel2.html                  "LOOKANDFEEL (ctd.)"
  MacroGControls.html                         "GControls"
    MacroGcontrolTypes.html                   "Types of Controls"
      MacroGcontrolTypes2.html                "Entries/Selectors"
      MacroGcontrolTypes3.html                "Valuators"
      MacroGcontrolTypes4.html                "Popups"
      MacroGcontrolTypes5.html                "Dialogs"
      MacroGcontrolTypes6.html                "Displays"
      MacroGcontrolTypes7.html                "Labels"
    MacroGcontrolGetSet.html                  "Getting and Setting"
    MacroGcontrolSeeAlso.html                 "See Also"
  MacroGraphicsLab1.html                      "Lab 1 - Macro Graphics"
    MacroGraphicsLab1Instructions.html        "Instructions"
    MacroGraphicsLab1Solution.html            "Solution"
  MacroPlotList.html                          "Plotting and Listing"
    MacroPlotListIntro.html                   "Introduction"
    MacroPlot.html                            "Plotting"
    MacroList2.html                           "Listing"
  MacroPanelSetup.html                        "Panel Setup"
    MacroPanelConfig.html                     "Panel Configuration"
    MacroPanelConfig2.html                    "Panel Configuration (ctd.)"
    MacroPanel.html                           "PANEL"
  MacroGraphicsLab2.html                      "Lab 2 - Macro Graphics"
    MacroGraphicsLab2Instructions.html        "Instructions"
    MacroGraphicsLab2Solution.html            "Solution"
  MacroConclusion.html                        "Conclusion"
    MacroConclusion2.html                     "Macros"
  MacroGraphicsLab3.html                      "Lab 3 - Macro Graphics"
    MacroGraphicsLab3Instructions.html        "Instructions"
    MacroGraphicsLab3Solution.html            "Solution"

################################################################################
NetBeans.html                                 "NetBeans - Part 1 (Setup)"
  NetBeansInstall.html                        "Install NetBeans"
    NetBeansInstalling.html                   "Installing"
  NetBeansSetup.html                          "Setup a NetBeans Project"
    NetBeansSetup1.html                       "Step 1"
    NetBeansSetup2.html                       "Step 2"
    NetBeansSetup3.html                       "Step 3"
    NetBeansSetup4.html                       "Step 4"
    NetBeansSetup5.html                       "Step 5"
    NetBeansSetup6.html                       "Step 6"
    NetBeansSetup7.html                       "Step 7"
    NetBeansSetup8.html                       "Step 8"
  NetBeansOptions.html                        "Setting NetBeans Options"
    NetBeansOptions1.html                     "Step 1"
    NetBeansOptions2.html                     "Step 2"
    NetBeansOptions3.html                     "Step 3"
    NetBeansOptions4.html                     "Step 4"

################################################################################
NetBeansGuis.html                             "NetBeans - Part 2 (GUIs)"
  NetBeansGuiSetup.html                       "Setting up the GUI Builder"
    NetBeansGuiSetup1.html                    "Step 1"
    NetBeansGuiSetup2.html                    "Step 2"
    NetBeansGuiSetup3.html                    "Step 3"
    NetBeansGuiSetup4.html                    "Step 4"
  NetBeansMatisse.html                        "Matisse"
    NetBeansMatisseAbout.html                 "About"
  NetBeansGuiBuilder.html                     "Using the GUI Builder"
    NetBeansGuiBuilderHow.html                "How Does it Work?"
    NetBeansGuiBuilderDemo.html               "Demo"
      NetBeansGuiBuilderDemo1.html            "Step 1 - Create GUI Form"
      NetBeansGuiBuilderDemo2.html            "Step 2 - Edit GUI Form"
      NetBeansGuiBuilderDemo3.html            "Step 3 - Add Widget"
      NetBeansGuiBuilderDemo4.html            "Step 4 - Add Widget Cont."
      NetBeansGuiBuilderDemo5.html            "Step 5 - Final Layout"
      NetBeansGuiBuilderDemo6.html            "Step 6 - Using GUI Form"
    NetBeansGuiBuilderNoMacro.html            "Do I need a macro?"
  NetBeansGuiLab1.html                        "Lab1"
    NetBeansGuiLab1Instructions.html          "Instructions"
    NetBeansGuiLab1Solution.html              "Solution"

################################################################################
NetBeansProfiler.html                         "NetBeans - Part 3 (Profiler)"
  NetBeansProfAbout.html                      "About Profilers"
    NetBeansProfWhy.html                      "Why use a Profiler?"
    NetBeansProfWhat.html                     "What do we look for?"
    NetBeansProfWarn.html                     "WARNING!!!"
  NetBeansProf.html                           "Profiler Setup"
    NetBeansCalibration.html                  "Calibration"
    NetBeansProf1.html                        "Step 1"
    NetBeansProf2.html                        "Step 2"
    NetBeansProf3.html                        "Step 3"
    NetBeansProf4.html                        "Step 4"
    NetBeansProf5.html                        "Step 5"
    NetBeansProf6.html                        "Step 6"
    NetBeansProf7.html                        "Step 7"
    NetBeansProf8.html                        "Step 8"
    NetBeansProf9.html                        "Step 9"
    NetBeansProf10.html                       "Step 10"
  NetBeansAnalysis.html                       "Performance Analysis"
    NetBeansAnalysis1.html                    "Step 1"
    NetBeansAnalysis2.html                    "Step 2"
    NetBeansAnalysis3.html                    "Step 3"
    NetBeansAnalysis4.html                    "Step 4"
    NetBeansAnalysis5.html                    "Step 5"

################################################################################
Eclipse.html                                 "Eclipse - Part 1 (Setup)"
  EclipseInstall.html                        "Install Eclipse"
    EclipseInstalling.html                   "Installing"
  EclipseSetup.html                          "Setup a Eclipse Project"
    EclipseSetup1.html                       "Step 1"
    EclipseSetup2.html                       "Step 2"
    EclipseSetup3.html                       "Step 3"
    EclipseSetup4.html                       "Step 4"
  EclipseOptions.html                        "Setting Eclipse Options"
    EclipseOptions1.html                     "Step 1"
    EclipseOptions2.html                     "Step 2"
    EclipseOptions3.html                     "Step 3"
  EclipseOptionTree.html                     "Setup Option Tree in Eclipse"
    EclipseOptionTree1.html                  "Step 1"
    EclipseOptionTree2.html                  "Step 2"

################################################################################
EclipseGuis.html                             "Eclipse - Part 2 (GUIs)"
  EclipseGuiBuilder.html                     "Using the GUI Builder"
    EclipseGuiBuilderHow.html                "How Does it Work?"
    EclipseGuiBuilderDemo.html               "Demo"
      EclipseGuiBuilderDemo1.html            "Step 1 - Create GUI Form"
      EclipseGuiBuilderDemo2.html            "Step 2 - Edit GUI Form"
      EclipseGuiSetup.html                   "Setting up the GUI Builder"			
        EclipseGuiSetup1.html                "Step 1"
        EclipseGuiSetup2.html                "Step 2"
        EclipseGuiSetup3.html                "Step 3"
        EclipseGuiSetup4.html                "Step 4"
      EclipseGuiBuilderDemo3.html            "Step 3 - Add Widget"
      EclipseGuiBuilderDemo4.html            "Step 4 - Add Widget Cont."
      EclipseGuiBuilderDemo5.html            "Step 5 - Final Layout"
      EclipseGuiBuilderDemo6.html            "Step 6 - Using GUI Form"
    EclipseGuiBuilderNoMacro.html            "Do I need a macro?"
  EclipseGuiLab1.html                        "Lab1"
    EclipseGuiLab1Instructions.html          "Instructions"
    EclipseGuiLab1Solution.html              "Solution"

################################################################################
Primitives.html                               "Primitives"
  PrimitivesOverview.html                     "Overview"
    PrimitivesTypes.html                      "Types of Primitives"
    PrimitivesTypesDetails.html               "Type Details"
    PrimitivesClassHierarchy.html             "Class Hierarchy"
  PrimitivesOpenProcessClose.html             "Open, Process, Close"
    PrimitivesStages.html                     "Processing Stages"
    PrimitivesControlFlow.html                "Control Flow"
    PrimitivesControlFlowHost.html            "Control Flow (Host)"
    PrimitivesOpen.html                       "open()"
    PrimitivesProcess.html                    "process()"
    PrimitivesClose.html                      "close()"
  PrimitivesBuilding.html                     "Building"
    PrimitivesUpdateBld.html                  "Using UPDATE and BUILD"
  PrimitivesAPI.html                          "The NeXtMidas API"
    PrimitivesUsingAPI.html                   "Using the API"
  PrimitivesLab1.html                         "Lab 1"
    PrimitivesLab1Instructions.html           "Instructions"
    PrimitivesLab1Solution.html               "Solution"
  PrimitivesSpecialVariables.html             "Special Variables"
    PrimitivesSpecialVariablesList.html       "List of Variables"
      PrimitivesM.html                        "M"
      PrimitivesMA.html                       "MA"
      PrimitivesMQMRMW.html                   "MQ, MR, MW"
  PrimitivesLab2.html                         "Lab 2"
    PrimitivesLab2Instructions.html           "Instructions"
    PrimitivesLab2Solution.html               "Solution"
  PrimitivesLab3.html                         "Lab 3*"
    PrimitivesLab3Instructions.html           "Instructions"
    PrimitivesLab3Solution.html               "Solution"
  PrimitivesFiles.html                        "Files in a Primitive"
    PrimitivesFileCategories.html             "File Categories"
    PrimitivesGettingFiles.html               "Getting Files"
    PrimitivesReadingFrames.html              "Reading Frame-Based Data"
    PrimitivesWritingFrames.html              "Writing Frame-Based Data"
    PrimitivesReadingRecords.html             "Reading Record-Based Data"
    PrimitivesWritingRecords.html             "Writing Record-Based Data"
    PrimitivesFilesNote.html                  "A Note About Files"
  PrimitivesLab4.html                         "Lab 4"
    PrimitivesLab4Instructions.html           "Instructions"
    PrimitivesLab4Solution.html               "Solution"
  PrimitivesLab5.html                         "Lab 5*"
    PrimitivesLab5Instructions.html           "Instructions"
    PrimitivesLab5Solution.html               "Solution"
  PrimitivesTestMacros.html                   "Test Macros"
    PrimitivesTestMacrosIntro.html            "Introduction to Test Macros"
    PrimitivesTestMacrosReasons.html          "Lamest Reasons for not Testing"
    PrimitivesTestMacrosCreating.html         "Creating a Test Macro"
    PrimitivesTestMacrosStrategy.html         "Test Strategy"
    PrimitivesTestMacrosLayout.html           "Layout of a Test Macro"
  PrimitivesLab6.html                         "Lab 6"
    PrimitivesLab6Instructions.html           "Instructions"
    PrimitivesLab6Solution.html               "Solution"
  PrimitivesRealTimeControls.html             "Real Time Controls"
    PrimitivesGetsSets.html                   "gets and sets"
  PrimitivesLab7.html                         "Lab 7"
    PrimitivesLab7Instructions.html           "Instructions"
    PrimitivesLab7Solution.html               "Solution"
  PrimitivesMessages.html                     "Working with Messages"
    PrimitivesProcessMessage.html             "processMessage"
    PrimitivesSendingMessages.html            "Sending Messages"
  PrimitivesLab8.html                         "Lab 8"
    PrimitivesLab8Instructions.html           "Instructions"
    PrimitivesLab8Solution.html               "Solution"
  PrimitivesRestarts.html                     "Primitive Restarts"
    PrimitivesRestartUses.html                "Using Restarts"
    PrimitivesControlFlowRestart.html         "Control Flow (Restart)"
    PrimitivesControlFlowRestart2.html        "Control Flow (Restart)"
    PrimitivesRestartSafe.html                "Restart-Safe Primitives"
    PrimitivesRestartSaveState.html           "Preserving State"
    PrimitivesRestarting.html                 "Restarting a Primitive"
  PrimitivesDSP.html                          "Introduction to DSP"
    PrimitivesDataClass1.html                 "Using the Data Class"
    PrimitivesDataClass2.html                 "Using the Data Class (ctd.)"
  PrimitivesLab9.html                         "Lab 9"
    PrimitivesLab9Instructions.html           "Instructions"
    PrimitivesLab9Solution.html               "Solution"
  PrimitivesLaunchingOtherCommands.html       "Commands executing commands"

################################################################################
Web.html                                      "WebStart"
  WebWebStart.html                            "WebStart"
    WebWebStartUsing.html                     "WebStart"
  WebWebStartLab.html                         "WebStart Lab"
    WebWebStartLabInstructions.html           "Instructions"
    WebWebStartLabSolution.html               "Solution"
  WebWebStartChart.html                       "WebStart Chart"

################################################################################
Map.html                                      "Maps & Imagery"
  MapBackground.html                          "Background"
  MapPlot.html                                "Maps in a PLOT"
  MapLab.html                                 "Lab"
    MapLabInstructions.html                   "Instructions"
    MapLabSolution.html                       "Solution"

################################################################################
Interop.html                                  "X-Midas Interoperability"
  InteropOverview.html                        "Overview"
    InteropOptions.html                       "Interoperability Options"
  InteropXbc.html                             "XBC"
    InteropXbcSetup.html                      "XBC Setup"
    InteropXbcAdding.html                     "Adding Host Primitives"
    InteropXbcMessages.html                   "Messages"
      InteropXbcConfiguredMessages.html       "Configured Messages"
      InteropXbcUnconfiguredMessages.html     "Unconfigured Messages"
  InteropLab1.html                            "Lab 1"
    InteropLab1Instructions.html              "Instructions"
    InteropLab1Solution.html                  "Solution"
  InteropNeXtOpt.html                         "NeXtOpt"
    InteropNeXtOptSetup.html                  "NeXtOpt Setup"
    InteropNeXtOptUsing.html                  "Using NeXtOpt"
    InteropNeXtOptShared.html                 "Shared Functions"
    InteropNeXtOptMessages.html               "Messages"
      InteropNeXtOptConfiguredMessages.html   "Configured Messages"
      InteropNeXtOptUnconfiguredMessages.html "Unconfigured Messages"
      InteropNeXtOptTranslatedMessages.html   "Translated Messages"

################################################################################
Remoting.html                                 "RMIF & Remoting"
  RmifOverview.html                           "RMIF Overview"
    RmifTerminology.html                      "Terminology"
  RmifLab.html                                "RMIF Lab"
    RmifLabInstructions.html                  "Instructions"
    RmifLabSolution.html                      "Solution"
  RemotingOverview.html                       "Remoting Overview"
    RemotingOptions1.html                     "Options for Remoting"
    RemotingOptions2.html                     "Options for Remoting (ctd.)"
  RemotingLab.html                            "Remoting Lab"
    RemotingLabInstructions.html              "Instructions"
    RemotingLabSolution.html                  "Solution"

################################################################################
Install.html                                  "Installing NeXtMidas"
# Note may want to add section in install on follow readme.txt and skip these pages in future
  InstallWindows.html                         "Installing on Windows"
    InstallWindowsKeyNotes.html               "Important Notes"
    InstallWindowsPreInstall.html             "Create Home and User Directories"
    InstallWindowsInstall.html                "Download and Unzip NeXtMidas"
    InstallWindowsEnvironment.html            "Set the NeXtMidas Environment"
    InstallWindowsBuild.html                  "Build the NeXtMidas Baseline"
  InstallLinux.html                           "Installing on Unix"
    InstallLinuxDataDirs.html                 "Create Data Directories"
    InstallLinuxEnvironment.html              "Set Environment Variables"
    InstallLinuxBuild.html                    "Build the NeXtMidas Baseline"
  InstallConfidence.html                      "Running the Confidence Tests"
    InstallConfTest.html                      "Running the Tests"

################################################################################
# Note: Some consideration has been made of removing these pages in the future
SupportAndMaintenance.html                    "Support & Maintenance"
  SupportAndMaintenanceRequirements.html      "Requirements"
  SupportAndMaintenanceDefinitions.html       "Definitions"
  SupportAndMaintenanceDocs.html              "Documentation"
  SupportAndMaintenanceDebugging.html         "Debugging"
    SupportAndMaintenanceDebugging2.html      "Debugging (ctd.)"
    SupportAndMaintenanceDebugging3.html      "Debugging (ctd.)"
  SupportAndMaintenanceMaintenance.html       "Maintenance"
  SupportAndMaintenanceUpgrading.html         "Upgrading"

################################################################################
FileHandlers.html                             "File Handlers"
  FileHandlersIntro.html                      "Introduction"
    FileHandlersDefinitions.html              "Definitions"
    FileHandlersExample.html                  "Example"
  FileHandlersLab1.html                       "Lab 1"
    FileHandlersLab1a.html                    "File Format"
    FileHandlersLab1b.html                    "Part 1"
    FileHandlersLab1c.html                    "Part 1 (ctd.)"
    FileHandlersLab1d.html                    "Part 1 (ctd.)"
    FileHandlersLab1e.html                    "Part 2"
    FileHandlersLab1f.html                    "Part 3"
    FileHandlersLab1g.html                    "Part 4"
    FileHandlersLab1h.html                    "Solution"
  FileHandlersLab2.html                       "Lab 2"
    FileHandlersLab2a.html                    "PlotFile"
    FileHandlersLab2b.html                    "Axis Definition Methods"
    FileHandlersLab2c.html                    "Other Methods"
    FileHandlersLab2d.html                    "Solution"
