jrpclogo.jpg (2172 bytes)What's Included

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

The NC Labs JaRPC libraries and toolkit is the most comprehensive and effective way to develop ONC/RPC interfaces in the Java language. You get:

The ONC RPC/XDR run time libraries conforming to RFC 1831 (RPC: Remote Procedure Call Protocol Specification Version 2) and RFC 1832 (XDR: External Data Representation Standard). The libraries comprises classes that allow you to:

  • Write Java clients to standard RPC servers
  • Write Java Servers for standard RPC Clients
  • Write peer-to-peer Java Clients and Servers.
  • Clients can be embedded in applets to be run by Applet compatible Browsers.
  • The libraries allow connections over TCP, UDP or encapsulated over HTTP. Broadcast and Authentication are allowed as well as compatibility with the NobleNet advanced RPC standard.

A portmapper application in Java that implements portmap interface version 2.

A jrpcgen compiler that:

  • Translates standard RPC/XDR interface definition files into the sources of a Java class implementing the client-and server side stubs and the XDR conversions for the described interface.
  • Translation of extended RPC/XDR .rpc files into the sources of a Java class implementing the client-and server side stubs and the XDR conversions for the described interface.
  • Provides you with a unique language allowing the generated Java source files to be further configured assisting the Round-Trip engineering process. As close to Round-Trip engineering as you need!

Numerous Example programs including an RPCInfo utility with the IDL definitions in a .x file. This utility shows how a Client is programmed and usefully displays a list of all the services registered with a Portmapper on a system.

 

 

Forget those post-generation editing headaches. This jrpcgen program allows you to configure the generated files the way you need them to be.

You mean - no manual post generation edits? Well; almost! You still need to edit your main routine!

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