Category Archives: Gadgets & Toys

Digital Doppelganger

double

I’ve always liked the idea of a telepresence robot — a video-conferencing device that you can move around a remote location to give you a more tangible presence there — but suspected the number of really practical uses of these very expensive devices was somewhat limited.

So I was struck by the great story of Grady Hofmann featured in the latest BBC Click episode. Grady, an eight-year-old, was able to chat to his siblings in their bedroom, go to his school, and take his place at the family dinner table, all while he was confined to a hospital bed for 2 months during a bone-marrow transplant. OK, I thought – this stuff is worthwhile after all!

Double Robotics are creating a neat low-cost telepresence robot which uses an iPad as the face, eyes, ears and speaker, and Segway-type mobility. All for under $2000 (plus iPad) which means these are starting to be affordable. (The whole device would cost about the same as 4 months’ rail commute from Cambridge to London.)

There are two issues I think these devices still need to tackle, though. The first is that they need the ability to connect themselves to a charging device, to reduce their dependence on other people. The Roomba can do this, so it should be manageable.

But the second is something that may be rather more tricky. I know this because it took the Daleks fifty years to come up with a solution.

Recherche du temps

wpid-Photo-17-Apr-2013-0745.jpgAbout a year ago, like many thousands of others, I backed the Pebble Kickstarter project. Yesterday, after forking over another 25 quid to the Queen (a combination of the Royal Mail and Her Majesty’s Revenue and Customs), I received my new toy.

My first impression was that it looks and feels much nicer than I expected. It’s hard to convey this in pictures: I don’t think it looks as cheap in reality as the black shiny plasticness of many photos would suggest, and after years of a fine but heavy stainless–steel–and–titanium Citizen, this feels light and comfortable.

At present, there’s a limited amount you can do with it. Incoming texts and iMessages are forwarded to it, incoming calls can be accepted or rejected from your wrist, and you can stop or start music and skip backwards and forwards. But there’s a buzz of activity on the forums around the newly–released SDK. In just a couple of days, people have contributed range of new watch faces, and, of course, there’s already a Tetris and a Pong clone!

wpid-Photo-17-Apr-2013-0822.jpg The really interesting apps, though, will depend on the watch’s connectivity with your phone, and thence with the outside world. I must have a play with the SDK soon, but I suspect the facilities offered by the phone’s Bluetooth APIs will be the limiting factor there, especially on my iPhone.

In the meantime, the ability to stop and start playback of my audiobooks and podcasts is very handy. I tend to put my phone in my breast pocket while walking the dog, so I can listen to things without the need for headphones, but this can make me look a little eccentric to passers-by. Appearances can be deceptive. So being able to stop the audio as someone approaches, simply by pressing a watch button, helps preserve my dignity.

wpid-Photo-17-Apr-2013-0733.jpgAt present, I’m listening to a splendid version of Proust’s À la Recherche du Temps Perdus. It seems somehow appropriate.

But I think it’s time for a new translation. The title is typically rendered in English as ‘Remembrance of Things Past’, or — and this is perhaps poignant for those exploring their watch’s user interface — ‘In Search of Lost Time’.

But my upcoming version will be a whole new translation of À la Recherche du Temps Perdus for the modern age, entitled, “In Research, Much Time is Wasted”…

Wait a minute, Mr Postman

My friend Rob Berwick sent me a kind gift of a Blinkstick. Here‘s an example of what you can do with it, in this case, by plugging it into a Raspberry Pi.

You can get the Blinkstick as a kit, and solder it together yourself (which isn’t difficult) or, for a few quid more, get it ready-assembled.

Some links to other things mentioned in the video:

Alas, poor PC… I knew him, Bill…

An IDC press release, out today, reports that PC sales have fallen again. That’s expected now, but they’ve fallen noticeably faster than predicted: the last quarter was a surprising 14% down on the same time last year.

“At this point, unfortunately”, says an IDC staff member, “it seems clear that the Windows 8 launch not only failed to provide a positive boost to the PC market, but appears to have slowed the market…” And it’s not just Windows – Apple’s desktop/laptop sales are down, too.

A big contributor, I’m sure, is that we’ve finally reached the point where operating system manufacturers and other software developers can no longer convince users that it’s worth buying a new machine just to run their latest offerings. I’m currently a software developer, for heaven’s sake, and even I am feeling no particular desire to replace my four-year-old iMac in the near future.

But a lot of it also comes from the fact that fewer people need to do, on a regular basis, what PCs were designed to be good at doing.

Phones and tablets don’t replace a PC, but if you drew a Venn diagram of

  • What PCs do
  • What mobile devices do
  • What people do

over the last few years, it would resemble a lapsed-time animation of plate tectonics. And my point is that ‘What PCs do’ would be largely stationary, while the others moved around it in ever-more-overlapping zones…

I write quite a lot, but I use a word-processor about once a month. I manage my company accounts, but much more of that is done on a web service than on a spreadsheet. I give talks, but the days when PowerPoint was the only game in town are long gone. And I read emails… while I’m walking the dog.

So, if I’m at all typical, where does that leave Microsoft Office, the core of most PCs’ raison d’être? And remember, I’m an old guy. For most people under the age of 25, it probably never was that important. The office suite is dead, and has been for a long time. Long live the browser. On whatever device.

On which note, I should shut down the browser on this iPad and go to sleep…

Thanks to Charles Arthur for the IDC link

Roads? Where we’re going, we don’t need roads…

image

A rather fun kind of all-terrain bike, from Aerofex.

More info here.

The iPad will be my undoing

Gosh, it’s easy to miss this one:

Finding the Undo and Redo keys on the iPad

I’ve been using the vigorous-shake-to-undo feature when I’m working in apps which don’t have an Undo button, but it isn’t always convenient. Especially late at night when I’m trying not to wake Rose…

The Googlehome?

My friend Frazer points out that the manufacturers of screen wash fluid had better start looking for a new business, because, with self-driving cars, we soon won’t need windscreen wipers. And with no rear-view mirrors, where will we hang the fluffy dice? Actually, Frazer has some keen insights into the massive changes that driverless cars will eventually bring to society.

Richard and I, discussing our hopes for this future, realised that what we really wanted was a driverless campervan or motorhome. Just imagine, you can all sit around and have a cup of tea en route. Or, if you prefer, a glass of wine. And then go to bed. And in the morning, you wake up in the Alps and take the dog out for a walk. If you need a car, to get around while you’re there, you can call one to wherever you’re parked. But if you have a car of your own, and you want to take yours along, you can just tell it to follow you there.

Now, this is an important new market, because one of the things that driverless cars will bring is dramatically-reduced car ownership. Cars sit idle in the street for so much of the time, just so that they’re around when you need them. But when an iPhone app can call any nearby car to you at any time, they’ll be much more efficiently used, and you’re much less likely to need one of your own. Having to find parking in city centres will be a thing of the past, and residential streets will be freed of so much clutter. All good news.

Unless, of course, you’re a car manufacturer. If car ownership goes down by a factor of two, three, four… who knows?… you’ll need a new source of revenue. And I think your motorhome/campervan, decked out the way you like it, is a very personal thing – it’s something you’ll still want to own. And something a lot more people will want to own in this future.

So I’d like to offer my services as a consultant and beta-tester for Google, and all those auto manufacturers, who are now slapping their foreheads as they realise that… of course! The key to their future is in the mobile, self-driving, holiday cottage…

Being Accessible

A friend of a friend has recently had what must be one of the most life-changing experiences anyone can go through. While in hospital for an operation, she had an apparently very rare but not unknown reaction to the anaesthetic, and found herself, suddenly and unexpectedly, completely blind.

She’s a very smart and resourceful woman, though, and is making serious efforts to discover what technology can do to help in her situation. And it’s an interesting challenge. I have some friends who have major visual impairments but can still use computers if, for example, the fonts are large and high-contrast, and they sit very close to the screen. And others have been blind from birth and have developed a whole range of skills to cope with it.

But for someone who has had to make the transition suddenly and unexpectedly in later life, and doesn’t have, for example, the ability to read braille, what can we geeks do to help? Well, there are the obvious things like screen-reading and voice-dictation software, which are useful if the underlying operating system and apps make it easy to navigate the rest of the system. On the Mac, at least — I can’t speak for Windows — there is quite pervasive VoiceOver integration at a fairly low level, so you can do most things, but learning it is tedious, and the challenge is then to navigate things efficiently using a wide range of key combinations on a keyboard which she’s still getting used to not being able to see.

But one thing we should be able to do these days is take advantage of the power of mobile devices more. A surprise to me is that the iPhone, with its slab-like non-tactile surface, turns out to be remarkably good, mostly due, again, to Apple having thought about this stuff pretty early on. But I hope we’ll start to see more apps that do, say, OCR-to-speech with minimal button presses, to allow people to read road signs and restaurant menus.

One of the best apps I’ve come across in my brief investigations is one that I think I’ll also use myself. It’s called Fleksy, and it’s a soft keyboard that uses predictive text technology to allow you to type just the approximate shape of the word as it would appear on a QWERTY layout and then swipe to the right – it will guess the word for you, and speak it. This is vital for blind people, of course, but also makes it much harder for any of us to get those accidental word-substitutions that can cause so much misunderstanding. (A favourite was when an attractive female friend of mine, on a work trip and feeling in need of a drink, once texted her male colleague “Time for a quickie in the bar before we go?”. Except that a small slip caused her to send “Time for a quickie in the car before we go?”, which had a rather different interpretation…) Anyway, if Fleksy makes a mistake, you can just swipe up or down to pick another choice, or left to delete the whole word and do it again. I found I could type whole sentences immediately without looking at the keyboard. You can then send them to the clipboard, to email, etc.

This is not a new idea, of course – my friend Cliff developed the Swype system many years ago, for example – but I think it’s a very nice implementation. I often wear a bluetooth headset when walking the dog, because I listen to so many podcasts and audiobooks. Now I can use it to help me send messages and respond to emails while tramping through the mud.

Just as the original T9 predictive text system (of which Cliff was also a co-creator) grew out of work done to help disabled people, so apps like Fleksy can also benefit the rest of us.

And in the meantime, any other recommendations for my recently-blind friend would be greatly appreciated!

New toy, happy bunny

Canon EOS 6DI got a new toy the other day. This is the Canon 6D, which is an interesting blend: it has a high-end full-frame sensor, but it also has a couple of features traditionally only found on less ‘serious’ cameras: wifi connectivity and GPS.

One of the first pictures I took with it was a self-portrait. I’m decadently reclining on the sofa with my laptop. What you can’t tell is that the laptop and the camera are connected by wifi, and I’m tapping the space-bar to take this photo.

Quentin Stafford-Fraser

Looking forward to getting to know it properly… but I’m very pleased with it so far.

Who should really be suing Apple?

Dickon’s comment on my last post reminded me of another post from four years ago.

Imitation is the sincerest form of flattery, they say, but it can also be the most expensive.

Dear Apple, a billion dollars would be nice, but I think the Broadband Phone team would probably settle for some nice new MacBook Pros…

🙂

Before and after

John posted this lovely image from CultOfMac, showing phone designs before and after the iPhone.

As he says, imitation is the sincerest form of flattery…

Using Little Computers to control Big Computers

Here’s my latest Raspberry Pi-based experiment: the CloudSwitch.

I don’t discuss the software in the video, but the fun thing is that the Pi isn’t dependent on some intermediate server – it’s using the boto module for Python to manage the AWS resources directly.

I decided to build the app slightly differently from the way I would normally approach a little project like this. I knew that, even for this very simple system, I would have several inputs and outputs of various kinds, some of them with big delays, and I wanted to make sure that timing hiccups or race conditions didn’t ever leave the lights displaying something that didn’t represent reality.

So this is only a single python file, but it runs several threads – one that looks for button presses, one that monitors and controls the Amazon server, and one that handles the lights – including flashing them in various patterns. They interact with the main thread using ZeroMQ messages, which is a lovely way to do inter-thread communications without all that nasty messing about with semaphores and mutexes.

Update: Here’s the very simple circuit diagram. The illuminated buttons I used have LEDs which take a little more power than the Raspberry Pi can really drive, so I put a couple of NPN transistors in there. It really doesn’t matter too much what they are – I used the 2N3904.

© Copyright Quentin Stafford-Fraser