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