About Andy Piper

social bridgebuilder | photographer | techie | speaker | cohost of podcast @ dogearnation.com | WebSphere Messaging Community Lead @ IBM | all views are my own

Linux Users descend on the House

[thanks to the brilliant Laura Cowen, producer of the Ubuntu UK Podcast and uber UX god at Hursley, for writing up this event – it’s a shame I wasn’t able to make it!]

As is usually the case when I’m attending a HantsLUG (Hampshire Linux User Group) meeting, it was a lovely sunny day on Saturday. It’s like as if it knows that I’m going to be spending the day inside, geeking in front of a laptop screen. This meeting, however, we put the sun to good use, first of all showing off Hursley Park at its best, and then lunching out on the decking at the Clubhouse.

When I was a more frequent attendee of the HantsLUG bring-a-box meetings (where I installed my first Debian distro, and later my first Ubuntu), I’d often thought how cool it would be to host a meeting at IBM Hursley. But I never got as far as investigating the security and wifi hassles I’d have to overcome. Fortunately, Anton Piatek was a little braver and sent some emails to nearly the right people (who helpfully forwarded them on to really the right people), and suggested his plan to Adam Trickett, Chair of HantsLUG. Adam says he nearly bit Anton’s hand off and so it happened.

HantsLUG is one of the biggest LUGs in the UK and is our local Linux user group but has surprisingly never really (in the 7 years I’ve known them) had a huge amount of interaction with IBM Hursley. For a long time, though, there has been a good pool of Linux skills and interest in the Lab, and over the last couple of years the number of people around the Lab voluntarily using Linux as their desktop OS has risen (as has the number of Ubuntu lanyards to be seen as you walk the corridors of Hursley).

Image courtesy of fluffydragon

So what makes Hursley a good place for a LUG meeting? Well, for a start, it’s just a really nice place to be – and Hursley House as well as the Park are very impressive to show off to visitors 🙂

On Saturday, we were mostly in the Auditorium (where Spitfires were built during WWII), then when we led everyone down to the Clubhouse for lunch, we took the usual site tour scenic route via the Sunken Garden and fish pond. Although Hursley is out in the country, seemingly the middle of nowhere, it’s actually on the bus-route from Winchester so we had an excellent turnout of about 30 people. IBM Hursley also has a lot of cool people who do cool things that we can tell people about (although one piece of feedback I heard from a LUG person was that they thought we didn’t talk enough about what IBM does!).

Although we had the House to ourselves, and everyone was free to stand around and chat in the Main Hall, most of the day revolved around talks in the Auditorium. It all kicked off at 11am with an introduction to IBM Hursley (and, of course, directions to the fire exits and toilets) from Anton. The inimitable Andy Stanford-Clark, fresh from a week of press interviews, enthused everyone till lunchtime with tales of mouse traps, MQTT, twittering houses, twittering ferries, water meters, and energy monitoring. I say ‘enthused’ but there must be a better term to describe the way the audience rushed the stage when Andy offered to sell Current Cost monitors at a discount…

After lunch, we had a collection of shorter talks on a range of topics:

  • I talked about InfoSlicer, the open source software that my Extreme Blue student team developed last Summer and IBM released under the GPL
  • Anton described the anatomy of Ubuntu packages (he’s the guy that provides Ubuntu users in IBM with the flawless packages we’ve come to rely on)
  • Tony Whitmore related his experiences of producing the popular Ubuntu UK Podcast – and pimped the upcoming OggCamp unconference
  • Adam Trickett, Chair of HantsLUG, gave out free books in return for promises of book reviews on the HantsLUG wiki

Then everyone just hung around chatting for ages.

It was a really enjoyable and relaxed day; kudos to Anton, Stephen, and John for organising it from the IBM end. Thanks also to the IBMers who came along and to the many HantsLUG members who turned up. I’d say it was a success and we should definitely do it again.

IMG_3971 IMG_3970 IMG_3969 IMG_3968 IMG_3966 IMG_3965 IMG_3963 IMG_3962 IMG_3960
IMG_3971

Technical Recognition

[A guest post by Hursley’s Ben Fletcher. This was originally written as an internal blog post – Ben recently received the award for External Honours at the IBM Corporate Technical Recognition Event. Here, he reflects on his experiences]

I believe it is important to leave it entirely up to the individual to recognise the positives of IBMers they work with, and go from there – you can’t do any better than this, but, there’s a bonus: sometimes IBM wants to recognise you too!  To make it all look good, to customers, or to make people happy, and to maintain the technical and innovative reputation or brand IBM has, they’ve built title names or award names as follows:

  • IBM Fellows
  • Corporate and Patent Portfolio Awards
  • Distinguished Engineers
  • Members of the IBM Academy of Technology
  • External Honours
  • Major Outstanding Innovation and Major Outstanding Technical Achievement Awards

Lots of different names, but of course IBM is so diverse that it’s difficult to recognise things in a systematic manner. Looking at the titles, I think the key points here are: if you love corporate technology and/or innovation, you can’t go any better!

I did.  As a result, I fell under the External Honours category, primarily for the RADAR Young Person of the Year award that I received last year.  Thereby I got into the book and, more excitedly, to meet other people and learn more about IBM.  What did I learn from the other IBM attendees?

I would firstly ask where do you work?  If it’s GBS [IBM Global Business Services], I would ask if they’ve heard of SWG [IBM Software Group]?  If yes, have they worked with SWG before?  With either answer, I would then ask if they’ve heard of Lab Services [which is where I work].  With these answers, I started coming up with questions I’d love answers to – for example:

  • how to improve the awareness of what Lab Services can do, across into GBS?
  • does the linkage between Lab Services and GBS have any room for improvement?
  • have people from Lab Services moved to GBS?
  • is Research well connected with UK?  With Research being in Switzerland?
  • is the market for deaf-related and/or blind-related technology too small to be of interest?

image

I also met with Brendon Riley [the IBM UK General Manager], who I was very keen to talk with, particularly as my wife is also Australian.  I was thrilled when he told me that he was from Perth – where my wife was from! Brendon very kindly took the opportunity to ask me to do something for him – clearly he was keen to demonstrate that the planet was flatter, as he could ask me directly like a colleague sitting at the next desk might, rather than passing the request down through a hierarchical organisation. The fact that he’s from Perth, my wife’s from Perth, the Country General Manager asking me directly to do something for him, as our CEO would say: the world is becoming smaller and flatter!

Ben

An unconference and a little bit of history

Yesterday lunchtime the auditorium in Hursley House became the venue of an internal “unconference” of sorts – a very relaxed session with a bunch of short, snappy 5 minute presentations by folks from around the lab who related their experiences from different tech conferences.

Dale Lane spoke about Hackdays and Barcamps; Alex Hutter talked about last weekend’s Barcamp in Brighton; Robin Fernandes talked about user groups and his involvement with PHP; Iain Gavin from Amazon Web Services told us about external views on IBM; and Andy Stanford-Clark was, well, Andy 🙂 I think he may have mentioned something about some service called Twitter, I was’t really paying attention… 😉 Most of it was Ignite-style high-speed babble, and mostly without slides.

Unlunch, unlearn

It was all the brainchild of the brilliant Zoe Slattery, who also had some exciting announcements to share with us (more to come on these once I get clearance to post!). There were guest appearances of photographs by Alice, too.

Oh, and my contribution? I gave a potted, high-speed history of eightbar from the perspective of someone who jumped in to the Hursley world from the outside. Here’s a pictorial tour. You’ll note few mentions of virtual worlds – not because that’s not something eightbar does anymore, but rather to remind people of the breadth of our interests. Oh, and guess what, the blog has been around for nearly 4 years – just a week or so to go!

(dunno what happened with the bizzaro blank slide #12, it’s not supposed to be there…)

Tribe 2.0

What is eightbar? As the About page for this blog states:

We’re a group of techie/creative people working in and around IBM’s Hursley Park Lab in the UK. We have regular technical community meetings, well more like a cup of tea and a chat really, about all kinds of cool stuff.

That’s all still true. That’s who we are. Over the past four years this blog has featured lots of cool things. It started with an small group of folks into emerging tech talking about life at Hursley (who remembers Roo’s post about the dome of cups, in his pre-metaverse days?!). It continued to grow to cover virtual worlds topics as we began to explore those spaces. eightbar became a bit of a tribe and expanded to include many others who were into interesting technology. Increasingly we’re seeing the technologies that we talked about in the early days of this blog hit the mainstream – take 3D printing and augmented reality as just two examples.

eightbar is more than just a group of people. It’s a mindset, a grassroots culture. If you asked me to sum it up, I’d use phrases like “the frontier spirit”, “bleeding edge”, and “Web 2.0 is Web Do” (with a very definite nod in the direction of epredator for the last one!).

We’ll be including more folks from the lab as authors and guests here over the coming months – eightbar has always been a kind of “shop window to the world” for the things we are up to. The kinds of people you’ll find writing and contributing here are also likely to be found out and about at unconferences around Southampton, London, or other places. There may be a few changes to the look and feel as well as to the content, but the spirit is absolutely going to remain the same. Oh, and by the way, check out the links in the sidebar – you’ll find that many of the contributors have great content out on their own sites, too.

Why is this post entitled Tribe 2.0? Simple: fresh thinking and fresh ideas FTW! 🙂

Revising relationships

I’ve just done a sweep through the eightbar blogroll and links. From the look of what was there, I reckon we hadn’t checked it in a while, as a few of the links were dead or pointing at blogs which have long since relocated. I also updated a few of the About pages to reflect recent changes.

We’ve got two main categories of links – Blogroll broadly covers “former eightbar and sites of interest” and Hursley bloggers contains links to current active bloggers from the Hursley(ish) community. Check them out over towards the bottom of the sidebar. If I’ve missed an active Hursley person that I should have included, then it should be pretty easy to find me and let me know 😉

A different kind of TV remote control

I’m very excited to be welcoming another Hursley innovator as a guest here on eightbar – Benjamin Hardill (you can find him on Twitter as @hardillb). Here’s some insight into what he’s been up to lately! More home automation, hardware hacking, and MQTT messaging adventures follow 🙂

I got a new TV around Christmas last year and while unpacking it I noticed along with the HDMI, SCART and other sockets on the back it had a 9-pin socket labelled "RS232C IN CONTROL&SERVICE". I didn’t think that much of it at the time, but I remembered it last week while thinking about a couple of problems that had come up.

Tidy TV setup The first of these was that I had got home twice recently to find I’d left the TV turned on while I was at work, this was mainly because I use MythTV and I’d left it at the menu screen rather than turning the screen off as well. This had left shadow on the menu on the screen for a day or so afterwards (luckily no permanent damage as would have happened with a plasma or CRT TV).

The other point was from when we all first got hold of our Current Cost meters, there had been a lot of thought about how to work out exactly what appliances were on at any given time. While spotting when things like an electric water heater turned on was relatively easy, it was proving difficult to spot some of the lower power devices.

A plan started to form and I ordered a null modem cable from Amazon (£2.18 with free shipping) and went looking for some documentation on the protocol. The manual that came with the TV while being nearly an inch thick just covers the basics of how to plug it in and turn it on, but there was a CD-ROM with a much more detailed PDF document. The version for my TV is here. While searching round I found manuals for several other LG LCD/plasma TVs and they all seem to use the same basic protocol.

The protocol is relatively simple

[cmd1][cmd2] [setid] [data]

Where the cmd1 & cmd2 are 1 letter code, setid is for if you have multiple TVs connected to the same cable, the default id is 01 but you can change if needed, using 00 will work for all connected TVs. And data is a hex value of the option to pass the command.

The response from the TV looks like this for a success

[cmd2] [setid] OK[data]x

and like this for a failure

[cmd2] [setid] NG[data]x

The command to turn the TV on and off is "ka" so sending

ka 00 1

turns the TV on and sending

ka 00 0

turns it off. Most of the commands will reply with the current status if they are passed ff as the data. So sending

ka 00 ff

gets the following when the TV is off

a 00 OK0x

So now I had a way to turn the TV on and off along with checking its current status. The next step was to surface this some way and given the fascination we all seem to have with messaging, MQTT seemed like a good idea. A little bit of Java and the Java COMM API later and I had 2 topics TV/Commands & TV/Status.

I already have a topic that publishes if my mobile phone is in the flat by pinging it with Bluetooth. Combining this with the two new topics I can ensure that the TV is turned off when I leave. I’m also wondering if I should start to log the amount of time the TV is on, but I think the results may scare me a little…

Hursley: where innovation happens

I’m over in the US at the moment, and I was out of the office all of last week as well, but I see that the BBC has been visiting my friends and colleagues at the Hursley mothership.

The coverage is in two parts. Firstly there’s a nice article on the BBC News website which talks about the history of Hursley, some of the software developed at the lab such as CICS and MQTT, and (of course) Andy Stanford-Clark’s twittering house.

There’s also a set of interviews with IBMers such as Kevin Brown talking about the twittering Hursley minibus, in the May 5th episode of the Digital Planet podcast (here’s a direct link to the MP3). The IBM coverage starts from around about 17 minutes in to the programme.

So, if you were wondering what wild and wacky things we get up to at Hursley – we do a lot of different stuff, and it can be very cool indeed 🙂

INNOV8 – a Serious Game hits 2.0 at IMPACT

This week I’ve been at IBM’s IMPACT 2009 conference in Las Vegas, along with a lot of my colleagues from IBM Hursley. As I wrote over on my personal blog, this is an event aimed at Smart SOA (Service Oriented Architecture) and the Smarter Planet… but the synergies between them are bringing in all kinds of interesting themes and topics from the emerging technology space, including virtual worlds and gaming, social computing, and green / sustainable computing.

We’ve briefly mentioned INNOV8 on eightbar before. It’s a serious game for business and education aimed at teaching the principles of Business Process Management. The latest version was announced at IMPACT this week. INNOV8 2.0 is playable on the web, and has a set of new scenarios covering Smarter Supply Chain, Smarter Traffic, and Smarter Customer Service. The trailer is great – very movie-like 🙂

If you want a sneak peek at the gameplay, check this video too.

Virtual Forbidden City

I’ve been away for a couple of weeks so I’m very late in posting this!

On 28 and 29 April, IBM is going to be running an SOA tour being using the virtual Forbidden City: Beyond Space and Time. Ian wrote about the Forbidden City launch last year.

According to the press release:

Attendees will be able to discuss SOA with IBM’s leading architects and strategists in an innovative setting, and learn first-hand how to shape the future of business communication. The virtual world tour provides a chance to:
  • See a real-life SOA case study in action
  • Hear how IBM solutions and products map to and enable specific SOA concepts and capabilities
  • Learn how to solve architectural challenges through SOA in a way that is non-disruptive to existing IT systems
  • Network with technical experts and peers

This is a good example of how we’re continuing to explore the use of virtual spaces for education and business. If you want to get involved, there’s really very little time to register (sorry! my bad!) – final day is tomorrow, April 17th.

Update – @ibmvfc reports via Twitter that registration is now open until Tuesday so if you’re interested, there are a few more days.