The most powerful ONC RPC development tool for rapid client/server application development. Turn existing C/C++ code into distributed systems in minutes.
Turn existing C/C++ functions into RPC services in minutes, not hours
Works seamlessly across UNIX, Linux, Windows NT/95/98/2000/ME/XP/Server 2003
Used by Fortune 500 companies including FedEx, HP, Intel, Nokia, and Sony
Small 50K library footprint with high-performance networking
PowerRPC revolutionizes distributed computing by focusing on interface-based programming. Transform existing local APIs into powerful RPC server objects that can be called across networks with minimal code changes.
Uses C-like IDL syntax that any C/C++ programmer can understand immediately
Handles structs, arrays, linked lists, unions, and arbitrary data structures
Multithreading, asynchronous RPC, and automatic data encoding/decoding
Based on ONC RPC, the de facto standard available on all UNIX platforms
Trusted by leading companies for mission-critical systems including:
Describe your C/C++ functions using PowerRPC's intuitive IDL syntax
PowerRPC compiler generates client/server stub code automatically
Focus on business logic while PowerRPC handles networking
Run your distributed application across multiple platforms
int fread(out char [size = return, maxsize = n*m] buffer,
int n, int m,
in FILE *fp);
This simple interface description tells PowerRPC to make fread() callable over network, handling buffer allocation and data transfer automatically.
Enable multithreaded servers with simple property settings in your IDL files
Support for non-blocking calls and callback mechanisms
Use PowerRPC's XDR code to serialize complex data structures to disk
Full ONC RPC support for Windows platforms with additional enhancements
Download the PowerRPC demo and experience the power of rapid RPC development