jarpc-logo.jpg (5865 bytes)JaRPC
More than just ONC/RPC for Java!!

Home
Unique Features
Whats Included
Installation
White Papers
Examples
Programmers
Guide
jrpcgen

 

 

NC Lab's JaRPC libraries and development system provides the tools you need to develop ONC/RPC and extended .rpc Client and Servers in Java.

This is the first and only Java RPC Suite that supports
both .x and  .rpc file formats!

It is assumed that you are familiar with ONC/RPC, if not, we encourage you to check the links provided in the FAQ.

JaRPC is a Java implementation of the RFC 1831 (RPC: Remote Procedure Call Protocol Specification Version 2) and RFC 1832 (XDR: External Data Representation Standard). These RFC's are provided for your convenience in the Documentation section.

The JaRPC library provides an API of classes allowing the development of Java Clients for standard and .rpc Servers as well as applets for use by Java enabled browsers. The API also allows the development of Java Server which can be accessed from ONC/RPC and .rpc Clients  and/or JaRPC Clients.

A Java portmapper (portmap interface 2) is provided for platforms that do not provide this facility (eg MS Windows).

The development toolkit provides an extended version of the standard rpcgen program: jrpcgen.  The jrpcgen interpreter translates standard RPC/XDR definition files (.x) and also the extended .rpc files into a series of Java source files implementing the XDR protocol. Server, Client and "bare" stubbs can be generated along with the corresponding "main" routines. Best yet, this NC Lab's jrpcgen provides practical round-trip engineering for the generated .java source files!

The development toolkit provides numerous example programs showing how basic and more complicated applications can be built.

For the Impatient!

Examples

Features

jrpcgen

White Papers

Eval Version

Copyright NC Laboratories Inc, 1998, 1999, all rights reserved. Legal Statement