tag:blogger.com,1999:blog-82671375791111826092024-02-08T04:44:54.848-08:000MQ on OpenVMSØMQ is a lightweight messaging implementationjohn d appshttp://www.blogger.com/profile/13009296879505481064noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-8267137579111182609.post-70195139166239727302011-04-07T04:16:00.000-07:002011-04-12T01:31:13.087-07:00ZeroMQ V2.1.4 released on OpenVMS<h3 class="post-title entry-title"></h3><div class="post-header"></div>This release of ZeroMQ on OpenVMS complies with the general V2.1.4 release of the product. See the <a href="https://sites.google.com/a/johndapps.com/www/ZeroMQ-kit-notes-2.1.4.pdf">ZeroMQ V2.1.4 release notes</a> for information on installing and minor edits required in order to run the software on OpenVMS.<br />
ZeroMQ on OpenVMS is now documented on the <a href="http://bit.ly/gBbLdR">ZeroMQ Community</a> web page.<br />
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.<br />
<br />
<a href="http://www.johndapps.com/">BC&JA</a>john d appshttp://www.blogger.com/profile/13009296879505481064noreply@blogger.com0tag:blogger.com,1999:blog-8267137579111182609.post-38705580941865487872011-04-05T01:17:00.000-07:002011-04-05T01:17:34.083-07:00ZeroMQ V2.1.2 released on OpenVMSThis release of ZeroMQ on OpenVMS complies with the general V2.1.2 release of the product. See the <a href="https://sites.google.com/a/johndapps.com/www/ZeroMQ-kit-notes-04.pdf">ZeroMQ V2.1.2 release notes</a> for information on installing and minor edits required in order to run the software on OpenVMS.<br />
There are new examples in Pascal; the Integrity kit has been compiled with 64-bit pointers.<br />
The release is for both Integrity and Alpha Servers.<br />
<br />
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.<br />
<br />
<a href="http://www.johndapps.com/">BC&JA</a>john d appshttp://www.blogger.com/profile/13009296879505481064noreply@blogger.com0tag:blogger.com,1999:blog-8267137579111182609.post-9188693700923245202011-03-07T09:52:00.000-08:002011-03-07T09:54:44.902-08:00ZeroMQ V2.1.1 released on OpenVMS for Alpha and IntegrityThis release of ZeroMQ on OpenVMS complies with the general V2.1.1 release of the product. See the <a href="https://sites.google.com/a/johndapps.com/www/ZeroMQ-kit-notes-04.pdf">ZeroMQ V2.1.2 release notes</a> for information on installing and minor edits required in order to run the software on OpenVMS.<br />
There are new examples in Pascal; the Integrity kit has been compiled with 64-bit pointers.<br />
The release is for both Integrity and Alpha Servers.<br />
<br />
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.<br />
<br />
<a href="http://www.johndapps.com/">BC&JA</a>john d appshttp://www.blogger.com/profile/13009296879505481064noreply@blogger.com0tag:blogger.com,1999:blog-8267137579111182609.post-2503623912233721912010-12-17T02:59:00.000-08:002011-01-11T01:52:43.701-08:00ZeroMQ V2.1.0 Released on OpenVMS Alpha and IntegrityThis release of <a href="http://www.zeromq.org/">ZeroMQ </a>on OpenVMS complies with the general V2.1.0 release of the product. See the <a href="https://sites.google.com/a/johndapps.com/www/ZeroMQ-kit-notes-03.pdf">ZeroMQ V2.1.0 release notes</a> for information on installing and minor edits required in order to run the software on OpenVMS.<br />
There are new examples in Pascal; the Integrity kit has been compiled with 64-bit pointers.<br />
The release is for both Integrity and Alpha Servers.<br />
<br />
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.<br />
<br />
<a href="http://www.johndapps.com/">BC&JA</a>john d appshttp://www.blogger.com/profile/13009296879505481064noreply@blogger.com2tag:blogger.com,1999:blog-8267137579111182609.post-36041395167651605242010-05-12T04:33:00.000-07:002010-05-13T08:31:05.391-07:00ZeroMQ V2.0.6 Released on OpenVMS Alpha and IntegrityBC&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.<br />
<br />
What is new in V2? <br />
The following is from an <a href="https://sites.google.com/a/johndapps.com/www/towards-messaging-on-an-internet-scale.pdf?attredirects=0&d=1">excellent paper</a> on the roadmap and motivation for the architecture of OMQ V2:<br />
<em></em><br />
<blockquote><em>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.</em></blockquote><div><blockquote><em><a href="http://www.zeromq.org/">0MQ</a> ("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.</em></blockquote></div>Please take a look at the <a href="https://sites.google.com/a/johndapps.com/www/ZeroMQ-206-kit-notes-01.pdf?attredirects=0&d=1">Release Notes</a> for this latest version of 0MQ.<br />
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.<br />
We do recommend you peruse all the information at <a href="http://www.zeromq.org/">0MQ</a>.<br />
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.john d appshttp://www.blogger.com/profile/13009296879505481064noreply@blogger.com0tag:blogger.com,1999:blog-8267137579111182609.post-11844206660028906532010-03-31T07:19:00.000-07:002010-03-31T07:19:20.861-07:00Towards Messaging on an Internet Scale - a White Paper from 0MQ<a href="https://sites.google.com/a/johndapps.com/www/towards-messaging-on-an-internet-scale.pdf?attredirects=0&d=1"><span style="color: black;">This </span>white paper</a> is well worth reading as it gives a fascinating insight into the ideas, plans and development goals of the folks at 0MQ/iMatix.john d appshttp://www.blogger.com/profile/13009296879505481064noreply@blogger.com2tag:blogger.com,1999:blog-8267137579111182609.post-88354079264203619322009-05-18T08:04:00.000-07:002009-05-20T01:17:17.450-07:00Binary version of 0MQ on OpenVMS Integrity AvailableThere is a binary version of 0MQ on OpenVMS Integrity Server here: <a href="http://0mq.s3.amazonaws.com/zmq-06.jar">http://0mq.s3.amazonaws.com/zmq-06.jar</a> or <a href="http://0mq.s3.amazonaws.com/zmq-06.zip">http://0mq.s3.amazonaws.com/zmq-06.zip</a>.<br />Both the above files may be unzipped using the UNZIP utility or the JAR utility from the Java SDK.<br />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.<br /><br />You will find performance test (latency) programs written in FORTRAN and COBOL in the <span style="font-family:courier new;">[perf.tests.zmq]</span> directory. These make use of the 0MQ wrapper which may be found in the [<span style="font-family:courier new;">libvmszmq]</span> directory. We hope to write a short document on the use of the wrapper routines. (Volunteers are more than welcome!)<br /><br />The <span style="font-family:courier new;">zmqSetEnv.com</span> file in the <span style="font-family:courier new;">[openvms]</span> 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.<br /><br />The <span style="font-family:courier new;">[openvms]</span> 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.<br /><br />However, the latest copy of the source code <strong>should</strong> <strong>always</strong> be downloaded from <a href="http://www.zeromq.org/">http://www.zeromq.org/</a>. The current release for OpenVMS is available here: <a href="http://www.zeromq.org/area:download-v06#toc2">http://www.zeromq.org/area:download-v06#toc2</a>. There is also an installation guide at this address.<br /><br />Note: Version 0.6.1 will be released in a few days, so keep an eye on the <a href="http://www.zeromq.org/">http://www.zeromq.org/</a> Web site.<br /><br />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.<br /><br />Cheers, Johnjohn d appshttp://www.blogger.com/profile/13009296879505481064noreply@blogger.com1tag:blogger.com,1999:blog-8267137579111182609.post-13365805223489209552009-04-08T17:46:00.000-07:002009-04-08T18:01:19.911-07:000MQ 0.6 now available - supports OpenVMS0MQ 0.6 is now available, and includes support for OpenVMS Integrity. Download and build instructions can be found here: <a href="http://www.zeromq.org/area:download-v06#toc2">http://www.zeromq.org/area:download-v06#toc2</a>. The software also works fine on OpenVMS Alpha, however a couple of minor changes may be required to some of the build procedures - if you would like to use the software on Alpha, please let us know.<br /><br />We are currently getting latencies in the 230 to 480 microsecond range (loopback interface), so room for improvement, but probably not a bad start given that that no platform-specific optimization of the code or system tuning has been done.Brett Cameronhttp://www.blogger.com/profile/01808630043272393203noreply@blogger.com3tag:blogger.com,1999:blog-8267137579111182609.post-52683508401716015672009-03-01T04:11:00.000-08:002009-03-01T04:13:43.396-08:00Welcome to 0MQ on OpenVMS!This blog will be the main reference point for announcements, feature enhancements, feedback, errata and so forth for the port of 0MQ to OpenVMS.<br />We hope for a fruitful exchange of ideas in the blog and wish all those that download and try the software to let us know how things transpired, what changes they desire, what bugs they found, and anything else they consider we and others should hear about.<br /><br />BC&JAjohn d appshttp://www.blogger.com/profile/13009296879505481064noreply@blogger.com2