Projects / RMIIO (OpenHMS)


RMIIO is a library that makes it as simple as possible to stream large amounts of data using the RMI framework (or any RPC framework). The RMI framework makes it very easy to implement remote communication between Java programs, yet does not provide any ready solutions for sending large files without blowing out memory on the client or server. What you really want to do is stream data from the client to the server using a framework that does not really expose streaming. The RMIIO library provides some very powerful classes that enable a client to stream data to the server using only a few extra lines of code.

Operating Systems

Recent releases

  •  24 Sep 2013 03:56

    Release Notes: This release includes some minor fixes and feature enhancements.

    •  11 Jan 2012 05:24

      Release Notes: This is a minor release with a fix for remote client closing.

      •  20 Mar 2008 20:55

        Release Notes: Allows reserialization of RemoteStreamServer.

        •  14 Feb 2008 06:33

          Release Notes: RemoteStreamServer implementations were made Serializable by implementing writeReplace to automatically export the object and return the remote stub. DirectRemoteInputStream was added as a last-ditch alternative for dealing with certain problematic scenarios. Te default port for the DefaultRemoteStreamExporter can now be configured via a system property. Closing of local resources by a RemoteIteratorServer was made less prone to surprises.

          •  10 Oct 2007 20:59

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.