AstroRuntime Bindings

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 ( 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.

C binding

IDL binding

Building the bindings from source code

Background Information

-- PaulHarrison - 13 Aug 2008

Topic attachments
I Attachment Action Size Date Who Comment
zipzip manage 2748.8 K 2008-08-13 - 10:56 PaulHarrison AR interface documentation
Topic revision: r1 - 2008-08-13 - 10:56:55 - PaulHarrison
AstroGrid Service Click here for the
AstroGrid Service Web
This is the AstroGrid
Development Wiki

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback