Archive for the ‘Cool Stuff’ Category

Direction counts!

Sunday, January 3rd, 2010

I took advantage of an offer to upgrade my iPhone 3G to the 3Gs model just before Christmas. I spent some time considering the alternatives, and speculating about what might become available during the next eighteen months of my new contract, but I’ve been more than happy with the 3G so my decision was quite an easy one. The 3Gs offered three main improvements over the 3G:

  • a faster processor
  • a better camera
  • a ‘compass’

At first glance, these improvements seem quite modest. But, as we shall see, they add up to something quite significant.

The feature which attracted me mostly was the better camera. People talked about the paltry 2MP camera on the iPhone 3G but to be honest it wasn’t the resolution that was the problem – 2MP is actually adequate for the sorts of pictures I want to take with a pocket camera. The problem with the camera on the 3G was that it was just a rotten camera. I had a better camera in a Sony Clie PDA some five years ago. The camera on the 3Gs is, indeed, better than that on the previous model. It’s not great, but it is just about usable.

The surprise for me is the impact of the other two features. The faster processor was firmly in my ‘nice to have’ category – a welcome improvement but not especially important to me. Once I tried the new model however, I quickly realised what a difference this has actually made. With the previous model, I had attributed a lack of performance in certain applications to network latency. Essentially, I believed that a few apps were simply a little too advanced for the prevailing networks to serve them well. A good example of this was Evernote, an app which seemed promising but was just too sluggish on the 3G to be very useful to me. On the newest iPhone however, Evernote really flies, and network latency does not often impinge on it’s usability. Having a snappier user interface is always nice – but the 3Gs is so much more responsive as a result of its faster processor (and presumably its increased memory).

I had assumed the compass was, effectively, a gimmick. I could see how it would be occasionally useful to orient myself when using the GoogleMap application for example. But over Christmas I started to play with some of the many astronomy apps available for the iPhone. Several of these take advantage of the iPhone’s built-in GPS receiver and compass, allowing the screen to show the night-sky exactly as it appears to the user based on their location and the direction they are facing. This allowed me, for instance, to identify and point out Jupiter to my actually-quite-impressed-for-once family. Direction counts!

What the iPhone 3Gs offers to its applications is a sense of location and direction. Combined, these properties can afford a powerful new functionality.

During 2009 there was a little buzz about augmented reality, with apps such as Wikitude appearing for Android and iPhone, superimposing text and images over real-time views of the physical environment. While I try to avoid predictions for the new year, I’m confident that augmented reality apps will continue to develop, and will become more interesting, during 2010. All of the hardware ingredients – a fast processor, a decent camera, GPS + compass, are present in the iPhone 3Gs. I’m looking forward to what develops as a result.

Coincidentally, my good friend Peter just alerted me to an application called Star Walk. It doesn’t do anything that several other apps don’t also do, but it does it so beautifully. Like all Apple products, aesthetics count for much with the iPhone. When I fired up Star Walk I had a sudden thought – that the reality had just caught up with the aesthetics of mainstream science fiction. If you have an iPhone 3Gs, I recommend you spend the £1.19 for this application, if only to admire the way it looks.

Happy new year!

IMG_0003.PNG IMG_0004.PNG IMG_0003.PNG

Celebrating Ada Lovelace Day – Pattie Maes

Tuesday, March 24th, 2009

pattie_maes.jpg

Some time ago, Suw Charman-Anderson introduced the idea of an Ada Lovelace Day, to celebrate the achievements of women in technology. As part of this effort, Suw also created a ‘pledge’ on MySociety’s excellent and innovative PledgeBank service, which stated:

I will publish a blog post on Tuesday 24th March about a woman in technology whom I admire but only if 1,000 other people will do the same.

In her blog post, Suw says:

Women’s contributions often go unacknowledged, their innovations seldom mentioned, their faces rarely recognised. [...] Recent research by psychologist Penelope Lockwood discovered that women need to see female role models more than men need to see male ones. That’s a relatively simple problem to begin to address

Now, I will admit that in addition to wanting to support this excellent initiative for its own sake, I had another, related motive. When I read the original pledge I will confess that I couldn’t immediately think of a candidate to write about – which rather reinforces the point that Suw is making. In my day job I get to collaborate in one way or another with some talented women. One or two of them I really admire – but I won’t embarrass them here – some readers of this blog will know some of these women. There are some women I encounter in my professional life who will clearly carve out a place for themselves in the lore of their particular fields.

For some reason I set myself the following criteria for selecting a candidate:

  • they must have actually inspired me in some way, in a broadly technological context
  • they must have achieved a reasonable level of public exposure – ‘made an impression’ in other words

I found myself fretting about the fact that I couldn’t think of a woman who met these conditions (I should say that I can’t think of an awful lot of people, of either sex, who I would say have inspired me in this context). But a week ago someone mentioned ’software agents’ in conversation, I started talking about the interest I had in this area in the 90s and then I remembered Pattie Maes.

In around 1996-97 I was writing my dissertation for my MSc on the area of software agents. I had prototyped some software which would follow the activity of users browsing the Web and harvest and collate pages of interest. My ‘Big Idea’ was to gradually establish an automated recommender system using agents acting on behalf of users across a University department. It never really worked because I was a naive developer at the time and made a bunch of poor tech choices but, hey, not such a bad idea. In the course of my research I discovered the Software Agents Group of MIT’s Media Lab, led at the time by Pattie Maes.

The aspect of my interest in software agents which really fascinated me was not so much the ’software’, as the ‘agency’. Pattie’s work seemed to be focussed in this area, and she and her team were producing some very interesting results.

At some point in the writing of my dissertation, I remember I got very bogged down in trying to get something to work well enough to demonstrate some of the ideas I was developing. It got to the point where I was considering a rather drastic change of direction, abandoning this line of research entirely. Then I came across an interview with Pattie which I found utterly inspiring. I have just spent an hour tracking this down – I did not have a reference saved anywhere unfortunately, but I believe it was On Software Agents: Humanizing the Global Computer , even if this is not the source I used at the time.

Some highlights from this include:

Now that we have a network, it’s as though we already have our intelligent machine. It’s a huge distributed system in which, like an ant society, none of the components are critical.

and

The whole metaphor of direct manipulation, of viewing software as a tool that the user manipulates, was invented about 25 years ago when the personal computer was first emerging and when the situation for the user was completely different. Back then, the computer was being used for a very small number of tasks. It was being used by one person, who knew exactly where all the information was on the computer because he or she put it there. Nothing would happen unless that person made it happen. This was a very controlled, static, structured kind of environment.

The situation that a computer user faces today is completely different. Suddenly the computer is a window into a world of information, people, software. . . . And this world is vast, unstructured, and completely dynamic. It’s no longer the case that a person can be in control of this world and master it. So there is actually a mismatch between the way in which we interact with computers, or the metaphor that we use for human-computer interaction, and what the computer environment really is like today. I think we need a new metaphor.

and, in answer to the question: “Do you think the Microsoft 97 Office Advisor is an agent?”:

It’s a simple example of an agent, but it definitely is one. It’s just providing better help functionality, but it monitors your actions, and based upon the pattern of actions that you demonstrate, it recommends specific help topics to you. So it tries to recognize what your goal is and gives you help that is relevant to the current situation. It’s not personalized yet, it’s assisting me in the same way it’s assisting you, but it’s a first step. Hopefully people will like this first attempt, and Microsoft will take it further.

Hmmm – Well you can’t be right all the time. I guess some of us don’t miss that PaperClip…!

Reading this again, I’m struck by how much my subsequent work and thinking was influenced by this. I no longer maintain a close interest in software agents, but a particular paragraph leapt out at me as being highly relevant to my thinking and work today:

Definitely my priority is to build things that demonstrate the usefulness of this technology, so that it isn’t simply the next fad that everybody has forgotten about a year from now. I want to make sure that there is something substantial there. I’m less interested in coming up with the standards before we even know whether users want this stuff. [...] Yes, definitely. And I think it’s still too early to standardize agents and the languages they use. We need more experimentation first, more wild ideas that people try out, and different applications. Whenever you come up with standards you stop research and development right there, or at least slow things down a lot.

In the mid-late nineties, some of the best work of Pattie and her team was commercialised – notably with the launch of Firefly.com (now defunct). Around this time I had started reading Wired – only available as an import from the US at the time I think – and stumbled across a feature about Pattie, the work she was doing at MediaLab, and the business she had founded. It’s still an interesting read, and shows someone being successful both in the rarefied academic world of computer science, and in mainstream commercial entrepreneurship.

Pattie has moved on to other things at Media Lab, and now runs the Fluid Interfaces Group (great home page!). If you want to see the kind of cool stuff they do there, check out Pattie’s TED talk where she demos some very cool new technology developed by one of her students, Pranav Mistry.

Photo used under Creative Commons license. Copyright Wa-J.

Loving the user

Sunday, February 3rd, 2008

It hasn’t even occurred to me to look for a user-manual. This user-interface is so much better than any comparable device, it’s just not funny. It’ll be copied for sure, but right now the iPhone is fast heading for the horizon and those other poor phones and PDAs out there are going to have to run to catch up.

This is the first gadget I have brought home where the family have soon clustered around it, wanting to touch it and play with it. The ‘wiggling’ icons had my 3 year old giggling, and he played for ages with with the way the iPhone senses its physical orientation and rotates images accordingly. My partner, who often rolls her eyes at my love of gadgets, was browsing YouTube videos within minutes of picking it up. I had my all my contacts, appointments, music and podcasts synced from my Mac without even really consciously thinking about it.

As a phrase, user-friendly just doesn’t cut it. We need a whole new phrase, something which implies that the fact that it’s easy to use is just an obvious starting point, barely worth commenting on, but which also expresses the sheer delight that it can bring. Maybe something like user-loving?

I think that the iPhone is going to change the way I work in all kinds of ways, now that I’m connected most of, rather than much of, the time.

I’m still having way too much fun with this thing to write anything like a real critique, so I’ll leave it there. Even if you don’t buy one (and it’s certainly not the greatest deal in the world in terms of tariffs etc.), you really should have a play. In many respects it’s utterly brilliant.

And Mike (if you still read my blog) as far as our long-running argument about integrated versus multiple, specialised and connected devices goes….. well, you win :-)

Unconferencing the CRIG and browsable podcasts

Thursday, November 29th, 2007

David Flanders and I share an interest in the notion of the ‘unconference‘, so I’m pleased to be participating in the CRIG Unconference which David and the ‘WoCRIG’ team has organised. David introduces the idea of the unconference thus:

An un-conference is a combination of the best parts of a conference (face-to-face discussions generating new ideas, passionate debates and genuine information exchange) with all the PowerPoint stripped out. The agenda is set by the attendees on the day in a very simple and direct way – there is no signing up for predetermined break-out sessions and no sitting through interminable PowerPoint presentations. We are using this unconventional method because we want to encourage new thinking and new outcomes for the repository landscape.

I have participated in meetings before which were run along ‘open space‘ lines, but nothing with the time-scale of the CRIG conference. I’m optimistic that this will work well and deliver interesting results. The WoCRIG team intends to use a facilitation method called ‘Dotmocracy‘ which I’m especially looking forward to experiencing.

Related CRIG support activities have included a series of conversations, recorded and made available as podcasts. A really nice touch here is the use of mind-maps to give the ‘at a glance’ summary of what each podcasted conversation has covered. I think this is important because it makes the podcasts browsable – with transcripts they could also become searchable.

David and the WoCRIG team should be commended for a competent and determined attempt to raise the bar on community/project support and engagement.

Harvey has landed

Thursday, August 23rd, 2007

So, last Monday, right in the middle of University Challenge, it became apparent that our second child (sex then unknown) was announcing his/her intention to arrive a week early. After a certain amount of drama, including my forgetting how to drive a car and repeatedly stalling at traffic lights, and a record-breaking drive by my brilliant parents from Portsmouth to Frome to come and take care of number-one-son (Joe, 3), Helen delivered a little boy at 01:08 on Tuesday. We’re calling him Harvey.

Mum and number-two-son are now home and in fine fettle. I’m proud, happy and shell-shocked. Sleep is already nothing but a fond memory….

Welcome to Planet Earth, Harvey!

Technorati Tags:

Jaw dropping demo

Wednesday, July 25th, 2007

Quite a bit of excitement has been generated by Blaise Aguera y Arcas’s Jaw-dropping Photosynth demo. The demo starts with a quick run-through of the capabilities of Seadragon, now owned by Microsoft, and then follows this up with a demonstration of Photosynth. I think it’s rare to hear a round of applause in the middle of a technology demonstration….

Photosynth is the real jaw-dropper, and I’m inspired by the promise of being able to construct elaborate 3D models of spaces from the aggregation of many, tagged, 2D images in systems like Flickr. But it’s Seadragon, which takes progressive refinement to another level which has really piqued my interest, because of its potential for general applicability. The embedding of an advert into the Guardian newspaper page was a fascinating moment in the demo – I can imagine all kinds of ways in which this approach could start to challenge our notions of information and information linking. Taken to a (possibly ridiculous) extreme, within a single website this approach could do away with the need for linking at all from the user’s perspective – where we currently have a hyperlink for example, this kind of technology could allow the ‘linked’ information to be simply embedded at a ‘deeper’ level of resolution.

Anyway – it’s just a technology preview/demonstration at this point, albeit a very slick one. Good to see Microsoft innovating – or acquiring innovation at least….

Windows only. Makes me wish I’d bothered to install a Windows emulator on my MacBook, and I don’t find myself thinking that very often!

Technorati Tags: , , , ,

6 billion testimonies

Saturday, July 14th, 2007

The 6 billion Others project by Yann Arthus-Bertrand:

In 2008 you will be able to listen to the thousands of testimonies which have been collected, and add your own testimony to the site.

Simple idea, neat & stylish execution, powerful impact.

The system is built on Flash which works very well for the actual gallery of testimonies (unfortunately most of the rest of the site also runs on Flash which seems a little unnecessary, but this is a quibble). The back-story, about the inspiration for the project and a little about how it is being executed is also very interesting.

Now, if only this was mashable…..

(Yann Arthus-Bertrand is the man behind the marvellous Earth from the Air project.)

Technorati Tags: , , ,