Thanks for the pointer! I *was* planning on reusing the org.ggf.drmaa classes--no reason not to. Reading that entry, it looks like I could mostly reuse the com.sun.grid.drmaa classes (put into a package named, for the time being, com.edbaskerville.xgrid_drmaa), and the JNI wrapper to the C binding, resulting in something like this: (((Objective-C/Cocoa implementation) wrapped in C binding) wrapped in standard JNI) versus the planned ((Objective-C/Cocoa implementation) wrapped in new JNI) The latter is more compact; the former probably a much quicker route to a working system, probably with not much overhead. Sounds like the former is probably a better way to go; I'll look through the code to see for sure. That said, are there any licensing issues with using modified Sun open source code? Google requires that I release my code under the Apache License--any reason why this would be a problem? --Ed On Jun 4, 2006, at 4:23 AM, Rayson Ho wrote:
Just finished reading it... A question on "Java DRMAA Implementation: wrap the Cocoa implementation in Java...."
Are you planning to write a Java binding from scratch??
I remember Dan put together this a while ago:
Porting the DRMAA Java Language Binding: http://blogs.sun.com/roller/page/templedf? entry=porting_the_drmaa_java_language
Rayson
On 6/4/06, Ed Baskerville <lists@edbaskerville.com> wrote:
Hi all,
As I believe Andreas forwarded to this list, I'm doing an Xgrid implementation of DRMAA as part of a Google Summer of Code project. I've written up a brief overview of the system on my blog:
http://code.edbaskerville.com/2006/06/04/xgriddrmaa-overview/
Take a look, and let me know if you have any suggestions. I plan to start implementing it this week; the Subversion repository will be available for anyone to browse online or check out.
--Ed