From: Arlindo da S. <da...@al...> - 2009-11-15 22:30:33
|
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... |