OpenVMS - The Minimum You Need to Know by Roland Hughes
The Minimum You Need to Know About Java on OpenVMS, Vol. 1 by Roland Hughes
Copyright © 2007 TheMinimumYouNeedtoKnow.com.  The information on this page may not be reproduced or republished
without prior permission from Roland Hughes.
OpenVMS Resources
Home     |     Roland Hughes     |     Books in the Series     |     Order
HOME      ::     ROLAND HUGHES      ::      BOOKS in the SERIES      ::      ORDER     ::     SITE MAP
About Java on OpenVMS, Vol. 1
Discover what is required to write real business applications on OpenVMS using Java.  Java on
OpenVMS covers the ugly side of Java, the Java Native Interface, so readers can more easily
develop back end applications.
    • Requested by the industry as a follow-up to The Minimum You Need to Know to Be an
    OpenVMS Application Developer
    • Learn how to store Java source in CMS and use MMS for builds
    • Use Java to replace existing OpenVMS applications which use FMS,RMS, and/or RDB
Tips from the Book
  • Everything is a class….almost.

  • Passing by reference isn’t what you think it is, no matter what the other books tell you.

  • JNI_ABORT means you want to free your local copy without copying back to the Java
    environment.  JNI_COMMIT means you want to copy back to Java and keep your local copy.  
    Naturally, 0 means you want to copy back to Java and free your local copy.  Isn’t that just
    obvious?

  • Date handling in Java is somewhat littered with land mines.  Java provides you with a Date
    class, then tells you not to use it.  When you use the classes that are supposed to replace
    the now depreciated Date class, you are forced to use Date objects.  Use a Date object in
    your code where it will actually get a name and the compiler will flag a warning.