Monday 13 December 2010

Google Protocol Buffers on OpenVMS V04 --- with 64-bit addresses for Integrity

These are the release notes for V04, only available on Integrity Servers.
The only difference to V03 is that the libraries included in this release of Google Protocol Buffers for OpenVMS I64 use 64-bit pointers. It should be possible to use the libraries with code that has been compiled to use 32-bit pointers; however the authors would recommend compiling all code to use 64-bit pointers (/pointer_size=64) if possible.

BC&JA

Friday 26 November 2010

Google Protocol Buffers on OpenVMS V03 released

BC&JA are happy to announce V03 of Google Protocol Buffers on OpenVMS! The release notes contain a wealth of information on the product, its installation and some examples for you to try.
If you are interested in a kit for Integrity Server please send an email to brett.r.cameron(AT)gmail.com and johndapps(AT)gmail.com. As always, we would love to hear how you get on and what you intend doing with the software.
This release fixes a problem when using GPB on an ODS-2 structure disk by replacing "." in file names with "-". It also provides support for the use of the DECC$FILENAME_UNIDX_ONLY logical name by limiting the scope of the logical name for the compilation so no other programs or utilities will be affected by the definition of the logical name.
We still recommend ODS-5 disks -default on OpenVMS 8.3 and higher- when using GPB.

Friday 19 November 2010

Google Protocol Buffers on OpenVMS V01 released

BC&JA are happy to announce V01 of Google Protocol Buffers on OpenVMS! The release notes contain a wealth of information on the product, its installation and some examples for you to try.
If you are interested in a kit for Integrity Server please send an email to brett.r.cameron(AT)gmail.com and johndapps(AT)gmail.com. As always, we would love to hear how you get on and what you intend doing with the software.

From the release notes:
Thank your for your interest in this port of Google Protocol Buffers to OpenVMS I64. The current release of Google Protocol Buffers for OpenVMS I64 is based on the Google Protocol Buffers 2.3.0 distribution.
Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing tructured data, much like XML, but smaller, faster, and simpler. Protocol Buffers are widely used at Google for storing and interchanging many kinds of structured information and they serve as a basis for a custom remote procedure call (RPC) system that is used for practically all inter-machine communication at Google.
Data structures and services are defined in a Proto Definition file, which is then processed to produce source code that can be incorporated into application programs to efficiently read and write structured data to and from a variety of data streams and using a variety of languages, including Java, C/C++, or Python. This OpenVMS port of Google Protocol Buffers includes the core binary distribution and an extension to generate C code as opposed to C++.