Previous Next        Current Page: NeXtMidas Training / Primitives / Overview / Type Details
Start Here   
Background   
Common Midas Concepts   
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   
   - Overview   
      - Types of Primitives   
      - Type Details   
      - Class Hierarchy   
   + Open, Process, Close   
   + Building   
   + The NeXtMidas API   
   + Lab 1   
   + Special Variables   
   + Lab 2   
   + Lab 3*   
   + Files in a Primitive   
   + Lab 4   
   + Lab 5*   
   + Test Macros   
   + Lab 6   
   + Real Time Controls   
   + Lab 7   
   + Working with Messages   
   + Lab 8   
   + Primitive Restarts   
   + Introduction to DSP   
   + Lab 9   
Applets & WebStart   
Maps & Imagery   
X-Midas Interoperability   
RMIF & Remoting   
Installing NeXtMidas   
Support & Maintenance   
File Handlers   


  • Details on primitives and intrinsics.
    • What they extend:
      Standard Java Primitives Primitive
      Graphical Primitives GPrimitive
      Host Primitives HPrimitive (XBC option tree)
      Intrinsics Intrinsic
    • Special naming conventions:
      Primitives All lower case.
      Intrinsics First letter is upper case, all others lower case.
Java Experts Take Note:
The rules about naming conventions and the rules regarding constructors (don't use them - this will be explained later) allow NeXtMidas to find and instantiate primitives and intrinsics using reflection. These rules only apply to primitives and intrinsics and do not apply to libraries (which follow normal Java conventions).