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


  • RMIF Overview
    • RMIF:
      • Stands for Remote Midas InterFace
      • Allows Midas resources (results, messages, pipes,...) to be shared between different Midas sessions on (possibly) different computers.
      • Designed for "slow, high latency, unreliable" network links.
      • Has a primitives written in C/Fortran for X-Midas and Java for NeXtMidas.
        • NOTE: Not all features in the Java (like plot compression) have corresponding C/Fortran implementations.
      • Can be run in various client/server combinations:
        NeXtMidas <--> NeXtMidas
        NeXtMidas <--> X-Midas
        X-Midas   <--> X-Midas
      • For more details, please check out:
        • The RMIF Section of the NeXtMidas User's Guide
        • The RMIF explain file.
      • The X-Midas sd360.txt and NeXtMidas sd360.mm macros serve as an example usage of RMIF.
    Java Experts Take Note:
    RMIF does not use Java's Remote Method Invocation (RMI) and any similarities are conceptual only.

back