Update: The official release date seems to be the 3rd of November, but there are still unconfirmed rumours that the device is already shipping, although perhaps not in large quantities?
I have a bluetooth keyboard and a bluetooth mouse, why do I have a wire running from my computer to my monitor? Well to be fair, I don't as I've got an iMac, but that isn't really the point. Supposing I didn't, and supposing I wanted to connect to my monitor without a pesky wire running between my computer and the monitor.
Teq Gear's WID101 (via Gizmodo) is the first product that almost gets me what I want. Plug it into your monitor, and then you can stream your video data to the monitor, either over a wired network, or crucially, over an 802.11g wireless network. That means if you've got a wireless keyboard and mouse, your computer can actually be in a whole other room to you while you're typing away.
Why? Well think about hanging a 30-inch Cinema Display on your wall, with your Mac mini safely tucked away out of sight. A bluetooth keyboard and mouse, and you're all sorted.
Problems? Well yes, overlooking the fact that the mini can't drive a 30-inch monitor, the WID101 is as ugly as sin, and not that much smaller than the Mac mini itself. You're better hanging the mini off the back of your monitor and having it in plain sight than using the WID101.
Oh, and it only works under Windows, there isn't any support for Mac OS X, or Linux for that matter. Presumably Teq Gear uses some Windows only software to take your video output, crunch it down, encrypt it, and stream it over your network interface to the WID101.
The real pain with remote storage is the slow speed, it looks like these guys have solved that, at a price.
When you buy a zBox you're not really buying the hardware you're renting it. What you actually take out is a service plan based on how many GB you need to backup, and what you get for your money is a local NAS device which also acts as a staging area for the remote backup to Amazon's S3 service. Because the offsite mirror of your backup is done hourly by the NAS device, rather than your own computer, the slow speed of remote storage presumably isn't really going to be a problem. Especially since if you want access to your files you can pull them from the local copy on the NAS, rather than having to wait for, and with S3 pay for, access to your remote storage. However since you now have two additional copies of your data, one on the local NAS, and one remote on the S3 service, you've got decent redundancy.
An interesting feature is that the NAS box they provide with the service is self-monitoring, and if the device notices the beginnings of a hardware failure, it will notify Zettabyte Storage, who will send you a replacement unit. With a bit of luck the replacement unit might even arrive before your old one fails.
Of course all this comes at quite a hefty price, around US$49 (plus tax?) per month for 32GB of redundant storage. However the price, obviously, will vary with how much you want to store. Their top of the line offering being 740GB for US$299 (plus tax?) per month.
As an aside, one thing I really, really, hate about the Zettabyte site is that they're obviously purists, they're stating their storage in binary GB, rather than the artificially inflated size used by hard-disk manufacturers. That battle was lost a long time ago, and what their doing is only going to confuse people. It certainly confused me, I had to pull up a calculator to figure out exactly what they were talking about.
However for a certain market segment, this is a killer device, and it provides a unique service. I'm just not sure how big that market segment is considering the price of the service plans?
This is a really odd thing for Apple to come out with, something like this is designed for the road warrior, and the core demographics of the people buying the current 15 and 17-inch models aren't road warriors, they're the power users. I'm confused here...?
It's been obvious for a while that to keep up with the other manufacturers Apple would have to release a new MacBook Pro with an Intel Core 2 Duo inside. Well, today was the day, and we got our new models.
The only surprising thing here is the timing. Traditionally Apple has held off big announcements until the Macworld conference in January, an not worried about a pre-Christmas release like many retailers. So either this is viewed as a minor update, not worth mentioning, or the Leopard has changed its spots. No pun intended...
Along with some friends and in the dim and distant past, around 15 years ago now when I was still an undergraduate, and the web hadn't been invented yet, I ran an LP Mud. It turned out that LPC, the language that you used to create content inside the MUD, was a fairly powerful object-orientated programming language, which did in fact later evolve into a "serious" language called Pike.
It's possible that I wouldn't be doing what I do today if it hadn't been for writing thousands of lines of LPC, it taught me the fundamentals of object-orientated programming in a far more visual way than is normal. If you can "see" the objects being created in front of you, the object-oriented metaphor isn't really a metaphor anymore.
Around the same time, although I didn't read it for years afterwards, Neal Stephenson wrote a book called Snow Crash which established him as one of the better serious science fiction authors of his generation. Unlike many books of the cyberpunk genre, Snow Crash is packed full of dark humour, and satire, and amongst its hideously complicated interweaving plot lines the book discussed how a virtual reality-based Internet, the Metaverse, might evolve in the near future.
When I finally got around to reading Snow Crash about five or six years after Stephenson wrote it, I couldn't help nodding my head. His Metaverse was very similar to what my friends and I had sketched out as the the next step forward for online collaboration. However the hardware and the bandwidth of the time made such a thing virtually impossible, and instead we got the web. But we still wanted the Metaverse, and interim hacks like VRML started to emerge. But as anyone that played around with VRML at the height of its popularity in the late nineties can tell you, the hardware and the bandwidth still weren't there yet.
Second Life has been getting a lot of press recently as their user numbers soared past the one million mark. When I first head about Second Life I was interested, but it sounded like yet another game. It looked like the twenty first century equivalent of the MUD I played around with in the twilight years of the twentieth. I was wrong, its so much more powerful than that, they've gone and invented the Metaverse while I wasn't looking.
The beauty of what Linden Labs have done is to build and elegant suite of tools to allow content to be created easily. The tools are intuitive, and can be picked up by most people fairly easily, and you don't have to be a programmer or a graphics designer to use them. They're simple enough for inexperienced users to build quite complicated in-game structures, but powerful enough so that a professional graphics designer (almost) wouldn't complain about the features they offer.
If you are a programmer then the in-game scripting language, LSL, is going to be fairly trivial to pick up as it appears to be a bastardised off-spring of C, Perl and Javascript. However the real power is that the language allows you to establish an XML-RPC server as part of an in-game object that is accessible from outside Second Life, and also allows objects to call external HTTP services; basic GET and POST services, but also XML-RPC and even SOAP services from inside the game. Second Life isn't a game, it's a platform.
Big companies have been remarkably quick to pick up on the new platform; you might have seen the stories as Reuters opened an online bureau in Second Life. They aren't alone, in recent months companies such as Sun, IBM, Wired, Adidas, Reebok have all established presences in the Second Life world.
The secret is that the back end data stored at Linden Labs isn't going to change. If, or when, we finally see the back of our traditional flat screen and keyboard interface, then all that has to change is the client side application. The world itself is perfectly adapted for immersive virtual reality. In fact I'd be very surprised to learn that there wasn't someone at Linden working on that sort of things, stereoscopic head mounted displays and force feedback gloves fit perfectly into the paradigm used by Second Life. It's even possible that it might (finally) drive widespread adoption of this sort of technology.
Of course flat files aren't dead, nor are they really dying. After all they're what's underneath everything;
Hiro is messing around in Flatland...his reason for being in Flatland is that Hiro Protagonist, the last of the freelance hackers, is hacking. And when hackers are hacking they don't mess around with the superficial world of the Metaverse and avatars. They descend below the surface layer and into the netherworld of code and tangled nam-shubs that supports it, where everything you see in the Metaverse, no matter how lifelike and beautiful and three-dimensional, reduces to a simple text file - Neal Stephenson in Snow Crash
As a profession, programmers aren't a dying breed either, no matter what some of the media coverage might have us think. But we are going to have to change, we're going to have to work much more closely with graphic designers, or specialise in the low level code that's behind the scenes from the avatar in the street.
Of course we're there already, have you ever seen a GUI designed by a team of programmers without significant input from the potential users, or a decent designer? Programmers produce notoriously bad user interfaces, and awful documentation. With or without the Metaverse we're eventually going to have to fix that, but the arrival of a platform where our code has to look as good, as well as work correctly, is going to speed things up a bit.
We might not have to worry about the Metaverse proper for a decade or more, but this is where things are going. It might not be Second Life, but it's going to be someone, and it's going to be soon. I'd advise anyone that intends to make a career in programming to take a look and come visit me when you do. This, whether we like it, or not is going to be the future. The users like it that way...
Second Life: The Official Guide by Michael Rymaszewski, Wagner James Au, Mark Wallace, Catherine Winters, Cory Ondrejka & Benjamin Batstone-Cunningham ISBN 047009608X, paperback, £12.60
After a taxi, three airports, two flights, two trains, another taxi, and 23 hours of travelling later, I'm back in Exeter...
Warning: Your browser does not support Javascript, and it therefore can 't load the ADASS tag cloud. Are you reading this in an RSS reader? Try clicking through to the website.
I must admit to being incredibly slack about blogging ADASS this year, I used to do a talk by talk account of most of the conferences I went to, about the only one I do that for now is OSCON, when I'm lucky enough to get to go that is...
Of course other people aren't being so slack, although Brad, notorious for being slack about such things, is pretty much in the same position as me having only blogged the day before the conference. Perhaps understandably enough, he's been more interested in earthquakes since.
Overall I think ADASS this year has been a good meeting, there has been some good stuff presented, for instance Andrew Connolly presented the work he's been doing while on sabbatical with Google Pittsburgh. Michelle Borkin talked about using medical imaging software to display astronomy data. We have our own medical physics group at Exeter so I think I'll be talking to them on my return to see if they have any experience with the programs she was discussing.
I've also got a lot of work done, and had a bunch of corridor meetings, and it's amazing how much you can get done with those things. I've even finished writing some code. Which can't be bad. I was getting very depressed about he quality of work presented at ADASS, but it looks like my year away from the conference has been worthwhile. Either everyone has picked up their game, or I've returned with renewed enthusiasm. You can't complain...
I'm at ADASS right now, so I'm not paying as much attention to my news feed as normal, but it was hard to miss yet more iPhone rumours. I'm no longer going to make any sort of prediction about whether the iPhone really exists, or whether it's ever going to actually ship. We've been talking about this for two years now, enough already...
I stayed up last night and wrote some talks, two in fact, both of which I gave today. Unfortunately staying up late meant that the cold I'd been successfully holding off for a week or so finally managed to take a firm hold, and my immune system collapsed under the onslaught. So I'm now having a cold instead of holding one off...
There was a large contingent there for today's demo by Peter Draper of GAIA 3D, and its support for the Plastic protocol, was very heartening. For those of us who were at the last Starlink focus session at the NAM in 2004, where the project offered free beer, and still didn't draw much of a crowd for the session, renewed interest in what is pretty much a best of breed bit of technology is good to see...
Update: In hindsight I guess the cold was my own fault, if I'd just recycled an old talk then I could have gone to bed a lot early. Actually adding new material in was where I went wrong...