IBM Demos at the TEDGlobal Conference

Posted on behalf of Bharat Bedi…

The TEDGlobal Conference was an amazing week of learning, taking inspiration from and connecting with 700 of the world’s thinkers and doers. The speakers at TED gave excellent talks on subjects ranging from how humans might have evolved from aquatic apes to jumping from the edge of space.

Bharat Interview

IBM’s smart planet vision fits in well with TED’s approach of ideas worth spreading and IBM sponsored the Innovation Lounge and the 25 TED fellows at the conference.
The fellows are an amazing group of world changing innovators from around the world.

IBM created two demonstrations for the TED and I had the opportunity to lead the effort around putting these demos together. The demos incorporate a number of technologies including Zigbee, messaging, ambient devices, mobile phone based remote control and monitoring, SMS, RFID, web & AJAX, current cost and home automation!

The first one of these was around using RFID technology to help facility interaction and conversations between the TED fellows and the other attendees at the TED Innovation Lounge . Each fellow was given an RFID tag that detected their presence in the lounge and displayed their profiles on 3 large screens. At the same time wireless ambient devices changed colour to highlight the presence of the fellows.

TED Lounge

The second demo was about being smarter about our energy consumption and home automation. This was a good example of the smarter planet principles of an instrumented, interconnected and intelligent in action. We set up a home lounge environment with appliance such as lamps and fans whose electricity consumption was being monitored. These appliances could be remote controlled via SMS and a mobile phone application. The amount of energy being consumed by the appliance was conveyed in subtle ways again using an ambient device which changed colour.

Huge thanks to Dave Conway-Jones, Andy Stanford-Clark and Andrew Nowell for all their help with creating the demos.

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 😉

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 🙂

The amazing MQTT-enabled ducks!

This is a guest post by Hursley’s Chris Phillips (aka @cminion on Twitter). Take it away, Chris… and you’ll find more from him on his blog.

flashyduck-300x225

Many eightbar readers may have received one of those gadget catalogues you get through the door, with weird and wonderful widgets to ostensibly help with everyday life. “How have I ever coped without a Wifi Fondue set?” and similar thoughts may have run your mind. However, one thing these catalogues aim to promise is the integration of technology into everyday life; the dream that if technology is pervasive enough, it could remove all those little annoyances that we experience: forgetting a recipe, not knowing when our friends are turning up at the pub, having to get up twice to make a cup of tea, and so on… missing a phone call, because the phone is not loud enough, or set to vibrate, or other such vagaries of the modern telecommunications device. If only one could make a normally unobtrusive device that would alert one to a phone call, or a doorbell, or a new email, in fact pretty much anything!

Back in January I made some MQTT ducks. The aim was to make them flash on or off when receiving signals from my Ubuntu server.

Now, you may wonder why I would want 20 rubber ducks to flash when my phone goes off. Well, this was about the same time as I decided I wanted to make a unobtrusive alerting device. There is no scientific or technical reason in itself. I just had a Mini Cooper’s worth of rubber ducks sitting around, unemployed. Therefore I designed a simple project to get to grips with the world of Arduinos not only educating me but also putting the lazy mallards to use. I found some cheap fairylights just before Christmas and had the aforementioned large supply of rubber ducks (as you do).

Components

  • 1 x Freeduino
  • 1 x 20 LED Fairy lights (£3)
  • 1 x USB Printer Cable (via theattick.tv)
  • 20 x Rubber Ducks

IMG_5145

Tools

  • GlueGun (£1.50 from Woolworths during the closing down sale)
  • Scissors

The construction was very simple. Making a small hole in the bottom of each duck, I inserted an LED and glue gunned it into place. I checked the effect with the batteries to see the result.

1097743

Removing the battery component with a pair of scissors and stripping the wire coating revealed the multi-core ends. These were plugged into the digital pin thirteen and the digital ground on the Arduino. To confirm the wires were plugged into the correct pin I pressed the reset button. The ducks and LED thirteen on the Arduino would then quickly flash.

IMG_5148

Coding for Arduinos is very basic. The program I wrote received a 1 or a 0 down the USB cable. When it received a 1 (49 in ASCII) it turned the ducks on. When it received a 0 (48 in ASCII) it turned them off.

int LEDPin  = 13;
int inByte =0;

void setup() {
    pinMode(LEDPin,OUTPUT);
    Serial.begin(9600);
}
void loop(){
    if (Serial.available() > 0) {
      inByte = Serial.read();
      Serial.print(inByte);
    }
    if (inByte == 49 ) {
      digitalWrite(LEDPin,HIGH);
    }
    if (inByte == 48 ) {
      digitalWrite(LEDPin,LOW);
    }
}

To connect this to my Really Small Message Broker using MQTT, I modified an excellent & simple Perl script written by Andy Stanford-Clark. His script reads RSMB topics for specific entries. I created a listener that watched for messages being passed on to the Ducks/ topic. If the content of the message was on it sent 1 down the wire to the Arduino, and if it received off it sent 0.

Next move… well someone at Pachube put forward the idea on Twitter of controlling with their infrastructure. Now, I can send an on or off message to a Pachube feed using Twitter. My server at home then checks this feed every 15 seconds for any changes and sends a message to my RSMB as required.

Thanks to the guys from http://greatduckcaper.com/ for providing their leftover ducks and theAttick.tv for providing the USB cable!

Blue Fusion at Hursley, 2009

One of the first Hursley-related things I wrote about here on the eightbar blog back in 2006 was how much I enjoy helping with our annual schools event for National Science and Engineering Week in the UK – Blue Fusion (the event website has gone AWOL at the moment but here’s a link to the press release).

This year was no exception. This is now the fifth year that I’ve been a volunteer. Unfortunately I only had room in my schedule to spend one day helping this time around, so I choose to host a school for the day rather than spending all day on a single activity (that way, I got to see all of the different things we had on offer).

So, yesterday I had the pleasure of hosting six intelligent and polite students from Malvern St James School and their teachers – they had travelled a fair distance to come to the event, but despite the early start I think they did really well.

I won’t go into too much detail and spoil the fun for people who might read this but have not yet taken part in this week’s event, but I think we had some great activities on offer. I twittered our way through a few of them. My own personal favourite was a remote surgery activity. You can’t see much in this image (it was a dark room) but the students basically had a “body” inside a box with some remote cameras to guide their hands around and had to identify organs and remove foreign objects.

img_3774

There was also some interesting application of visual technology / tangible interfaces – a genetics exercise using LEGO bricks and a camera which identified gene strands, and an energy planning exercise which used Reactivision-style markers to identify where power stations had been placed on a map (sort of similar to what we built in SLorpedo at Hackday a couple of years ago). We also had some logic puzzles to solve, built a, err… “typhoon-proof” (ahem) tower, simulated a computer processor, and commanded a colony of ants in a battle for survival against the other school teams.

Once again, I thought this was a great event – just amazing creativity on show from the folks at Hursley in coming up with such engaging exercises. I hope the students had as much fun as I did!

A new era begins

Today is a day of mixed emotions. Today I resigned from IBM having been there for 18 years, 19 if you count my year out from university.
In all that time I have worked with some great people, and felt a tremendous sense of belonging.
Its been quite a journey, both in technical education and in personal growth. It is the extent of that growth and the speed that has not always been kept up to pace with by the system that I worked within.
I started back on green screens in 1990, very quickly moved to the PC’s and client server applications that followed shortly. Over the years the groups I worked with morphed from back office systems to customer facing ones, but in 1997 I made a break from what was traditional IT development. I threw myself into the web and the fantastic Interactive Media Centre. That itself morphed into the centre for e-business innovation but the group of people were known as Blueroom. An ecletic mix of can do people, graphic designers, producers and techies all bundled into one. That taught me that diversity of skills, coming up with ideas on the spot and good old fashioned teamwork for a common cause were what I thrived in.
For me that was the start of who I have become, the birth of epredator if you like.
When I decided that we should look in to the metaverse with Second Life back in 2006 I knew the industry was going to be big, but I was not expecting the evolutionary changes to happen to me. Getting this going turned me into a intrapreneur. The speed with which my fellow eightbars rallied and the spirit of innovation, just getting things done was simply amazing. It is something we should all be immensely proud of.
In leaving IBM I am not leaving eightbar, it is not something that can never really be left. The focus may change but I think we have made a decent enough mark in the history of virtual worlds.
Of course the question is what next? I left in order to be able to carry on and push this industry further. So in a few weeks you will see the birth of my own company, and I will seek to work and advise, speak and write just as I have done up to now. There are some significant projects that I already need to give some attention too.
There is, as I have told a few people, quite a story to tell on all this. The personal ups and and downs, the formation of our tribe and I suspect I will have to write that book after all. It will probably be called “Who says Elephants can’t Rez” or something similar.
So a huge thankyou and goodbye to all my friends, and thankyou for the support on twitter and see you all on Linkedin
I will also post this on http://www.epredator.com
See you all out there very soon.
***Update Feeding Edge is now live here, my new home

Mad scientists?

IMG_3669 4.JPG IMG_3670 4.JPG

Just an average day in the Hursley tea bar!

Martin Dix from CurrentCost visited to deliver a bunch of meters for people who had attended Home Camp 08. Whilst he was with us, Andy Stanford-Clark hooked up a (battery-powered) meter to one of his mousetraps to show how it is possible to detect traps going off using the meter – this is the same technique he uses in his automated home system. He also showed the same message arriving in his MQTT broker on his Ubuntu laptop. The table was soon awash with gadgets, wires and tools. I brought along a camera or two, Dale brought along some questions about the software internals of the new devices, and a great time was had by a bunch of geeks over tea…

No mice were harmed during this meetup, but a few wooden coffee stirrers were put through their paces in some vicious mousetraps.

Anarkik eightbar

Ann Marie Shillito from Anarkik 3D visited the eightbar crowd in Hursley (thanks to epred for inviting a bunch of us hangers-on along!).

Anarkik are involved with haptic input devices and have developed some really nice software which enables users to interact with virtual worlds and 3D modelling tools using a consumer-priced haptic controller which can be connected to a PC via USB.

The demo blew us away. First we had a look at how the controller could be used to drive an avatar in a virtual world (in this case, OpenSim). It’s a considerably more natural way to navigate than the keyboard and mouse setup that is provided with most 3D worlds and should lead to a lot more accessibility into these environments. The part that really impressed us was the capability of driving a CAD-like tool called Cre8 – a free download from Anarkik, for people who have the controller – to easily create three-dimensional objects by physical manipulation… both inside and out. I remember hacking around with an old 3D package called Euclid on my RISC OS machine back in the early 90s and it was a nightmare – this was sheer joy. Watch the video to see various people playing around with the haptic controller 🙂

Just to explain what is going on in the video, as it may not be entirely clear! The demos use a Novint Falcon gaming controller. To quote Anarkik, it is “like a small grounded ‘robot’ and provides the ‘force feedback’ that gives the uncanny sense of touching a virtual object. This device replaces the mouse and also provides more natural and coherent movement in 3 dimensions.” At the start, several of us have a go with the controller to drive an avatar around an OpenSim island running on the local machine, using Anarkik’s software. Around the middle of the video, we switch to using the Cre8 tool to do some simple modelling. In particular, we change the surface hardness of a sphere (where it becomes more or less soft to the touch); and then go inside the sphere and extrude the shape by pulling the controller around. Finally, there’s a brief look at some fabricated items modelled using the same software.

Anarkik also have a community called Anarkik Angels where they are looking for supporters to help crowdsource and develop the project.

[the one minor disappointment for me personally was the current lack of Mac OS X support – Windows-only at the moment – and the websites aren’t terribly Mac-friendly either. Guess it’s time to buy a Windows box just for this stuff, it’s awesome!]

All of this haptic craziness hit a lot of our interest areas – 3d printing, new ways of interacting with technology, the application of these kinds of controls to education, manufacturing, science, craft, modelling… we had some very exciting and interesting discussions and I think several of us are looking forward to playing with this technology a lot more in the future. There are a bunch of additional videos on the Anarkik website.

Just thinking out loud – Metaverse snapshot

I moved offices today and having a bright new whiteboard I could not leave it clean for long.
Its not really a mindmap, just some association of thoughts and bits of linkages. I am sure it will alter, but right now this is what was in my head in a mad flurry. The underlying red part is really the substrate of the whole thing. Just my personal thoughts linked to some of the things I have seen and been involved with one way and another.

Thoughts on the metaverse
Note: edited to show smaller version of the board as it was cropping the right hand important side for those that did not click through to flickr. 3d printing FTW and high value professional social networks one there too !