Previous Next        Current Page: NeXtMidas Training / Background / What is NeXtMidas?
Start Here   
Background   
   - Midas Product Family   
   - What is Midas?   
   - Midas Family Tree   
   - Current Frameworks   
   - Framework Interoperability   
   - The Midas Philosophy   
   - What is NeXtMidas?   
   - NeXtMidas Design   
   - NeXtMidas Benefits/Features   
   - NeXtMidas Option Trees   
   - Why use Java?   
   - Why use Java? (ctd.)   
   - Why use Java? (ctd.)   
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   
Applets & WebStart   
Maps & Imagery   
X-Midas Interoperability   
RMIF & Remoting   
Installing NeXtMidas   
Support & Maintenance   
File Handlers   


  • NeXtMidas History
    • NeXtMidas was started in 1998 by Jeff Schoen, founder of Innovative Computer Engineering (ICE).
    • NeXtMidas attempted to take full advantage of the technology developed during the internet boom of the 1990s
  • NeXtMidas Goals
    • NeXtMidas is intended to be a networked version of the Midas shell written in Java that provides high-performance DSP capabilities in a platform-neutral environment.
    • NeXtMidas is intended to feel "natural" to the X-Midas programmer with similar Macro language and option tree structure (the libraries, of course, will differ).
  • NeXtMidas Facts
    • NeXtMidas is written in Java (with a few auxiliary methods in C).
      • The use of C is limited to terminal interaction and special high-performance data conversion methods. All of these can be disabled allowing NeXtMidas to run using pure Java.
    • The NeXtMidas Macro language is similar to the one used in X-Midas but provides access to any Java function or command.
    • NeXtMidas shares many X-Midas concepts including: option trees, primitives, intrinsics and macros.