Previous Next        Current Page: NeXtMidas Training / Background / The Midas Philosophy
back
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   
WebStart   
Maps & Imagery   
X-Midas Interoperability   
RMIF & Remoting   
Installing NeXtMidas   
Support & Maintenance   
File Handlers   


  • The Midas Philosophy:
    • More than just a "framework," Midas is a philosophy for solving problems.
      • Open-source mentality that fosters sharing of code.
        • A framework to provide a common backbone for development.
        • A common mechanism for sharing "user contributed" code.
        • A "feel free to copy/paste" mentality.
      • Support for rapid prototyping and analysis.
        • A domain-specific scripting/macro language.
        • An interactive shell to allows users to "play with stuff" (e.g. analyze, decompose, and solve their domain problems.)
      • Focused on high-performance DSP.
        • Support for specialized DSP hardware.
    • Although the frameworks have evolved over time, the core philosophy remains the same.

back