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