It has to be said, I’ve not been massively excited by the past couple of Macworld Keynotes – either they’ve been things I’ve not really been interested in buying, or things that weren’t available outside the USA, or both.
It’s a bit different this year. The keynote included for key announcements, all of which were interesting to some extent or another.
First off there was Time Capsule, which is effectively the Apple take on Network Attached Storage, and is closely tied in to the Time Machine backup utility that shipped as part of Leopard.
Now it has to be said, that I couldn’t see a pressing reason to upgrade to Leopard, despite all the glowing reviews that were quoted (even from a PC magazine). Although Time Machine was a nice idea, I wasn’t looking to supplant my current backup solution which uses SuperDuper! to produce a fully bootable clone of my main drives. What I wanted to do was use a network attached storage, but although my current solution, a Buffalo Terastation worked fine for a PC, the claimed Apple support was absolutely lousy – and no amount of hacking around has seemed to improve it.
In typical Apple fashion, the Time Capsule is a plug-in and go solution, just turn it on, tell Time Machine, and off it goes, automatically backing up the drives over the network.
I suspect of all the new kit that was on show today, this will probably be the top of the list – the Terastation will remain for the PC backups, but an upgrade to Leopard and a Time Capsule will almost certainly be on the shopping list pretty soon.
Next up is the iPhone updates. Now however fantastic the user experience is with the iPhone, from my point of view it still needs to be 3G. Having said that, keeping a regular phone and having an iPod Touch as a PDA seemed to be a possibility – more so now, as alongside the new toys on the iPhone, Apple have released some of the extra applications onto the iPod Touch. Chief amongst those is the mail client – which will make a big difference, but they’ve also included the new iPhone version of Google Maps. The main feature that doesn’t work is the my location – but that is pretty ropey even on my regular mobile, but in terms of usability with the multi-touch gestures that the iPod Touch supports it is streets ahead of the client on any other mobile device. Suffice to say that when iTunes offered me the upgrade to my iPod Touch tonight, it wasn’t really much of a choice to install it, and I have to say as well, having played with the other applications, a 3G iPhone is looking a really attractive proposition compared to the current competition.
After that we had Apple taking a second stab at the Apple TV. Now it’s fair to say that this is one product that hasn’t been a massive success up to now. Certainly when I first saw it I wasn’t enthused. For take two, Apple are taking on the movie rental market. The requirement to have a computer is gone, effectively all you need is a TV, the Apple TV, and a broadband connection, and then you can rent movies, get TV shows, music, pictures from Flickr and videos from YouTube. If you’ve got a computer, the box will also sync up media with that as before. The real boon though is that they are renting high definition copies of the movies, and again, it’s all just point and click – compared to current solutions where it seems to score is the ease of use. Of course in UK terms, it will really come down to the quality of the available content, so it’s a definite wait and see on this one.
The last big announcement was not the much predicted touch-screen MacBook, however it was a new laptop, and one designed to slot in between the consumer MacBook line and the professional MacBook Pro, filling the gap left by the missing ultra portable pro laptop that was the 12â€œ Powerbook. What was shown was the Macbook Air, the worlds thinnest laptop. On a purely technological level it is impressive how thin the laptop actually is – amazing compared to most of the laptops people lug around. However screen wise it’s a reasonable size – 13â€?, the same as the MacBook, it also has a decent sized keyboard, and comes with an 80gb hard drive and 2gb RAM. What is amazing is quite how thin it is – a wedge shape 4mm at the front, and 19.4mm at the back, and it weighs in at just over 1Kg. With the same graphics as the MacBook it’s not going to be great games wise, but as an easy to carry laptop it’s great. Price wise it’s not too bad, at just under Â£1200 for the basic model – although that shoots up to over Â£2000 if you want the solid state disk option. Alongside this, the laptop introduces a lot of the gestures that appeared on the iPhone and iPod Touch – so it definitely would be a tempting package if I were in the market for a laptop – especially as just like all the other Apple machines you can dual boot into Windows too.
So in terms of the coolest thing announced, it’s certainly the new laptop, but from a personal practical point of view it’s the iPod Touch update and the Time Capsule that are probably what I’m going to end up using… Having said that, it certainly was a great keynote. The whole show is now up on the Apple site so you can ooh and aah along with the Apple faithful, and also proof that in even the best prepared presentations things don’t always quite go according to plan.
Alternatively, if you haven’t got ninety minutes to spend – this is the whole thing compressed into sixty seconds:
I got an e-mail from a friend yesterday with a bit of a challenge. They currently have an original 15 inch MacBook Pro and are looking to upgrade. The laptop primarily gets used under Windows, so they are trying to find an equivalent PC rather than have to pay out for a copy of Windows on top of the copy of OS X that will come with the machine. The challenge is set out below:
Men (and woman) of geeky tendencies, I require your assistance.
If I wanted a portable machine with a ~15â€? screen, at least 1440×900 res, with a graphics card comparable to a NVIDIA GeForce 8600M GT, what should I get?
Itâ€™ll need to support 3Gb of RAM (maybe 4Gb if I go 64bit), and be capable enough to run many virtual machines, as well as all the latest games with prettiness turned up (UT3, Iâ€™m looking at you.). Would be nice it were no heavier than 2.5Kg.
The 2007 edition of the MacBook Pro ticks a lot of boxes, but Iâ€™m not sure about paying the OSX tax to get what will in effect be just another XP laptop.
What are Sony, Toshiba, HP, Dell, Alienware etc doing in the lightweight gaming laptop space? Have I missed out a manufacturer who is doing great things? What would you recommend?
All opinions welcome!
My thoughts are that there aren’t many options at the moment since many of the laptops in that form factor come with on board graphics which are not really suitable for gaming.
I also think that you’ll struggle to find a design quite as sleek as the MacBook Pro since Apple are building machines using a custom chassis whereas the majority of the rest build their machines with off-the-shelf parts. Having said that, I’m probably totally biased in that I have an Apple machine as my main box and probably wouldn’t run a MacBook Pro in anything other than OS X!
As indicated by the title, the focus of the day was slightly different, and alongside developers working with web technologies, there was also an effort to provide sessions that would interest web designers. As a result, although there were a number of familiar faces around, the mix of people was somewhat different. Another big departure was that the speakers were not all from the community, as the team had managed to get Scott Guthrie, who on his website says that he develops a few software products for Microsoft, to speak. In actual fact, as he goes on to explain, he runs the teams that produce pretty much the entire suite of applications that a web developer will use on the Microsoft platform. Being the star turn so-to-speak he was giving a session in all but one of the available time-slots, and even repeated one of the sessions during the lunch break for those who couldn’t get in the first time around. The fact that Scott repeated a session highlights perhaps the biggest problem with having such a star turn, a fact that Barry alludes to in this blog posting and also in his session this afternoon that was scheduled against one of Scott’s, everybody wanted to attend the Scott Guthrie sessions, effectively leaving many of the other speakers feeling like overflow for those people who couldn’t get in to see Scott.
Anyway, onto the day. Before I talk about the sessions, the first thing I have to mention is the new addition to the grounds of the campus – the ‘WOW’, part of the Vista advertising campaign. J-P Walsh snapped off a picture, so I’ll leave it to you to judge whether it is a good addition!
Taking them in order, Scott Guthrie as you might expect given his position in Microsoft is an experienced speaker. The session was well put together, ran exactly to time, and worked pretty well flawlessly. As an introduction to building a website on the Microsoft platform it seemed to cover all the bases, and he was also able to answer detailed technical queries if he was asked. However one thing he said a lot was how super simple and straightforward everything was, and as was commented by a friend of mine who has also been developing on the Microsoft platform for a long time, experience tells us that what he is presenting is very much a sales and marketing presentation, and that in reality it won’t be quite as simple as it appears. Since Scott’s wages are paid by Microsoft, it is in his interest to present it well and make us keen to buy it. That caveat aside, it was an entertaining pair of sessions, complete with impromptu puns caused by someone close to the front suggesting names for variables during the demonstration – for example â€œsausageâ€? when asked for a name for a user role…
After the first two sessions, I thought I would go to one of the others in order to give others an opportunity to attend one of Scott’s sessions, and so I headed off for the Expression Blend and Design session in Memphis. I have mentioned previously that a colleague of mine refers to what he calls â€œThe Curse of Memphisâ€?, whereby every single session he has attended in the Memphis meeting room has had technical issues – and this one was no exception. Now it has to be said, that part of the blame for the technical issues should be laid at the door of the presenter, Jon Harris, who was using an unsupported beta product, in a configuration not recommended by the manufacturer to mount his presentation, in that he had a MacBook Pro and was using the beta release of Boot Camp to boot the machine into Windows Vista – which if you read through the Apple requirements article whilst it might work, is not supported. The general problem he had seemed to be driver related – someone had plugged in a USB Key earlier in the day, and neither it, nor the similarly configured MacBook Pro they tried as well coped overly well with the projector. All in it took a grand total of 38 minutes out of a 60 minute session to get a working demonstration of Expression Blend up on the screen. Incidentally, this is where the comment I used for the posting title came from – Jon asked his colleague if he had any pictures on his laptop that he could use for a demo, not the dodgy ones, to which his colleague responded that he didn’t, and that if he did, it would get blogged about anyway, and there would be ‘Microsoft Employee in Dodgy Picture Shocker’ postings all over the web. Happy to oblige. 😀
Whilst on the subject of the use of the MacBook Pro it is worth highlighting what Jon Harris does for a job – he is ‘User Experience Evangelist’ for Microsoft. According to his colleague, who provided the second MacBook Pro, they are using Apple machines because customers quite often assume that Microsoft technology won’t work on non-PC browsers – not surprising considering some previous software from the company. However with the MacBook Pro they can just boot up into MacOS X to demonstrate that things working on another platform. Interestingly, whilst the problems were being sorted out, Jon also commented that he’d been a Mac user for fifteen years – perhaps thanks to his previous life as an employee of Macromedia.
Anyway, once he got the demonstration going, it was quite interesting seeing the latest build of Expression Blend, which I had seen previously under it’s code name of ‘Sparkle’ back at DDD3. What is perhaps most interesting is that Microsoft appear to have been removing features from the product – apparently because they are trying to focus it more closely to a particular role. Features that are gone include a number of the more Photoshop like features, and also the in-built C# editor. However many of the features that are in Expression Blend are destined to appear later on in Visual Studio. The discussion of focusing products on particular roles came up again in some of the questions from the floor, which focused on the decision by Microsoft to exclude the Expression applications from the MSDN subscription. The opinion amongst the people I spoke to seems pretty well universal that the decision is a crazy one. With these products, Microsoft is trying to attract a group of people who already have a pretty entrenched set of tools. True they may not be quite as integrated as the new offerings, but they will need evangelising all the same. To many of the developers, it seems that including them in the subscription is the ideal way to get the products used, and establish a user base, hopefully attracting the target audience to the product, although alongside that there is probably at least a little bit of frustration that these new features won’t be available to developers until the next Visual Studio release!
Talking of the next Visual Studio release – known as Orcas, this is precisely what Scott Guthrie demonstrated in his next session, that he repeated over lunch. I attended the lunchtime re-run.
Apparently this was the latest build, hot off the press so-to-speak, and it did seem to have some cool features, although he did spend a lot of time looking at LINQ, which I had already seen demonstrated at previous events. Having said that, the question I always find myself asking is quite when we’ll be able to use the new features in-the-wild. Although some of our projects are in Visual Studio 2005, we still find ourselves using Visual Studio 2003 and Visual Studio 6.0 a lot of the time, indeed our core product is still written almost entirely in Visual Studio 6.0.
After the Orcas session I stayed put in the room for Hristo Deshev speaking about Developing ASP.NET AJAX Components. Now I’m not sure what his public speaking experience has been previously, but he seemed decidedly nervous when he started. This coupled with the pretty heavy technical content, just after lunch and the fact that he was giving the presentation in English when it obviously wasn’t his native language made it decidedly difficult to follow the session. This certainly seemed to be the impression I got looking at the other people in the session as within a few minutes many people had switched off. Whilst I am well aware that one of the great things about the Developer Developer Developer events is to encourage people to present – putting someone who is nervous like this, in the difficult post-lunchtime slot, with a technical talk, especially after such an experienced presenter such as Scott is a bit mean… It is very hard not to draw a comparison between the two, which is totally unfair to Hristo , who when you look at his blog clearly knows his stuff.
To some extent, part of the fun of going to one of Barry’s sessions is the man himself. We wisely sat a few rows back, so the focus of jokes was Pat a colleague of his from work who was sat in the front row, right in front of the the lectern, and who was the target of several cracks over his love of Microsoft technologies – at one point Barry even referred to him as a MicrosoftFanboy – although from his computer history on his blog his computer history is rather similar to mine, going via the Spectrum and the Amiga. Anyway, Barry also frequently commented that most of us were only there because there was no room in the Scott Guthrie session next door – partly true, although myself and my manager from work were there because we wanted to see whether Windows Cardspace would help us with authentication for some of our projects. All in all it was a pretty informative talk, and perhaps the biggest thing to take away from it was that Windows Cardspace is perhaps not quite ready for the big time – but it has definite possibilities.
Finally, on to the important issues of the day, the loot! They had a raffle running during the day – unfortunately my ticket, 178, wasn’t drawn – although annoyingly 177 and 179 both won prizes. 🙁 Barry has highlighted the T-Shirts over on his blog, but perhaps the biggest giveaway was the free copy of the retail release of Expression Web, the replacement for FrontPage for every attendee – this is currently retailing on Amazon for a penny under Â£260 – and remember we paid absolutely nothing to attend the event. Alongside this they also had a copy of Microsoft Visual Web Developer Express Edition (which is free anyway), and the latest beta releases of the other Expression applications. Not a bad haul really, and certainly some stuff that I will look at over the next few weeks.
So worth the effort? I certainly think so. The main issues that need to be addressed though are having a star turn. I’d suggest that if a similar situation were to occur again, they’ll really need to set it up as some sort of keynote address, or try to introduce some sort of better crowd management or ticketing to avoid the crushes every time the doors to those sessions were opened!