All,
I just updated the Java version of GrADS to the latest v2.0.a7. You can
get the jar here:
http://opengrads.org/devel/java/grads-2.0.a7.oga.3.1.jar
and to run it:
java -jar grads-2.0.a7.oga.3.1.jar
I have included support for geotiff and kml. However, it still lacks:
* NetCDF-4
* OPeNDAP
* Athena Widgets
* X11 widgets
* Extensions
Both NetCDF-4 and OPeNDAP are supplib issues that I may be able to sort out,
we will see. The gagui stuff is better off re-implemented in native Java.
The extensions may need to be linked in; fortran 90 extensions will be
tough.
Brian: In the gxJava.c (replacement for gxX.c) I have only code for the
basic graphics; the X11 widget portion is stubbed out for now. I'd need your
help figuring this out. A good reason reason for having the X11 Widgets
working is that one could include grads.jar in data DVDs such as those put
out by NCEP.
The jar also includes a GVMclient/GVMserver that Pedro contributed, but we
are still polishing the final details on these. This allows you to run the
server on one machine and the client in another. The client/server split is
different from the old grads client/server the Pedro contributed years back.
The client is now very thin, with all the shading/contouring being done at
the backend, only the painting of the screen happens client-side.
Right now I only have a NestedVM tool chain for Mac OS X. I'll be writing a
wiki page documenting the build details.
Brian/Jennifer: all the java code is in a separate Java/ directory; only
gxJava.c resides under src/. If you are interested I can develop a patch for
your configure.ac/Makefile.am that would allow you to build grads.jar
automatically. Since you work on Macs, you should be able to use my nestedvm
toolchain. But once you are setup is just a matter of entering
% source /usr/local/NestedVM/env.sh
% ./configure --host mips
% make java-dist
and grads.jar is created.
Cheers!
Arlindo
--
Arlindo da Silva
da...@al...
|