High-performance ONC RPC implementation for Java technology, Android, and J2ME platforms. Connect Java applications to the C/C++ universe with industry-standard RPC.
40-50% faster than RMI with over 3000 calls per second across LAN
Fully tested on Google Android and J2ME platforms for mobile devices
Interoperable with C/C++ RPC servers on UNIX, Linux, and Windows
SSL/TLS support for secure communications over HTTP/HTTPS
Netbula JRPC is a complete port of ONC RPC to the Java platform, designed with proper object-oriented methodology and featuring a small memory footprint (less than 100K). It enables pure Java RPC clients and servers to communicate seamlessly with C/C++ applications using industry-standard ONC RPC protocols.
Fully compliant with RFC 1831 and RFC 1832 standards, ensuring interoperability with existing ONC RPC servers and clients across all UNIX platforms.
Properly designed with object-oriented methodology, making it much easier to program than the original C version while maintaining full compatibility.
Includes jrpcgen IDL compiler that compiles *.x files into Java classes, making porting existing ONC RPC applications to Java incredibly easy.
Support for HTTP and HTTPS protocols through RpcProxyServlet servlet and CGI gateway, enabling RPC calls through web protocols.
Includes complete development toolkit with extensive sample programs, documentation, and utilities for rapid RPC application development.
Chosen by Fortune 500 companies including FedEx, HP, Intel, Nokia, Sony, and others for mission-critical systems.
Demo RPC server/client with SSL support showing basic RPC functionality
View Tutorial →Java client to rstatd for obtaining remote system performance information
Download Source →Download the Netbula JRPC toolkit and start building high-performance, cross-platform RPC applications today.