There are a number of bindings for the AstroRuntime besides the native Java binding. This page details the development efforts, and provides early access to the alpha and beta releases.
There are two different bindings that are currently available
C binding
IDL binding
They are currently bundled into a single release package, as the IDL binding makes use of many aspects of the C binding as the IDL binding is implemented as a Dynamically loadable module.
Latest Release
Using the bindings
Each of the bindings tries to follow the naming of the AstroRuntime XMLRPC interface as closely as possible (given the limitations of the implementing language), so the best place to look for documentation is to start with the standard AstroRuntime XMLRPC documentation. Unfortunately this documentation is rather hard to find at this time - a fairly recent zipped copy is attached to this page, and an older version (http://software.astrogrid.org/astro-runtime-docs/xmlrpc.html) directly accessible.
A final piece of advice - it is of course necessary to have a copy of the AstroRuntime actually running when trying to run a program using any of these bindings - in other words the Astrogrid Desktop should be running.