Showing posts with label OpenVMS. Show all posts
Showing posts with label OpenVMS. Show all posts

Wednesday, July 13, 2011

The Minimum You Need to know to be an OpenVMS Application Developer - Book Review

Do you want to be an OpenVMS Application Developer? If you don't know what that is, then you probably don't need this book, but if you do, you've found the seemingly most comprehensive and readable guide to doing so. Roland Hughes' offering, "The Minimum You Need to know to be an OpenVMS Application Developer" is an abundance of information that you cannot afford to be without.

Here's some background: "OpenVMS (Open Virtual Memory System) is a high-end computer server operating system. As a multi-user, multiprocessing virtual memory-based operating system (OS), it is designed for use in time-sharing, batch processing, real time, and transaction processing. It offers high system availability through clustering and distributes the system over many machines." In other words, you need to know this!

This isn't a beginner's guide, to be sure. However, those in the IT industry will be thankful to Hughes as he describes uses of: the MMS and CMS tools from the widely used DECSET OpenVMS software development toolkit CDD FMS the RDB and MySQL databases. He describes other tools found in OpenVMS application development such as VMSMAIL, and PHONE. The book works readers through and around a single application which is developed in each of DEC BASIC, FORTRAN, COBOL, C and C++ using a variety of tools. On the accompanying CD, full source code is provided.

Hughes' language is easy to understand. He doesn't speak over the heads of the readers, nor talk down, and his tome is not the dry textbook form you may be used to. He uses humor and easy going guidance, making this likely one of the most readable IT guides out there.

Drawing on his vast experience and knowledge, Hughes rewards himself and the reader with a final chapter on the IT field. His guidance here is not so technical but rather personal when deciding where a developer wishes to work. His attention to company restrooms is something I did not expect to read about but is likely very valuable information. If you want to be an OpenVMS Application Developer, this is the book you need.

"The Minimum You Need to know to be an OpenVMS Application Developer"

By Roland Hughes

ISBN-10: 0977086607

Review by Heather Froeschl

Heather Froeschl is an author, award winning editor, and book reviewer, at http://www.quilldipper.com/ and http://www.bookideas.com/


View the original article here

The Minimum You Need to Know About Java on OpenVMS - Book Review

The Minimum You Need to Know About Java on OpenVMS

By Roland Hughes

ISBN 0-9770866-1-5

Stop right there. If you haven't read Roland Hughes' first book in this series, "The Minimum You Need to Know to be an OpenVMS Application Developer" you'll need to do so. Think of it as the prerequisite of a college course. Now, you are ready for the second book, "The Minimum You Need to Know About Java on OpenVMS." Why two books? Java wasn't covered so thoroughly in the first. Believe me; you'll be glad you have both.

The concept of this book is "how to convert your existing core business application to use Java, yet still preserve your investment in the most stable platform on earth." In other words, Hughes shows programmers how to create all the tools you need to make Java a usable language on OpenVMS. Java is an object-oriented programming language somewhat similar to C and C++ but really very different. Hughes goes into great comparison. Java has classes, but has a unique class called an Array with no defined constructor. This means values can be stored anywhere and in no specific order. You're going to learn to build the tools you need to build the tools you want. Pretty simple, right?

As in the first book, Hughes uses the same application to demonstrate each new tool, in this book, using Java with FMS and RDB. He shows how to develop a generic class that will be usable by Indexed Files, also how to use JNI to access RMS, FMS, system services, and operating system provided libraries. Programmers learn to create an infrastructure MMS Procedure and how to use the supporting classes the procedure creates. Hughes also shows how to access RDB via the JDBC driver, demonstrating the importance of SQL. An accompanying CD-ROM contains the Class source.

This isn't just flat textbook reading though. Hughes uses humor and casual language to engage his readers. He comfortably refers to things like geek books and nerd attitude. He knows that this work is on the intense side of life. The information within the book is very professionally presented, with detailed analysis and explanations, troubleshooting and error experiencing tips, and exercise quizzes that test your knowledge. You have to know these things!

The final chapter examines the future of IT and the choices you make going into it. So you want to be a computer programmer huh? Are you sure? Don't listen to your guidance counselor without reading this book (and the first) first. Triple digit hourly rates, six figure salaries...maybe not. Downsizing, layoffs, feast or famine? Maybe so. When looking for sage advice on IT, go to the guru, Roland Hughes.

Heather Froeschl is an author, award winning editor, and book reviewer, at http://www.quilldipper.com/ and http://www.bookideas.com/


View the original article here