Thursday 7 April 2011

ZeroMQ V2.1.4 released on OpenVMS

This release of ZeroMQ on OpenVMS complies with the general V2.1.4 release of the product. See the ZeroMQ V2.1.4 release notes for information on installing and minor edits required in order to run the software on OpenVMS.
ZeroMQ on OpenVMS is now documented on the ZeroMQ Community web page.
As usual, if you require a kit, please send an e-mail to brett.r.cameron(AT)gmail.com and johndapps(AT)gmail.com stating the platform for which you require the kit.

BC&JA

Tuesday 5 April 2011

ZeroMQ V2.1.2 released on OpenVMS

This release of ZeroMQ on OpenVMS complies with the general V2.1.2 release of the product. See the ZeroMQ V2.1.2 release notes for information on installing and minor edits required in order to run the software on OpenVMS.
There are new examples in Pascal; the Integrity kit has been compiled with 64-bit pointers.
The release is for both Integrity and Alpha Servers.

As usual, if you require a kit, please send an e-mail to brett.r.cameron(AT)gmail.com and johndapps(AT)gmail.com stating the platform for which you require the kit.

BC&JA

Monday 7 March 2011

ZeroMQ V2.1.1 released on OpenVMS for Alpha and Integrity

This release of ZeroMQ on OpenVMS complies with the general V2.1.1 release of the product. See the ZeroMQ V2.1.2 release notes for information on installing and minor edits required in order to run the software on OpenVMS.
There are new examples in Pascal; the Integrity kit has been compiled with 64-bit pointers.
The release is for both Integrity and Alpha Servers.

As usual, if you require a kit, please send an e-mail to brett.r.cameron(AT)gmail.com and johndapps(AT)gmail.com stating the platform for which you require the kit.

BC&JA

Friday 17 December 2010

ZeroMQ V2.1.0 Released on OpenVMS Alpha and Integrity

This release of ZeroMQ on OpenVMS complies with the general V2.1.0 release of the product. See the ZeroMQ V2.1.0 release notes for information on installing and minor edits required in order to run the software on OpenVMS.
There are new examples in Pascal; the Integrity kit has been compiled with 64-bit pointers.
The release is for both Integrity and Alpha Servers.

As usual, if you require a kit, please send an e-mail to brett.r.cameron(AT)gmail.com and johndapps(AT)gmail.com stating the platform for which you require the kit.

BC&JA

Wednesday 12 May 2010

ZeroMQ V2.0.6 Released on OpenVMS Alpha and Integrity

BC&JA are pleased to announce that a binary-only version of OMQ V2.0.6 has been released for Alpha and Integrity, OpenVMS 8.3 and higher.

What is new in V2?
The following is from an excellent paper on the roadmap and motivation for the architecture of OMQ V2:

BSD sockets have been used in thousands of applications over the years, but they suffer from some limitations. The low-level nature of the socket API leads developers to reimplementing the same functionality on top of sockets over and over again. Alternatives exist in the form of various "I/O frameworks" and "enterprise messaging systems" but both of these approaches have their own set of drawbacks. The former are generally bound to certain programming languages or paradigms, while the latter tend to be bloated, proprietary solutions with resident daemons that hog system resources.
0MQ ("Zero-Em-Queue") is a messaging system that tackles these issues by taking a different approach. Instead of inventing new APIs and complex wire protocols, 0MQ extends the socket API, eliminating the learning curve and allowing a network programmer to master it in a couple of hours. The wire protocols are simplistic, even trivial. Performance matches and often exceeds that of raw sockets.
Please take a look at the Release Notes for this latest version of 0MQ.
If you are interested in giving the software a try, then please drop us a note at brett.r.cameron (AT) gmail.com and johndapps (AT) gmail.com stating the platform for which you require a kit.
We do recommend you peruse all the information at 0MQ.
Please do let us know how you get on with the software and, if possible, a few words about what you are planning on implementing with it.

Wednesday 31 March 2010

Towards Messaging on an Internet Scale - a White Paper from 0MQ

This white paper is well worth reading as it gives a fascinating insight into the ideas, plans and development goals of the folks at 0MQ/iMatix.

Monday 18 May 2009

Binary version of 0MQ on OpenVMS Integrity Available

There is a binary version of 0MQ on OpenVMS Integrity Server here: http://0mq.s3.amazonaws.com/zmq-06.jar or http://0mq.s3.amazonaws.com/zmq-06.zip.
Both the above files may be unzipped using the UNZIP utility or the JAR utility from the Java SDK.
This version contains all the necessary binaries to get you going without the need to build from source. For those that do wish to build from source or simply review it, the jar file does contain all source code from which the binaries were built.

You will find performance test (latency) programs written in FORTRAN and COBOL in the [perf.tests.zmq] directory. These make use of the 0MQ wrapper which may be found in the [libvmszmq] directory. We hope to write a short document on the use of the wrapper routines. (Volunteers are more than welcome!)

The zmqSetEnv.com file in the [openvms] directory needs to be modified to suit your environment. Comments are in the file to assist you in changing the location of the disk and directory into which you unzipped the kit.

The [openvms] directory also contains a number of COM files which you may use to compile and link both the performance testing programs as well as the 3 tutorials: Chat, Butterfly and Exchange.

However, the latest copy of the source code should always be downloaded from http://www.zeromq.org/. The current release for OpenVMS is available here: http://www.zeromq.org/area:download-v06#toc2. There is also an installation guide at this address.

Note: Version 0.6.1 will be released in a few days, so keep an eye on the http://www.zeromq.org/ Web site.

If someone is desperate enough, we will see if we can build a version of the above for Alpha, the condition being that the OpenVMS 8.3 or higher is available on the target system.

Cheers, John