Tag Archives: presentation

Lightweight Messaging and Linux #lca2011

I’ve just delivered my talk at LinuxConf Australia 2011Lightweight Messaging for a Connected Planet. Unlike any of the other “spins” of the MQTT overview talk I’ve delivered before, this one really talks in more detail about the coding side, with shout outs to many of the members of the MQTT community and their projects. Special mentions here to Roger Light and the mosquitto project, and Nick O’Leary and the Arduino client. There has been a huge amount of discussion of Arduino and home automation (and sending Tux to the edge of space with an Arduino on a balloon… unrelated to MQTT but awesome) at LCA 2011 so these aspects turned out to fit really well.

Do let me know if you start to play around with MQTT as I believe there are some really funky things happening (some of which are highlighted in the slides). I’ve had some particularly great conversations with Andy Gelme who helped to run the Arduino Miniconf at LCA2011 and I hope to see things moving forward on his open hardware router project, too.

A Smarter Planet needs lightweight messaging

One of the primary things I’ve been working on this year has been IBM’s new WebSphere MQ Telemetry product. I say “new”, of course, but the underlying technologies – WebSphere MQ itself, and the MQTT protocol which takes the messaging infrastructure down to the edge of the network and into embedded devices – have both been around, and totally solid, for a number of years already, but they have only recently formally been brought together into a single package. MQTT is short for MQ Telemetry Transport, and I wrote about it a couple of months ago in a post where I referred to it as a Smarter Planet protocol.

I’ve done quite a bit of travelling and talking to IBM customers and communities this year, and that’s recently been recognised and formalised into (part of) my new role in Hursley where I’m the WebSphere Messaging Community Lead. What does that mean? Well, the product part is in the first two words – I’m looking at the MQ family of products (something I’ll be writing about a bit more in the near future). The most important part, though is that third word – Community. My primary focus is working with, listening to, and helping to develop the community – and linking that back in to what we do in our labs. Community, for me, means people: developers, administrators, architects, partners, and the overall ecosystem that surrounds WebSphere MQ. We’ve got some great third-party sites out there, some brilliant content that gets published through IBM Redbooks and developerWorks, and our support teams blog about the topic, but we can always do better and I’m looking forward to finding ways of socialising our content and the materials produced by others.

A great first step towards that is our new IBM Expert network on Slideshare, which Adam Christensen wrote about recently, enabling us to share content as IBMers in a more “social” manner. I had a bunch of presentations up there already, but it was high time that I contributed some material more from my specialist technical subject area. I’ve now done so :-)

This was a quick presentation I gave at an Apache Retreat that was held at IBM Hursley a couple of months ago. It’s a cut-down version of the full talk I’d usually give on the topic, tailored to the audience to keep it relevant to that community rather than diving into the enterprise part of the story and listing out case studies etc.. This is an important point, as the MQTT ecosystem is very much about the developer community and the opportunity to embed a reliable and lightweight messaging protocol into devices like smartphones, sensors, routers and edge-of-network boxes. It’s one of the reasons why IBM has published the specification for royalty-free implementation, and we’re seeing some exciting (and sometimes unexpected!) things happening as folks build their own client APIs. If your application or library is implementing that specification then your devices or applicaitons could, ultimately, bridge up into an Enterprise Service Bus running on the MQ infrastructure, and all the backend power that exists in clouds and enterprise datacentres today can start to do clever things with the data. Predictive analytics, visualisations, better prioritisation of resources… the reliability of transport for the data and the ability to get down to the smallest devices is vital.

[ related aside - shout-out to Nick for the lovely visual on slide 18 of this deck which I failed to credit within the presentation where I originally put it together in a bit of a rush. It's from his page for the Arduino library for MQTT ]

There’s always more to say in this space, but I hope the presentation provides an overview of how the Smarter Planet story bridges the ideas of Service Oriented Architecture and The Internet of Things, and the part that MQTT plays within that. In the future you can expect to hear me talking more in this space, and I should be giving talks at Home Camp 3 in London in a couple of weeks’ time, as well as at LinuxConf Australia in Brisbane in January. I look forward to meeting more people and discussing the whole messaging story in more detail!

Echoes of Digital Surrey

Leafy, sunny, and sleepy Surrey… it’s a hub of digital excitement and innovation, don’t you know!

On Thursday evening I spoke at the third Digital Surrey meeting over in Guildford. The venue for all of the meetings of the group so far has been the brilliant Bench bar at the new Surrey Sports Park, and as usual it didn’t disappoint. There was a nice crowd, a little smaller than previous months (not entirely surprising due to the sunshine, holiday period, and sporting excitement), but again there were new faces and the group continues to evolve

What is Digital Surrey all about? Well, it’s not my brainchild (that award goes to the tireless @AbigailH), and it doesn’t have a mission statement as such, but if I was to describe it, I’d say that it’s a group of people interested in online and offline, mostly digital… “stuffs”… Web 2.0, publishing, creativity, new technology, communications, community… all kinds, really. It’s a very diverse crowd – from PR, marketing, journalism, web development, from startups to corporations, musicians, academics, researchers, and those into politics. Quite a fascinating group of people to explore from month to month, and the best part is, it has been growing and changing all the time. It all started last year when some wonderful people from a PR and communications company called thebluedoor, based in Farnham, started a series of irregular tweetups in the area… and it sort of snowballed from there, with the excellent folks from iBundle (home of Raffle.it, SocialSafe, etc) helping to get things off the ground with very generous and much appreciated support. You don’t have to be a Twitter user to take part, nor do you have to be from Surrey… so I sneak across the border on the occasional, uh, reconnaissance mission! :-)

So, fundamentally, it’s a great mixed up, jumbled group of people that meets once a month. Some willing volunteer gets up to say some stuff for half an hour or so somewhere in the early-to-middle section, and then discussions, chat, and networking go on into the evening. See? Surrey really is a hub of digital excitement and innovation!

My theme was essentially all around how organisations need to be more outward-looking… that by blocking off the outside world and constructing an “echo chamber”, they will stagnate and lose touch. I told the story of how I’ve been successful making myself social inside a large corporation, and then talked about how that use of social tools has extended beyond the firewall. I also said some things about how I’m beginning to thoroughly dislike the term “social media” and I don’t believe in the efforts of marketeers to manufacture “viral”, but those are probably rants for another time and place. We had some brilliant conversations about what challenges companies face in enabling their people to go down these paths and enabling a more trusting culture. There’s a brief write-up on the Digital Surrey site, along with some of the lovely tweets that people posted while I was speaking!

Sound interesting? If you want to get involved, there’s a LinkedIn group where we have ongoing discussions, and the website is in the process of being shiny-fied. Next meeting is on July 22nd and I’m assured that Chris Green will have some great thoughts to share on the importance of content. Can’t wait! :-)

[oh, and if you're interested in meetups of this nature, I also have to put in a word for the great Thames Valley Social Media Cafe, aka #tvsmc, aka Reading / Thames Valley Tuttle, aka a nice cup of  coffee or tea and a natter about the latest happenings... it is sometimes partly populated by folks you might also meet at Digital Surrey... It's twice a month, alternating between Reading, Farnborough, or a.n.other venue, in the daytime, also on a Thursday, under the excellent stewardship of @BenjaminEllis, @caalie and @JimAnning. Take a look!]

Some audio from SOMESSO

Couple of things:

  • I added a c. 20 min audio commentary to my deck on Slideshare – hopefully it will make the slides a bit more meaningful!
  • Here’s a snippet from Susan Kish’s summary of the day, where she mentions my talk:

Openness and Innovation in a Web 2.0 world

Today I have been speaking at the SOMESSO conference in London. I inherited the topic from my friend Luis Suarez… it was billed as “Knowledge management: Security, Intellectual Property and Privacy” but I spun it around a little to look at how exposing your company’s expertise and ideas to the web can actually improve innovation.

I’m completely indebted to Adam Christensen for his words (much retweeted today as something I’d said) about IBM’s approach to social computing, and for allowing me to reuse a couple of slides. I also loved Dion Hinchcliffe’s recent post 12 Rules for Bringing Social to your Business, and reused his graphic from there. I thought there were some fantastic synergies with the previous three talks during the morning, and was able to continue some of the threads whilst taking them in a slightly different direction.

For more background on IBM’s approach, I recommend taking a look at an interview with Jon Iwata in which he discusses the loss of control, but the value of social media.