Lessons from second life

The last few weeks have brought a quite intense immersion in second life. What started with just checking what the tools were like has ended up being a quite a movement.

Quite a few of us have found that the linden labs platform with a mixture of 3d model creation tools and a very rich scripted language is letting us explore many of the ideas that may have been held up or on the backburner. It would appear that the open nature of second life, the ability to protect intellectual capital, to build and expand on other team members work is causing many more innovative ideas to surface.

Some of these will start to appear here on eightbar.

Due to our immersion in second life we were invited to attend an opening event at a campus island created by NMC. This was an interesting event in that many of the people were very new for Second life, but you could tell the more experienced dwellers by the costumes and looks. The community aspect that we all helped one another along and shared ideas was very liberating. The nearest analogy is a wiki, but in 3d and with all the contributors being there and seeing one another.

NMC event

I also have ended up putting some skin in the game by buying a private island (server) for us to share some of our ideas and the mere fact this existed has encouraged our own community to form around it.

Whilst it was very empty.

An empty island

We soon had a board room.

board room

But all work and no play makes jack a dull boy so we have all been out in the metaverse experiencing the richness of the user created world, such as live concerts.

Concerts

Its certainly brought a great team together who have a common interest, and are finding ways to express all sorts of creative and technical ability.

Second Life – Outside in

A few of us have been exploring second life. I have a humble plot of land in the ‘metaverse’.

Being more techie than arty I have been exploring how to make the XMLRPC elements work, and seeing what potential there is in the scripting language that lives behind all these weird and wonderful objects.

The plan was to make a glowing orb respond to events outside second life. There seemed to be very few examples and lots of comments about things that did not work. However…… the orb on a stick in the right hand side of the picture is controlled by a form on a web page and some PHP.
So its state can be controlled by anyone accessing the page, rather than being actually in second life.


Light off

Light on

There is also some floating text (not shown) that hovers over the orb, the contents of this also comes from the standard HTML form.

The orb also emails a task ID I have elsewhere to tell me what the current message and state of the light is.

I believe that Linden Labs are looking at better ways for the objects to talk out of the ‘metaverse’ but for now it seems to work pretty well once you know the ID of the object you need to talk to.

IBM Blog Map

I’ve been playing with doing a Google Maps mashup on IBM’s internal blog system, showing where all the bloggers are posting from. It actually turned out to be pretty simple. We have an LDAP directory (called Bluepages) which stores information about all employees, including their work location. Another system stores information about each work location, such as longitude and latitude of the sites. That means I can get a grid reference for every user’s base location and plot them on the map. It’s not perfect, some people don’t actually work at their base location, but it gives a good approximation.

Blog Mashup

Clicking on the map pins lists all the bloggers who have recently posted at that location. I’ve got a few ideas of how to improve it and eventually I’d like to publish a live version of it outside the firewall. I don’t think there’s anything confidential in it, as I’m not going to show any blog content, but there may be some privacy issues around people’s IDs. I think it’d be nice to show IBMers activity throughout the day though.

Well it got my attention – Second Life

Massively Multiplayer Online(MMO) used to be about dragons, character leveling up, the odd spell. Second life has changed the model an introduced some new patterns that are there to be explored.

MMO’s got a mention in IBM’s Global Innovation Outlook as one of the strands of conversation about the changes ahead for the world.

Games have always been a part of my life, I have grown up wth them. However I also do ‘serious’ computing. Now, though, it is impossible to ignore the elements in Second Life that provide real collaborative computing in an immersive commercial environment.

In this environment people make money, selling things to other people. Shops and malls are forming in the virtual world, people are providing services, writing code, designing objects all to exchange for the Linden $. The unusual aspect is that the L$ trades both ways with the real world. So you make money in game, you make money in real life. A real economy?

People are making money, but they are also being extremely creative and innovative. Its not a single big product or killer app that makes the money, its volume sales of interesting objects and function.

The environment also considers those who wish only to contribute and open source thinking is rife in the virtual world. As a creator of an object in this world (which is in effect code) you are able to place it in world, sell it, offer it to the anyone, give it to people but not allow them to alter it, make it a perishable item. In normal terms it has an extremely rich access control mechanism.

The guys can also scale, more people subscribe…. they add another server/world/island.

All of what is in the environment is created by the users (most of whom subscribe). Where else do you get thousands of customers to self build your product?

A few of us are in second life, taking a look around, seeing what is happening and actually experiencing it rather than just reading about it, enjoying as well as researching. The facts an figures are more eloquently explained in this Google tech talk. It may not or may not be the coming of web 3.0, but some of the potential that is being created and exploited here cannot be ignored.

Interesting new blog on consumer electronics

Some of our readers might be interested in a new consumer electronics blog that has recently popped into existence. This is interesting for me in that as we often don’t get thought of as part of the consumer environment. However many of the things we do, be it the social computing, cool devices etc here in Hursley and around the company are actually aimed at people. My previous post reminding the world that “you cant but a next gen games console without buying IBM” also highlight this.

For anyone working in a company its great for your network of family and friends to see what you do. Consumer devices therefore help a great deal, as does general media sponsorship. My 90 year old grandmother knows that I work at Wimbledon during the championships and when the IBM logo appears on the TV she has a pride moment. (Technically I am usually on the website, and not a great deal to do with the TV graphics but it is all part of the same company).

However as techies it is also nice to know what we have under the covers that maybe everyone else (as in general public) does not know. Where CICS is used, where MQ is used, a little buzz of ‘I know how this works’ when I access a banking service.

Mashplication instead of mashup

Roo and I just did a beyond the buzzwords talk to some of the people in Hursley.
The aim was to just fill in some of the gaps where buzzwords spring up.

Mashup is a great word but misses some of the techie elements, but seems to fit in the music world better.

We should call mashups that are application or API based ‘mashplications’ to avoid clashing or mashing with musical mashups like the Beastles.

I know we have ‘situational applications’ and ‘application wikis’ but we need/use buzzwords to add to the web 2.0 alure.

I googled for mashplication and got 0 hits, not something that happens very often.

We have a Mashplication creator on the go here in Emerging Technology both in Hursley and in the wider organization, it was presented at the o’reilly e tech conference.

Think Friday – The Wetware Grid

Fridays in IBM is Think Friday, we all tend to get a bit of space to consider whats going on in the world, deal with new things and absorb the idea that we can create innovation that matters.

I am an aspiring futuroligist/futurist, so here goes some thoughts from my Think Friday.

The BBC News at 10, and the earlier Radio 1 News went all mashup/web 2.0 crazy the other day. The reason was Gawker Stalker. This is a googlemap application (not so much a mashup really) that takes sightings of celebs sent into gawker by the general population. There are obviously ethical concerns and that was the spin on the story.

What is interesting to me though is that ‘open source thinking’ in this. It is about using people as the sensors for the system, not cctv, not GPS tracking attached to a celebrity. It is quite lo-tech, but enables a hi-tech surveillance. People offer their information for the benefit of a wider group, then using the ‘web service’ provided by google, what once would have been a complicated GIS system is unleashed on a web browser.

This has lots of attributes that illustrate the power of the network and the ability for people to be an integral part of it. It has an emergent organization feel too it aswell, and it is massively distributed. The people who spot the celebs are actually adding their brain power in visualization and pattern recognition to a wide network of sensors that relies on ‘luck’ and being luckier because of the scale of the human network.

Odd to consider it in those terms given the news item was clearly showing that the consumers of this service were a bit geeky and star struck.

Amazon Mechanical Turk is a prime example of using human wetware as part of a grid style application. It relies on that open source thinking model where people are willing to share their information. In this case though, amazon are trying to make it a commodity.

Is this really services 2.0, using the mass network we have, the pervasive device and expanding bandwidth to patch people into the parts of a service that computers just cant cope with. Is my brain the new transistor? What are the implications of our integration into a services orientated architecture?

Ian Hughes(Consulting IT Specialist/Futurologist)

Tilting at ThinkPads

The ThinkPad range of laptops is famous for being droppable, partly because they seem to be able to withstand frightening events. Many IBMers have stories of a friend who dropped, or drove over a ThinkPad. One or two even claim to have survived theirs being oven baked. Ever since the T42, many ThinkPads have been equipped with the Active Protection System, which “can detect sudden changes in motion and temporarily stop the hard drive”. A nice feature, and one that was crying out to be re-purposed for something a little more… well… fun.

When I heard that a colleague had already worked out how to get the values out of the on-board accelerometers, I knew that it needed a quick front-end to show off the movement. I whisked up something using Ajax techniques to get the readings into Firefox and update some SVG in a very simple web page. The demo, although somewhat basic, certainly shows how intuitive tilting a laptop can feel, and could easily form the basis of a simple game. Thanks to Darren, who filmed me showing it off on Friday, the results are now online.