Current Page:
NeXtMidas Training
RMIF & Remoting
RMIF Overview
+
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
+
Applets & 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.