Support Our Site

Yesterday afternoon the internet was buzzing with details of the launch of Microsoft Windows Phone 7 Series in Barcelona. Only it wasn’t really a launch, it was more a demonstration of a preview version of the platform. It’s predecessor was only launched last autumn, and this pretty well complete rewrite of the Microsoft mobile phone platform isn’t going to be available to buy until around the same time this year.

Whilst it certainly seems to have innovative features – a user interface that does things rather differently from the current favoured multiple pages of icon design that is almost ubiquitous, along with an XBox Live tie up to link your mobile and console gaming – it does seem a pretty brave move to show your rivals what you’ve got planned months and months before anything is going to be released. Even when you take into account that Microsoft are often much more open about showing preview releases of upcoming products than Apple for example, it still seems very early to be showing.

However, when you think about it, if Microsoft wants any part of the rapidly growing mobile applications market, it had to do something.

Microsoft, just like Nokia, Sony/Ericsson and all the rest were caught massively on the hop three years ago by the launch of the iPhone. Smart phones were very much of a niche market, and most regular consumers used a phone to make calls. It was possible to add applications onto smart phones, but again it wasn’t something that many people did.

Roll forward three years and the iPhone has really gone mainstream, it still surprises me how many people have them, and who they are. Many of them, even relatively non-technical are comfortable with the idea of adding applications, reading e-mail, browsing the web and playing games from a phone handset. On top of this Google has moved in on the market making waves with it’s Android operating system. Established players like Nokia have found their market share falling after years of failing to ignite the smart phone market.

Then we get to Microsoft.

They had a niche in corporate markets, and certainly I’d come across techies from time to time using (and more often than not cursing) their Windows Mobile handsets. The ability to program applications in the same languages as desktop applications certainly helped adoption. However they largely dropped the ball. Whilst they have carried on releasing updated versions of their platform they’ve largely been left behind, giving the impression – intentionally or not – that they weren’t interested, that they were happy to relinquish their market share to Apple and Google. In the corporate space Blackberry has grown, certainly in our company those users who are issued with a smart phone are issued with a Blackberry, and many of the executives ask for one by name. Any mobile applications would have to be developed for Blackberry, not Windows Mobile now, and Blackberry provide the tools to do that.

As I’ve said, the iPhone seems to have really gone mainstream, introducing a growing range of people to a smart phone, and the techie space seems to be being filled by Google Android. The iPhone is selling by the million, and producing billions of application downloads.

What Microsoft were showing looks interesting, and if they can sort out the reliability and stability problems that established wisdom say plagued previous versions it would be a good platform, but it would be a good platform if the phones were on the market now. Between now and release Apple, Google and the rest will certainly be releasing updated and new versions of their phones and software. The Microsoft gamble is that having seen the show yesterday, people will be willing to wait, and that come the autumn they will be willing to put aside the previous reputation for being buggy, put down their iPhones, Blackberry and Android phones, write off the money they’ve spent on apps for those platforms – or in the corporate environment infrastructure, and switch over to a Microsoft phone. I’m sure there will be a good few techies who will do so, but the average consumer or the corporate user? It remains to be seen.

Possibly Related Websites

Major embarass @blowdart session!  #DDD8Today was the eighth annual(ish) gathering of four hundred of the Microsoft Development community for a day of free technical training. Once again it was spectacularly over subscribed – sold out faster than Glastonbury (all the places went within fifteen minutes) and with no Microsoft speakers had the usual mix of sessions, some of which perhaps you wouldn’t expect to see at Microsoft.

The day started off cold – although there was no snow it was definitely a case of scraping ice off the car, and if you were in any doubt, one look at Rachel Hawley’s footwear could tell you! Having said that, as has become traditional at these events, bacon butties to warm you up awaited those who got there early.

First off a couple of observations. For a Microsoft Developer Day, it was a very good advert for Apple! Of the five talks I attended, two were obviously running off Mac’s. One was about iPhone development, so using a Mac was a given, although the presentation was also given using Keynote (and all the more slick for it) and rather than messing around with font sizes as all the PC based presenters have to do Chris Hardy used the built-in OS X zoom gestures to quickly focus in on what he was showing. The other Mac based presentation given by Ian Cooper wasn’t anything related to Mac development at all, but was presented in MacOS X, using the Mac version of Powerpoint, with a windows development environment running in VMWare. It’s not so long ago that developers would buy a Mac, largely ditch MacOS X and stick Windows on it – it does seem that even with the advent of Windows 7 that isn’t always the case now… The other massive advert for Apple was not surprisingly the vast numbers of iPhones in evidence. I certainly think it would have been worth somebody doing the same as Scoble did at Le Web to get a ball park figure of how many there were. There were a good few Google Android phones around, but few if any Microsoft based phones in evidence. This was also reflected in the sessions – no talks on Windows Mobile development, but there was a talk on using MonoTouch to develop iPhone applications!

As is normal for these days, what I thought I would attend, and what I actually attended were slightly different. I initially thought I’d just take up residence in Chicago 1 for the day, but in the end I fancied a change of pace.

First up I attended a talk by Ian Cooper on Real World MVC Architectures. This in part was because I’ve just done my first ASP.Net MVC project, and I was half expecting to find I’d done it all wrong, as to a large extent I’ve put it together as felt right rather than following any explicit paradigm. To my relief it seems all the talk of proper architecture seems to be sinking in, and the way I’ve constructed it is pretty much as was suggested, even to the point that I’ve used particular techniques without having read about them as yet in my MVC book in that I understood why they were being used but didn’t recognise the idea by name! I suspect the session might have been pitched a bit too much towards the beginner end of things for experienced MVC programmers, but for me it was certainly a good reinforcement of the techniques.

Next I slipped next door for a change of gear, and a non-technical talk by Liam Westley who was talking about how to be a small software development outfit and not go bust. To be honest, the principles Liam outlined can apply equally well to large software houses, a number of which I’ve come across who don’t get this stuff right, and even to people in a corporate environment like me as getting these sorts of things wrong will at the very least have your internal customers looking elsewhere for their software, or at the worst put you out of a job. Liam gave us a set of broad principles that any software developer should be doing as a matter of course – things like delivering properly tested software, applying proper logging (even in a corporate environment fixing a problem before the users have got round to reporting it scores serious brownie points), and understanding your users, all go to making people happy to give you their software work, and not go elsewhere.

For session number three it was a first for me, in that it was the first time that I have heard Jon Skeet speak. His name will be familiar to anyone who frequents Stack Overflow – and as his reputation is testament to he sometimes seems to answer C# questions within seconds of them being asked. What is slightly more surprising is that his day job is at Google as a Java developer. Even more surprising he fits all of that in with being a Methodist Local Preacher too – but I suspect that stands him in good stead for being able to deliver material well, as from the experience today his reputation is well deserved. The latest version of C# brings in some interesting, but quite complex new ideas, and he did manage to put them over in a way that even with the early start on a Saturday I pretty well followed them. Having said that whilst I liked the presentation, and many of the new features, I was less than impressed by the return of the ubiquitous VB variant data type, in the guise of the dynamic type. Whilst I am well aware that the way the variant and the dynamic work are rather different, it’s much more about how it will end up being used, or more likely abused. I’m with Jon Skeet on this in that I much prefer a situation where the types can be validated at compile time. Whilst there are legitimate reasons for adding dynamic, and as an exercise in language design the implementation is very impressive, as with the variant I am quite sure it will end up being thoroughly misused, and will lead to many a difficult to nail down bug.

Next up was lunch, and was the traditional scramble for a lunch bag. Unfortunately it seems that the entire occupants of the Chicago 1 side went the same way and got all the non veggie and non seafood sandwiches (I have to watch having too much of certain types of seafood with my gout) and as always it was a bit of a lucky dip as to what else you got, so I ended up with a sandwich, crisps and an apple that I wanted, and a can of diet coke and a snickers bar that I didn’t want. I know they’ve tried various things over the years, but I still think there has to be a better way than this, as it was pretty obvious looking around that not everybody wanted what was in their lunch and there was a lot going to waste.

The lunch time Grok Talks had relocated this year, and were in the atrium in building four. This certainly gave a bit more space, but did seem to make the security guards mighty jumpy – I got a stern “I’ve just seen you behaving strangely” from one for taking this picture – I just liked the look of the clear blue against the white of the building structure and was going to make some comment about the weather! The Grok Talks were marred rather by problems with the technology. For a start the speakers were badly positioned in relation to where the presenters were standing leading to endless feedback problems. The talks also took an absolute age to get started, and when they did people seemed to overrun, which as a result led to people who were further down the running order being disappointed. There were a couple of interesting talks though, and it was especially interesting watching Gary Short intensely watching somebody else demonstrate Code Rush! Looking at the response hopefully there will be a few more converts from Resharper, a jump I made many years ago!

After lunch was one of my personal interest talks. As an iPhone owner and software engineer I’ve always quite fancied giving an bit of iPhone development a go. The problem is that as well as learning a new platform and new environment, developing for the iPhone requires learning a new language, Objective-C. However Chris Hardy was demonstrating a way that I could leverage my existing C# skills using the Mono environment and an add on to it called MonoTouch. Whilst developers still need to be able to read Objective-C to understand what is going on, and still need to learn their way around the Apple API’s, it allows them to develop entirely in familiar C#, and even brings advantages in terms of some of the extra type safety that C# brings. I have to say I was pretty impressed at the environment and what it can do. I was less impressed by the price – $399 for a personal license, which only covers you for a year of updates, with even more for a corporate license – far too much for your average hobbyist programmer to even consider. I can’t help thinking that they are missing a trick here, and providing a low cost or free license for developers in return for a share of the revenues, maybe using some sort of phone home code to keep track would certainly broaden the base of programmers using it.

My last session of the day, to be honest I would have gone to even if Barry was just reading the phone book, as this was potentially his last appearance at a Developer Day before he loses the essential qualification for being allowed to speak of not working for Microsoft, as in a scant few days he will be starting a new job working for Microsoft at one of their offices in Redmond. As always there was the classic banter with people he knew in the audience, in particular Jon Skeet who was attempting to pose increasingly difficult questions it seemed. Barry also started off by hijacking the session next door as Ben Hall, the speaker had a birthday and was foolish enough to tell somebody! What I was also expecting, and got in spades were interruptions marking his departure from the UK development scene. His book Beginning ASP.NET Security featured in several. In the first Liam Westley gave a touching and heartfelt tribute, and said how much he had been looking forward to the arrival of the book – as it was just the right size to prop up his wobbly table. In another they spoofed the winter cold adverts, suggesting that the book was good fuel to keep the elderly warm. The session finished off with a clip from his appearance many years ago on The Crystal Maze, and several of the organising team appearing in T-shirts especially prepared for the occasion. All in all it was a memorable way to finish off the day, and hopefully a memorable occasion for Barry as he heads across the Atlantic. The one question that remains is whether all the spelling mistakes in the presentation were down to Barry, or whether somebody did get at his presentation before he went on…

All in all it was an excellent day, and although I know there were a couple of sessions that had problems, the ones I attended were all excellent, and well worth the spare time given up. It was great to catch up with friends from the community, previous developer days and previous jobs. Whilst it does appear that the day is very much a victim of it’s own success (even with local developer days around the country people still travel from far and wide to attend this one in addition to their local days) hopefully a way can be found to allow it to keep running in future years, and all credit to the organising team, and the staff at Microsoft for keeping the whole day running smoothly.

Possibly Related Websites

This morning, Robert Scoble, who is currently at LeWeb in Paris published this picture to his Flickr stream.

It is a shot taken by him of the audience, and is the answer to a simple request, for people to hold up their iPhone – just take a look at the full sized shot and count quite how many there are.

Back before the iPhone launched, Nokia and the other big players in the market were bullish. The mobile phone market largely consisted of largely similar devices, and Apple coming in with something that didn’t conform to what everybody else was doing wasn’t going to make an impact was it? They seemed to think that doing it different meant that the iPhone wouldn’t sell – everybody had been doing the same thing for years and the consumer would stick with them.

From a personal point of view, I had spent years being largely dissatisfied with what the established players had been producing. I’d bounced back and forth between Nokia handsets, Sony Ericsson, and even a Motorola handset at one point, my general feeling is that despite promising much, they’d generally failed to deliver, with annoyingly quirky user interfaces, buggy firmware, and a generally frustrating experience all round, hence why I’d ended up changing phones pretty frequently. The best mobile device I’d owned was still the venerable Psion 5mx

When I eventually got my hands on an iPhone, it proved to be a game changer – finally someone had actually managed to produce a mobile phone that was nice to use, and one that was a reasonable substitute for a desktop web browser. With the later addition of applications it became even more of a useful device.

The impression I get in tech circles is that I am not alone. At a couple of tech events I’ve attended recently by far the largest number of people had an iPhone – people who had been die hard Nokia fans, or had developed Windows Mobile apps for years had bought one, and weren’t planning on switching back. Now the numbers being used by non-techie friends is impressive, and the competition is struggling.

Check out this article in the Independent about the effect on Nokia, or this article about the recent Sony Ericsson Saito problems, with both the rise and rise of the iPhone, and the other new kid on the block Google Android it’s going to be very interesting to see what the second decade of the twenty-first century will bring for the old market leaders like Nokia

The iPhone users at LeWeb originally uploaded by Robert Scoble.

Possibly Related Websites

Over the past year or so Garmin have finally started to provide software for the Mac. One of those new pieces of software, currently in beta is BaseCamp, a tool that works with various of the Garmin topographic mapping products giving a three-dimensional view of the mapping data, similar to the view that their latest series of handheld GPS units can produce.

Amongst the mapping products I have are both Topo UK and Topo Canada, however only Topo UK was recognised by BaseCamp.

The reason turned out to be fairly straightforward, BaseCamp needs topographic data that includes Digital Elevation Model or DEM data, and whilst Topo UK includes that data, the early release of Topo Canada that I have, version 2, doesn’t include that data. Not a problem, as in the five years since I bought my copy, Garmin have updated Topo Canada to version 4, that includes the required data.

Since I’ve recently bought and registered another Garmin product, I had a discount code that offers me ten percent off products in their online store, so I took a look at their UK store, and found that they had the up to date version 4 of Topo Canada listed so I put in my order for the upgraded version.

The parcel turned up today, and opening the package, the box looked rather much like the Topo Canada packaging I already had, the computer requirements didn’t match those listed on the website – no mention of the Mac for a start – and the copyright on the box was 2004. Taking a look inside, rather than one DVD it was a four CD set, and the version number on the back of the box was version 2. Despite listing the latest software on their website, Garmin UK had sent out the same software I already had.

Not surprisingly I was not best pleased, so I gave Garmin UK a call – well three calls actually as their phone handling system cut me off mid-call twice before I got to talk to a real person. Explaining the problem , he went away and took a look and said that the only Topo Canada they had in their stock was the version 2 they had sent me.

They did try to persuade me to stick with what they had sent, but once I’d said that I already had a copy of that, and that I specifically wanted the version with the DEM data to use with BaseCamp, they said they would talk to their head office, and I’m currently waiting for a call back with their answer.

The problem of course is that although Garmin UK are currently being quite helpful, they are quite blatantly in contravention of the Sale of Goods Act in that the product their website describes – a Mac compatible version of Topo Canada – is not what they’re sending out. If they replace my copy with what I ordered or give me a refund I’ll probably leave it at that, but certainly if you’re buying map software from Garmin UK, especially if it is something pretty specialist, be aware that they are still selling off their old stock, even if it is five years old.

Possibly Related Websites

This one is definitely a post in the category of primarily being a reminder for future me in case an annoying problem reoccurs, but I guess it may be useful for anyone else struggling with a similar issue.

A couple of days ago I plugged my iPhone into the Mac to synchronise it using iTunes, and after what seemed like a normal process, the process came to a sudden halt during the photo synchronisation stage with a pretty useless error stating that the iPhone could not be synced because a “required file” was not found. Needless to say it didn’t actually tell me what the required file was, nor where it was looking.

My first port of call was to have a trawl through the log files, which is where I made another annoying discovery, iTunes doesn’t seem to log details of it’s synchronisation operations anywhere.

The Mac has for a while had a nice suite of synchronisation technologies based around an application called iSync. Certainly the iPhone synchronisation uses at least part of this as if you have iSync set up it will activate during an iPhone or iPod synchronisation with iTunes. If you ran into any problems with iSync there was always a handy menu option to take a look at the log file and try and track down where it went wrong. No such luck with an iPhone as according to that log file the last time I synchronised anything was the last time I did my old phone.

Okay, what about the main system log? Although this has some messages from iTunes, there is nothing to even indicate that a synchronisation operation has taken place.

Having not come up with anything I then reverted to the usual source of information for weird errors, and googled the error message. That produced plenty of people with the problem, but nobody with much of a clue as to how to solve it.

I figured that since iTunes was drawing the pictures from iPhoto, that might be the source of the problem. Certainly that had changed in between the last successful synchronisation and this attempt in that Beth had loaded all of her pictures from our recent trip into the application, but looking through those there wasn’t anything out of the ordinary amongst those. I used the iPhoto maintenance mode (hold down the command and option keys when you start the application) to rebuild the iPhoto database, but again that produced the same problem. A friend suggested that the presence of movie files in the albums being transferred might be an issue, so I tried removing those, but again no joy. The only way I could get anything to properly transfer was to remove the albums that contained Beth’s newly uploaded pictures.

Last night I finally got to a solution. In all my removing and replacing pictures, and even after I had rebuilt the iPhoto database iTunes had never been through the long and rather tedious “Optimizing pictures” stage. Digging around I found that these were stored in a folder within the iPhoto database called iPod Photo Cache – the key thing being that the contents of this folder are not regenerated by an iPhoto database rebuild. So last night I tried deleting the folder as advised in this Apple Support Document (which incidentally is nowhere to be seen when you search for the actual error), and then left the iPhone synchronising overnight. Based on the speed it was going the optimisation phase would have taken about five hours – certainly the computer had not yet reached it’s inactivity timeout, however all the photographs had successfully transferred.

So for future reference, if iTunes starts throwing useless error messages whilst synchronising photographs, take a look at the iPod Photo Cache, and if necessary delete it. One last thing, can Apple Inc please consider adding some sort of logging functionality to the iTunes synchronisation function as we have for regular iSync, then at least we have a vague hope of tracking down errors rather than playing vague guessing games!

Possibly Related Websites

Last month, Microsoft launched a campaign called “I’m a PC” directly targeting the well known Apple “I’m a Mac” campaign, with a number of big name celebrities endorsing the PC.

Now we get to see the first salvo in the response from Apple, not a new campaign, not even an attempt to out celeb the competition, but a very funny addition to the existing set…

Possibly Related Websites

Last night we had the kind of problem that most computer users dread, the un-bootable computer. Beth had used the iMac earlier in the day without any problems, but when I tried to start the machine up, it stalled during the start-up process.

The next stage when you’ve got any sort of Mac problem related to booting is to reach for the OS X install DVD, and use that to start up Disk Utility – more often than not this will sort out a lot of problems, however not in this case. Having run through the verification and repair process it came up with a big red message warning that it couldn’t repair the disk.

No problem, I’ve got a regular back-up strategy – periodically backing up to an external hard drive using SuperDuper alongside using Time Machine and an associated Time Capsule. The last full backup I did was about a week ago, just before the OS X 10.5.5 update installed, however Time Machine has been quite happily running since then, so I opted to have the OS X install rebuild the drive and reload the data from the Time Machine.

Then the installer showed me a list of the contents of the Time Machine – with the most recent complete backup being just before the 10.5.5 update, complete with a message saying that “Only complete backups of Mac OS X appear in the list”. On the basis that Time Capsule has been running normally, there should be newer files on there, but the implication is that it hasn’t managed to complete a backup since then – thinking back over our usage over the past week or so that might be right as we’ve had a lot of short sessions.

Like most users I guess, we largely ignore the operation of Time Machine. The icon sits on the title bar, and periodically the Time Capsule springs into life. However the software is deliberately designed to be non intrusive, and will quite happily cope if you want to shut the machine down whilst it is working – it just shuts itself down as the machine shuts down and restarts again the next time the machine is turned on, my assumption being that it will just pick up where it has left off. However even over a week of short sessions, it should have picked up all the files.

A bit of a browse around the internet for problems after the 10.5.5 upgrade turned up this – looks like there have been problems, plus also some comments about the number of files changed in the update. Time Machine has a two stage process, first it goes through a prepare stage, which is when it builds a list of the changed files, then after that it goes into the backup where the status message showing the progress through the backup. It could be that during our relatively short sessions this week it is never actually getting beyond the preparation stage.

At this point I was rather glad that I kept the two part backup strategy, so I booted up using the backed up image of the main drive and was able to copy off our respective mail archives, which in my case would be the most annoying thing to lose, and then set the machine going overnight copying the clone of the boot drive back across to the iMac. Taking a look this morning however, the restore had again stalled part way through, leaving the boot drive with errors – so the drive was cleared down again, and I’m again copying the SuperDuper clone. Even if it works though, I’m not massively confident in the drive in the machine, so I also headed over to Mac Upgrades to pick up a new internal drive – picking one that hopefully will allow us a bit more room to grow at 500Gb rather than the 160Gb that is in the machine at the moment. Apple also have a step by step guide to a DIY upgrade which seems pretty straightforward.

So any thoughts at this point? Firstly, I’m really glad to have SuperDuper around – the clone of the drive it produces coupled with the ability of the iMac to boot itself from the backup image is fantastic – if it wasn’t for that it would needed to have been either another Mac and FireWire target disk mode, or alternatively just losing the weeks worth of e-mail that hadn’t been backed up. The other important thought is to keep an eye on Time Machine and in particular when it has last done a complete backup – almost certainly explicitly forcing it to do a complete backup after significant operating system upgrades. The bottom line though is always make sure you have a good backup strategy – you never know when you might need it.

As to what caused it – it’s all a bit of a mystery. It could just be that the drive itself has given up – the machine is a few years old now and gets pretty heavy use. The other odd thing is that looking at the multi-way adapter into which the machine is plugged in, the light indicating that the surge protection is working is no longer illuminated. I could confirm one way or the other if I had the OS X logs, but they are of course on the failed drive, so I guess we’ll never know…

Possibly Related Websites

Microsoft are in a strange position. Despite still producing the operating system that holds the dominant position in the market, still producing the office platform that holds the dominant position in the market, and still producing the dominant web browser, they are seen as being under threat. The reason? Their share of the market held by their products is not as high as it used to be, as the competition is making gains. More than that being the dominant platform they are the prime target for a variety of viruses and malware, and if they aren’t being criticised for the security issues in their software, it is their business practices that got them to the dominant position in the first place.

Being pragmatic you could argue that with the position they held about the only way their share could go is down, putting aside the interventions of the EU and the US government, even in a market that they dominate quite as much, competing companies can still come out with innovative products and change the balance. For example Google came out of nowhere and Microsoft were left scrabbling to compete. However you could also argue that Microsoft themselves have caused some of their problems. Vista was very poorly recieved by many people, both in terms of performance where it was visibly slower than XP, and from simple usability where the security features were downright obstructive. So many professionals ended up sticking with or rolling back to XP. I can also show you a number of end users who are continually frustrated with their Vista machines who wished they could have XP instead. The latest Office wasn’t quite so bad but the ribbon bar didn’t go down well, nor did the new file format – for example one member of the church regularly has to send round documents twice because he is using Office 2007 and his documents are incompatible with the older versions in use by other people.

Probably the most high profile perceived competition to their core product is the ever resurgent Apple. While it is certainly not making much of an impact in the corporate world, Apple is certainly making inroads into the home PC market. Whether it is thanks to their advertising, the much vaunted halo effect from the iPod, the distinctive design of the products, or a combination of all three, Apple computers are selling in larger numbers than they ever have.

Looking at the Apple advertising campaigns that directly targeted the PC market, first off we had the switcher campaign. This consisted of a series of real, sometimes celebrity users talking about their experiences and why they switched to the Mac. The Microsoft response was frankly an embarrassment, with them being caught faking a Mac to PC switcher.

Since then we’ve had the Get a Mac campaign. All the adverts follow the same general structure, opening with a relaxed looking casually dressed man introducing himself as a Mac, and a more straight laced man in a suit introducing himself as a PC. The advert then compares some aspect of the PC with the Mac, including crashing PC’s, changes in Vista, and numerous other perceived issues with the PC platform compared to the Mac.

Interestingly, Microsoft haven’t repeated the direct attack on the adverts as they did with the old switcher campaigns. We’ve had a bit of a mix, including most recently the criticised Mojave Experiment. Even with their latest campaign, it didn’t seem they were going to do that, as they started off with two adverts featuring Bill Gates and Jerry Seinfeld that were frankly bizarre, before moving on to phase two.

Phase two for the first time seems to directly attack the Get a Mac campaign, opening with someone who has obviously been cast to look just like the PC in the original adverts (although certain people seem to think he looks a lot worse) and then follow that up with a large variety of other people, including celebrities again, who also say they are PC’s.

Interesting things to note are that there are Microsoft employees in there, whose e-mail addresses are posted on the screen during the advert, but also note that Vista isn’t mentioned at all, and also that aside from addressing the stereotype in the Apple advert, it doesn’t address anything else in those adverts – the message of the advert is basically that lots of different people use a PC.

It has to be said, that after the fallout from the Mojave Experiment, and the bemused responses to the Jerry Seinfeld adverts, the response to this advert has been pretty good, and I’m pretty sure that given that the Get a Mac campaign has been going for two years it will bring a new campaign from Apple in response. But then is the new Microsoft campaign saying anything other than lots of people use PC’s?

Update: A little post-script to this story – a revelation that has caused much merriment amongst the Mac faithful – the advert may show lots of people who use PC’s, but the people who made the advert aren’t one of them, as the advert was put together on a Mac.

Possibly Related Websites

I’m just coming to the end of my first week with an iPhone 3G. Unlike some I didn’t sample the whole queuing and activation chaos last Friday. I managed to get one of the limited stocks that O2 had available online last Monday by getting in within the first hour before they had all sold out. That’s not to say that getting the phone out of DHL, the courier O2 used, was without incident. Beth was in Reading anyway, so said she would pick it up on the way home, the key thing being that she didn’t have the card as she wasn’t going home first. No problem, all she needed was the parcel number which we could get off the tracking site, and then we looked up on the DHL site and got the address of their depot over in an industrial estate near the Madejski Stadium, and looking at their opening times they were open until 7pm. So Beth went in on the way home, and handed over the parcel number – “Not this depotâ€? came the response, all the inland deliveries go through a separate depot on the Basingstoke Road, and that one closed at 6pm. Beth had just enough time to nip across and pick it up, and brought it home.

If you’ve been reading the computing sites you’ll I’m sure realise that activation was a bit of a problem, and it was much the same here. Although I could connect to the regular iTunes store the special activation service was totally snowed under, as a result activation had to wait until Sunday when we were back from our weekend away, where it connected first time. The one final part of the jigsaw, porting my number across from 3 was pretty painless too, although there was the inevitable attempt to try to tempt me to stay despite me repeatedly saying that I was moving for the iPhone 3G, not because of their prices. The number swapped over smoothly on Wednesday, and seems to work fine for incoming and outgoing calls.

So what is the iPhone 3G like in general use? I can’t really compare it with the original iPhone as I’ve never used one, my primary comparison is with my old Nokia N73. The expectation was that the iPhone 3G would be a similar experience to browsing on my iPod Touch, which it is as long as you can get good reception or a Wi-Fi hotspot. The internet experience is streaks ahead of what was possible on Nokia N73, and is actually usable for more than just simple page browsing. For example I ran through the Royal Mail parcel redelivery site on the iPhone 3G this afternoon and everything worked fine – I doubt you’d be able to do the same on the Nokia N73! Phone call wise the iPhone 3G is fine, although if you were making a lot of calls I suspect some sort of proper headset would be essential. Text message wise it is pretty good too, giving you an iChat style conversation screen. Although the touch screen puts some people off, having got used to it with the iPod Touch, I haven’t had any problems and certainly have no issues doing what I need. If anything the lack of the keypad gives the screens much more space to use making them much more straightforward than the usual nested menus that have to be navigated with up/down cursor keys on a more traditional phone.

Stability wise the iPhone 3G is way better than the old Nokia N73, which even after a couple of firmware updates still crashed or locked up with depressing regularity. So far with the iPhone 3G the only problem I have seen is one which the iPod Touch exhibits from time to time whereby the browser crashes.

But what about the new features? The App Store and the GPS? Taking them in reverse order, it is important to note that this is an Assisted GPS – as such it’s not going to replace a proper specialist device like a Garmin eTrex – it occasionally has problems getting a fix, and there is precious little feedback compared to a specialist device. Accuracy wise on some informal testing it managed to place me pretty accurately in our back garden, although not exactly. Trying it out at the church it was also in about the right ball park, but not spot on. Having said that, it does what it is intended to do, and allows location based apps such as Vicinity to come up with it’s local information – great if you’re in a strange town and need to find a convenience store. I’d be intrigued to see how a full blown navigation system works in a car – my thought is that the reception isn’t good enough to work accurately enough.

This brings me quite neatly to the applications, and certainly from what I’ve seen there are some good little applications around. The aforementioned Vicinity is certainly recommended, especially if you’re often on the move and need to find your way around a strange town. Another fabulous little app that makes use of the Assisted GPS is Exposure Premium (also available in an advert supported version) which provides a nice interface to access Flickr pictures, but it’s real party piece is the way it uses Assisted GPS to pull back pictures taken close by.

Various established services have provided free applications to access their services, so we have a nice little Facebook application, versions of Shozu and Shazam, and a version of the fantastic Evernote that will quite happily allow you to photograph documents with the camera on the phone and then search the text in it – handwriting included!

There are one or two novelty applications amongst the freebies too. Check out iPint which uses the accelerometers in the phone to simulate a pint glass. Another novelty is one for all the budding JediPhone Saber – which turns your phone into a light saber. Both are pointless but fun, and do show what can be done with the accelerometers in the device.

Not all the freebies are novelty applications. Apple themselves have produced a little tool called Remote that gives you remote control over either your copy of iTunes or your Apple TV. There are also some free games, Tap Tap Revenge for example will be familiar to fans of Guitar Hero

Gaming wise, the accelerometers are seeing a lot of use. Some, like Cro-Mag Rally use them a simple game controllers. In others, such as Motion-X Poker they are being used to simulate a real experience, in this case throwing dice. Finally you have games like Trism which takes a familiar puzzle game concept, and turns it on it’s head – literally – by the addition of monitoring which way up the phone is being held.

So was it a good upgrade? Definitely. As a phone and mobile internet device it is fantastic, streaks ahead of anything else in usability, especially for mobile internet. The addition of the App Store really opens things up and shows what can be done with the platform – certainly putting it up there as one of the best mobile application platforms around.

Possibly Related Websites

One of the favourite descriptions of the UK, especially amongst it’s inhabitants, is Rip-Off Britain, indeed there is even an entire website devoted to the subject. Whilst there are loads of things that cost more in this country, hence why we quite often go shopping when we visit Canada, it is not everything that is cheaper abroad.

Thanks to the massive competition in our domestic mobile phone market, the deal we are being offered on the 3G iPhone seems to be one of the best around, indeed it seems positively generous compared to the deals in in Canada where there is no competition at all in the market, and New Zealand where there are only two players.

In the UK, on the higher cost plans we’re getting the phone for free, down in New Zealand users of every plan have to cough up for the phone. Both the operators in Canada and New Zealand are applying hard limits to data – over here we have unlimited data usage.

Not surprisingly it doesn’t take much to find potential purchasers in the two countries who are less than happy. About the only complaint I’ve heard over here is that users are tied to O2

Possibly Related Websites

The Church at Taizé by RTPeat, on FlickrI was actually on iTunes trying to find if the Church of England were repeating their podcasting of the General Synod again – unfortunately not, they seem to have decided that making the proceedings available for download in a PC only format is better this year, hard luck for those of us using Mac’s!

Anyway, what I did find was that new for 2008, the Taizé Community have started a couple of podcasts. The first is their own, which is called Prayer from the Taizé Community, and is a ten minute weekly extract from one of their services. For those who are aware of the usual structure of their services it picks up from the Alleluia/Psalm, includes the reading in multiple languages, and then includes a couple more songs and prayers. If you want something a bit more for your Taizé fix, Domradio, a Catholic radio station in Cologne is retransmitting a complete recording of the Saturday evening service, which is also available on iTunes (although not surprisingly labelled in German).

In both cases the podcasts are a fairly good representation of a service at Taizé, so if you’re either thinking about joining a trip in the coming months, or perhaps want a little reminder, they are a great way to get a taster of the whole experience.

Possibly Related Websites

test 2 no profileDepending on what platform and browser you’re using, you may be looking at this post thinking that I’ve gone totally nuts and posted the same picture twice…

I haven’t.

What you’ll see depends on which platform and browser combination you are using. Anybody using a PC or Mac running an out-of-the-box install of Firefox or a PC running Internet Explorer will be seeing two identical pictures. If you are using Safari on the PC or Mac, Internet Explorer on the Mac, or you’ve made certain changes to the configuration of Firefox 3, you’ll be able to see a difference between the two images.

The difference is down to colour management. The two images were posted to Flickr by user jamieourada, who had always put the fact that his pictures appeared badly on PC’s down to lousy or mis-configured monitors on the PC’s that were viewing the pictures, but had just discovered a relatively unknown fact, which is that Safari honours the colour profile embedded in an image.

test 1 with profileEssentially colour management is about ensuring that colours appear the same across multiple devices, so for example the colours that your digital camera records are the same colours that are displayed on screen when you are working with the picture, and that are printed out when you print your picture on a printer. This is dealt with by embedding a colour profile into the image file. Tools like Photoshop can work with, and even change these colour profiles for a particular image, which is what has happened here.

The problem is that most web browsers totally ignore the colour profile that has been embedded in an image, and instead apply a generic profile, so whilst this doesn’t much matter in an average web site, when you’re looking at photographic images it becomes a noticeable problem. If you look at the second image here, which is the one that is using a colour profile the colours look a lot more vibrant than they do in the version without a profile – but only if you’re using Safari, or have enabled colour management in Firefox 3. Of course a lot of the time the differences can be quite subtle, but the differences in this image, particularly the areas of rust, are really quite striking, really highlighting the issues.

So, if you’re serious about wanting to see pictures online as was originally intended, you owe it to yourself to grab a copy of Safari, or enable the colour management settings on Firefox 3.

test 1 with profile and test 2 no profile originally uploaded by jamieourada. Hat tip to regularjen for twittering the picture.

Possibly Related Websites

Amongst the sites I’ve been using on my iPod Touch quite frequently has been Yahoo! Go Flickr, a nice AJAX interface to Flickr that is distinctly superior to the normal Flickr mobile site, and nicely formatted for the portrait screen on the iPod. However when I tried to access it a couple of days ago, I got a site not found error, and that is all I have got ever since. It’s a bit of a shame if it has gone, but then with the launch of the App Store, maybe there will be a better way to access Flickr on it’s way.

Possibly Related Websites
Sometimes a Steve Jobs keynote is all about surprises, you go into it after a surge of rumours, but what you get on the other side is all a bit of a surprise. Yesterday it was exactly the opposite. The 3G version of the iPhone had been trailed so much it would have been a surprise if he had stood on the stage and not mentioned it. It even turned out that some of the apparently phoney leaked pictures of the new phone were genuine too.

So what did the Apple faithful actually get given? The 3G obviously gives the phone a big speed boost in terms of internet usage, and the other big new feature is the real GPS – pushing the iPhone into the realms of location based services – indeed it is already being reported that TomTom have a working version of their software on the platform. The physical design is slightly changed, but still recognisably the iPhone, and it still has the fantastic screen. In terms of disappointments, perhaps the biggest is that they haven’t done a thing with the camera – it is still the same old 2MP version, looking increasingly underpowered against the 5MP that is common in competitors phones. The iPhone is still missing the forward facing camera for video calling that competitors have – although I can honestly say that I’ve never made a video call on my current phone so it is no great loss. The new model still has limitations in some of it’s other abilities in that it still can’t do multimedia messaging, nor can it act as a modem for a computer.

The impression I get is that Apple are as always partly singing to their own tune, so they are very much focusing on what they think a mobile device should be, giving us fantastic internet browsing, but lacking some of the features that others may regard as necessary. Equally you may think that a GPS is a frivolous addition, but Apple as always are going their own way.

After the features, the big discussion seems to be the pricing.

With the significant drop in price, it is pretty obvious that the iPhone is being subsidised by the networks. However over in the USA, alongside the upfront price cut, the ongoing monthly charges have been hiked, as has the contract length, such that the total cost of ownership works out more expensive. The big news is that for once it isn’t rip-off Britain, as although in the UK we also get the price cut upfront – with the phone being totally free on some deals, we’re not getting a similar increase in the monthly cost, nor are we getting an increase in the contract length. Maybe it’s because our 3G market is more competitive than in the USA, but certainly for anybody like me who is in the market for a new phone, it is great news. Looking at my current usage and costs I can get a brand new iPhone and in addition cut my monthly cost all without having to spend out on the new handset. I don’t know about anybody else, but I know where I’m going to be going on 11th July…

Possibly Related Websites

I just thought I’d post a few words about the Apple Store Personal Shopper service, which Apple have been plugging in their UK stores – and probably across the rest of the world too. The basic idea is simple, it’s a free service where you book an appointment slot, and for that period you get a dedicated member of staff to take you through all the products you are interested in.

On Saturday, we went with Mum off to her local Apple Store, which is in the Brent Cross shopping centre just off the end of the M1, to look about upgrading her Mac. We had a basic shopping list of what she needed in terms of software, but there were a couple of key questions – specifically over the size of iMac she wanted – 20“ or 24â€?, and she also wanted to replace her current separate printer and scanner with an all-in-one, so wanted to look at those. As with pretty well every other Apple Store it is absolutely heaving on a Saturday afternoon, but having booked an appointment with the personal shopper they had a couple of demonstration iMac’s available, and an assistant available to answer questions.

It certainly was beneficial, as Mum was able to try both the 20“ and the 24â€? models and decided fairly swiftly that the 24“ was a bit too big, from there we were also able to look at the selection of all-in-one’s they had, and opt for a Canon unit on which the store was offering a £60 cashback offer, and also pick up copies of iWork and Filemaker Bento too to cover a couple of other requirements she had for the machine.

The Personal Shopper service does seem to be very much set up for people who are new to Apple, so certainly the assistant we had was improvising slightly rather than working through what would be her usual routine as we already knew about a lot of the stuff she was going to show. Having said that there was a big advantage in that when we were talking software and printers she was pretty much immediately able to look up stock and in one case go and get a package from the store room, and then to round it all off they helped us take all the packages to the car as well.

Possibly Related Websites

In the totally unscientific Beth test, the upcoming iPhone/iPod Touch SDK certainly seems to have the wow factor. Yesterday I was watching the video of the SDK launch event, Beth came in whilst they were going through demonstrations of some of the applications developed using the SDK, and some of the ideas using the accelerometer, such as the shake to clear the picture application, or tipping the phone in order to move a character in a game certainly seemed to go down well…

Possibly Related Websites

Got a Flash New Laptop? Make sure you allow loads more time to get through security when you fly – as the security staff are sure to stop you to check it out in detail. Have a read of Steve Jobs Made Me Miss My Flight for the story of what happened the first time Michael Nygard travelled with his MacBook Air. Hat tip to Scoble for the link.

Possibly Related Websites

So I’ve just about got everything going in Leopard having done the upgrade. The only significant application that isn’t working is iMovie – but then that didn’t work under Tiger either. (Having had a trawl around the net it seems I’m not alone in having problems with it on a G5 either… The main tip seems to be to run it on an Intel based Mac, but it’s still not perfect…)

As with the upgrade to Tiger the OS upgraded without too many problems. I opted for the archive and install method this time around, which shifts the existing system directory out of the way, installs the new operating system and then pulls in all the settings and configuration, leaving everything else intact. This is regarded as a somewhat more reliable way to upgrade than using the straight upgrade as there is less chance of problems caused by leftovers from the old system as it is a completely new install. The third option is the erase and install that I used with Tiger which does a totally new install, and then pulls all your settings across from a backup as if it were a new machine.

As with any upgrade, it was then a process of working through all my core applications to work out whether I could get everything done.

There were a couple of minor casualties – one being Menu Meters, a little tool I had running to keep track of what the machine was doing. However I found a worthy replacement in iStat Menus that does much the same, but adds details of fan speeds and the current temperature inside the machine to the mix.

Amongst the applications that gave me grief during the update, my process for keeping the e-mail I receive in an average day (see this posting for details of what I do) came to a crashing halt. I started the new Apple Mail, and was greeted with a message stating that both MailActOn and MailTags had been disabled. Both applications have beta versions that are Leopard compatible, however that was only half the story. Along with the two applications I use Smart Folders extensively to group e-mails by subject and type, and to be frank they were being less than smart immediately after the update. Fixing that though was just a question of patience – sit back and wait for a few hours whilst the machine rebuilt the spotlight indexes.

Perhaps the application (aside from iMovie) that gave me most hassle was ClamXAV, my virus checker – as it would just keep crashing. Eventually I tracked the problem down not to an issue with Leopard, but with one of the new features of the latest version that made use of spotlight – disabling that and effectively reverting to the same configuration I had before solved the problem. Aside from that, the only annoyance is that Leopard insists on loading X11 whenever ClamXAV starts up.

The last application so far that has been a problem has been Google Earth which locked up every time I tried to start it. This I nailed down to a problem with my MyPlaces.kml file – once I removed that everything worked fine, and I built up what I needed from the copy of the file on my PC version of the application.

Sorting out Google Earth also turned up another change – the way networking is set up in Leopard which has changed a bit from Tiger. This also brings me on to my biggest recommendation, grab yourself a copy of the excellent Mac OS X Leopard The Missing Manual by David Pogue. It was an excellent reference during the upgrade process, and was indispensable in quickly getting the PC/Mac networking working again. Granted I could probably have worked it around after a while fiddling, but the book has a step by step walkthrough, including pointing out the obscure settings that you might otherwise miss.

Mac OS X Leopard The Missing Manual also has a great appendix going through the upgrade process (including how to use an iPod to do it if you’ve broken your DVD drive), and as always is punctuated by David Pogue’s great writing style and sense of humour.

For example he describes the Leopard first boot title sequence as:

“… one of the most visually stunning post-installation OS startup movies in historyâ€?

I’d perhaps not go that far, the encoding on YouTube gives you the general idea – but lacks the impact of the full screen HD version you get on the Mac – gives you the general idea though.

So was it worth the effort? I’ll have to give it a few days of usage, however so far there hasn’t been any absolute show stopping problems that mean I’ve had to resort to the backup as there were when I upgraded to Tiger. True there are some applications that aren’t quite there yet, but equally there are now starting to be some Leopard only applications, so now seemed like the time to move. There are some slightly annoying look and feel changes that I guess I’ll get used to – but some real nice new eye candy too – if you’ve got Leopard and a load of pictures in iPhoto, check out the fantastic mosaic mode on the screen saver. Next thing to look at I think will be getting Time Machine going…

Possibly Related Websites

One of the annoyances of being a gadget fan is when your fantastic new toy gets a surprise upgrade, just after you’ve bought it – it happened to me with our iMac G5, when Apple released the revision C model with Mighty Mouse, Apple Remote, Front Row and a built in iSight camera a few weeks after we’d bought ours. Having said that, it must be really galling to have Apple double the RAM in the iPhone three days after you’ve bought yours.

Possibly Related Websites

I’ve had an interesting evening… A few days ago I realised that the original scans of a couple of old pictures were only on the hard drive of my old PC – no problem I thought, I’ll just hook the old box up to the network at the weekend and copy the files off…

Not as simple as I first thought, as the old PC steadfastly refused to boot. Out came the screwdrivers, and I then tried to get the two hard drives from inside the PC to read using either my current PC, or the Mac using an external hard drive box – the smaller drive, containing only applications read fine, but the data drive kept coming up with errors – apparently well and truly dead.

I tried a couple of the apps I’ve used before for recovering data from dead memory cards, but that didn’t produce anything, so eventually I tried a demo copy of Data Rescue II which successfully produced a list of tens of thousands of files on the drive. Unfortunately for me what it totally failed to find was any sort of directory structure, so for pictures I had a directory full of over 5000 jpeg files with default sequentially numbered names. Since the demo copy of the software only allows you to pull off one file, that was a bit of a problem – so out came the credit card to get a full license key.

The recovery process took a couple of hours, so I now have a folder on the Mac filled with everything the software managed to retrieve – the pictures I wanted are there, along with all sorts of other pictures I’d forgotten I even had. There are also hundreds of old word documents, PDF files, and even my old e-mail files, all of which will have to be sorted. There are quite a few corrupt files, but from a hard drive that seemed totally dead to both Windows and MacOS X, that’s a pretty big turnaround.

Anyway, if anyone else has a hard drive die on them, I do now have a copy of a bit of software that will pull off most of the data… :)

Possibly Related Websites

© 2010 Exigency In Specie Suffusion WordPress theme by Sayontan Sinha