[saga-rg] Java implementation issues
G.E.POUND at soton.ac.uk
G.E.POUND at soton.ac.uk
Wed Nov 23 11:50:25 CST 2005
Andre,
> There are two major points:
>
> - if you meet semantic problems with the API, we need
> immediate feedback, as then the language independent spec
> needs discussion.
>
> - as you are the first writing a Java binding for SAGA,
> you might consider that as a reference implementation.
> In that case, you should keep the API absolutely free of
> any project specific code etc. Best see the
> implementation as a basis for all future
> implementations. For C++ for example, we intend the
> header files to be usable for other C++ implementations.
>
> One more remark: we are pretty sure that, in one or two
> years from now, the SAGA spec will undergo major revisions.
> That includes firstly a widening of scope, but might
> secondly also affect lok & feel. So any reference
> implementation should be easily extensible in scope, and
> should, if possible, simple enough to change look and feel
> w/o the need for complete rewrite.
I will be developing the Java implementation to inform my understanding of
the sematics. However I will attempt to provide comments upon te language
independent draft swiftly.
I envision a Java implementation that comprises two parts; an interface
definition, and implementations of that interface for alternative
resources. The interface definition would be suitably lightweight to
provide a reference.
By developing an implementation at this stage I understand that there will
be changes until the API is finalised. However, I hope that this would
further Thilo's aim of speeding the delivery of a stable and usable API.
Graeme
More information about the saga-rg
mailing list