Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[paho-dev] Paho News - including 1.1 Release Approval



1) Release 1.1 (https://projects.eclipse.org/projects/technology.paho/releases/1.1.0) has been approved (https://bugs.eclipse.org/bugs/show_bug.cgi?id=440385). Yay! Now to get it out.

2) I got travel approval to go to EclipseCon in San Francisco in March to present on MQTT-SN. And I registered.

3) Ian Skerrett and I have been organizing a 2nd MQTT Interops Test Day at EclipseCon. The number of participants signed up is borderline as to whether we should go ahead. It's almost there, but if anyone else wants to participate, please sign up here:

http://www.eventbrite.com/e/mqtt-interop-testing-day-tickets-13854369793?aff=es2&rank=0

I would like it to go ahead, and we could include some other activities, such as:

a) discuss future improvements to MQTT, now that the 3.1.1 standard has been approved (to be fed to the OASIS committee)
b) discuss MQTT-SN, uses and relevance
c) get feedback on the test material

or whatever the participants would feel is useful.

4) Andy Banks submitted a proposal to the MQTT OASIS TC to get a test suite adopted for MQTT conformance. We hope that the Paho test material will fit the bill, eventually.

5) I stumbled across this article in Wired: http://www.wired.co.uk/news/archive/2013-04/12/super-mario-solved. Take a look at the video, it's really cool :-).

Reading the paper made me realize how much harder I was making the MQTT test generation by not being able to find best paths using backtracking (you need an "undo last operation"). This is usually impossible if you are using a real product to generate tests against (note to self: add this feature to any product I write). But I'm using a Python broker which I control. Using real sockets causes the Python deepcopy to fail so I can't save/restore the broker state, so I'm just looking into replacing the real sockets with a simple buffer, just for the test generation. This should make the generation of high coverage test suites much more efficient. If only I could make a cool video too...

I also fixed some other things in the test material, a couple thanks to Dejan Bosanac (RedHat) who raised some really useful bugs.

6) I've been thinking about how to get more/better ports of the embedded clients to the most popular embedded operating systems (http://m.eet.com/media/1179248/20130227pcembeddedsurvey841.jpg). I've put some feelers out for VxWorks. Started looking at FreeRTOS again. I'd like to get ports for Contiki and RIOT too, which aren't on that list. Apart from having ready-made ports available, I want to see if there any obstacles that prevent them from being ported to any OS, and to fix them if so. But I haven't got much further than that right now.

--
Ian Craggs
icraggs@xxxxxxxxxx                 IBM United Kingdom
Paho Project Lead; Committer on Mosquitto



Back to the top