RPC 1

RPC 1

  What's This?

This package implements a custom protocol for performing remote procedure calls (RPCs). It is designed towards achieving fast RPC's on the TINI platform, but is suitable for any micro Java platform. This package is an extension of the RPC 0 library , which you will need to build applications.

Why bigger?

The RPC 0 protocol was designed to push the low end for RPC protocols. To maintain the easiest route to cross platform and langauge portability, no concept of remote objects was provided for. This package builds on the same protocol to provide for server side objects. Server objects allow a client application to create, receive, and make calls on those objects. An example use is RemoteJDBC for which this package was designed.

This distribution includes a library that can be used to build clients, and servers. An example standalone server is included. Complete source code, built binaries and ANT build files are included.

  License

This software is subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
 
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.

The Original Code is "Hangar5 RPC 1 Library".

The Initial Developer of the Original Code is James D. Rudnicki.  
Portions created by James D. Rudnicki are
Copyright (C) 2003.  All Rights Reserved.

A full copy of the Mozilla Public License was included in this distribution. The original is available at www.mozilla.org .


Page created 03 May 04

Copyright 2004