It's here..!
As part of the new IBM MessageSight v1.0.0.1 release, we are very proud to make available the IBM MessageSight for Developers virtual appliance!
In our last blog entry we gave a taster of the benefits of IBM MessageSight for Developers.
Now you can download it and try it for yourself...
Download IBM MessageSight for Developers
The benefit of this developer focused virtual appliance, is that it enables developers to get started quickly in coding and testing applications to work with IBM MessageSight. It's a virtual appliance which is suitable for deploying in VMWare and VirtualBox environments, and so enables rapid application development.
When IBM MessageSight for Developers is used with our Mobile Messaging and M2M Client Pack and the IBM MessageSight JMS Client Pack, it provides developers with a comprehensive toolbox to create and test M2M and mobile messaging applications quickly and easily.
Why not try it now?
As we saw in our last blog post, Bryan Boyd has put together a very cool application based around a car 'keyfob', and he gives a great description of the app'.
Bryan says...
AutoRemote puts pub/sub messaging in a context almost everyone can relate to: controlling your automobile. The sample comes in two pieces. Remote is a "keyfob" application, with buttons to start/stop the car engine, lock/unlock the driver door, honk the horn, remotely trigger the alarm, and adjust the car's climate control settings. Car is a vehicle simulator: actions triggered from Remote are processed and displayed instantaneously in the web application.
The applications are connected by two topics. AutoRemote/<name> is the control topic. The Car subscribes to this topic, and processes JSON commands embedded in MQTT messages. The Remote ties a button press to a publish of a JSON command using the embedded JavaScript MQTT client. AutoRemote/<name>/settings is the car settings topic. The Car publishes the current state of the car after every change made (ex. air temp increased, car unlocked). The Remote subscribes to this topic immediately after connecting to MessageSight, and the allowed actions of the remote (i.e. START engine is disabled, STOP engine is enabled) is updated every time a new car state message arrives.
This design shows just how easy it is to write applications using pub/sub messaging and IBM MessageSight. No complex request/response mechanism required: just two topics and two subscriptions. MessageSight brings simplicity and scalability to your application development. For fun, try opening multiple remote applications against a single car. You'll see that the remotes are synchronized: start the engine from one remote, and all 3 remotes will respond by disabling the "START" button after the engine starts
Now you can download IBM MessageSight for Developers, and the application samples to try it for yourself !
Download the AutoRemote sample here!
Now, Bryan shows you how to get up and running in two short videos.
This first video, shows you how to configure IBM MessageSight to support the 'keyfob' application.
IBM MessageSight: Powering an MQTT application video
--
--
The second video, demonstrates how to authenticate an MQTT application on IBM MessageSight.
IBM MessageSight: Authenticating an MQTT application
--
---
So, now we have access to the IBM MessageSight for Developers virtual appliance that can be downloaded and deployed to VMWare and VirtualBox environments, a sample application that can be used with IBM MessageSight for Developers and videos which describe how to configure it and implement authentication!
Please give it a try and let us know what you think! Let us know on the blog, on our Twitter feed @IBMmessaging and on our IBM Messaging Google+ page
Thanks!
Marcações: 
blog
mqtt
samples
ibmmessagesight
library
app