What’s on my iPhone (3G)?

iPhone screenIt’s fair to say that I take a certain amount of stick for being a Mac user, and in particular for being an iPhone user. Many of my friends seem to think that using an iPhone is more about it being a fashion statement than of any real practical use. That couldn’t be further from the truth because it’s the apps that make it what it is for me. As phone’s go, I’d be the first to agree that it does have it’s shortcomings – not so great battery life (and a battery you can’t easily change yourself), ‘only’ a 2 megapixel camera, limited Bluetooth support, the albatross that is iTunes, etc. However for me it’s the apps that are a real part of my life, and it’s wanting to continue using these apps that will see me upgrading to the iPhone 4.

So, what are these great apps that make the iPhone so worthwhile?

  • Maps – yes the built-in Maps app is actually really useful. Only the other day I was out with the family and faced with a diversion in an unfamiliar area, I was able to use Maps to help navigate the driver back to somewhere familiar, and even take in a few new interesting sights on the way.
  • Shazam – hardly needs any introduction. Numerous times I’ve heard something I like and have been able to use Shazam to find out what it is. The Record industry should be paying these guys commission!
  • Trains – live arrival & departure information. Sadly you can no longer download it (you’ll have to get  National Rail’s own offering), but it still works just fine for me.
  • MyBus – if you ever need to catch a bus, this little app is indispensable. Tells you where the bus stops are, what buses stop there and what time the arrive.
  • ATM Hunter – need to find a cash machine when you’re somewhere unfamiliar? This app couldn’t make it easier. It’s not perfect, but worth a download as it’s free.
  • DropBox – while I don’t do much file processing on my iPhone, but this at least keeps me in the loop with my Mac Pro and Mac Mini and even my Windows laptop (that I have to use for work).
  • Evernote – being able to take a note and have it sync’ed to every other device I’ve got is a real marvel (especially for someone as disorganised as I am).
  • Flook – tell others where the great places are. Find somewhere great to visit, a fantastic pub or restaurant, some hidden local secret? Just Flook it! Discover the great places that others have found nearby, and collect/follow your favourites.
  • 1Password – allows me to sync passwords and other secure info between my Mac(s) and iPhone. If I’m away from my Mac and need a password, e.g. to log in to a website on a friends PC/Mac, then it’s all in there in my pocket.
  • WalkMeter – fascinating app that logs where you’ve walked, how long it took, how many calories you burned, and even emails you a Google map of the trip! In fact it does even more, so best way to find out is to use it.
  • ConvertBot – if you’re old school like me (remember feet, inches, miles, ounces, etc.?) then this makes life a whole lot easier to deal with. Superb interface too. Note – I still can’t think in kilometers!
  • Postage – Take a photo of a scene, dress it up and send it to friends for fun. Kids seem to love this one.
  • RAC Traffic – very handy for spotting traffic jams before you become a part of them!
  • RedLaser – I have saved a few quid while out shopping thanks to RedLaser telling me I could buy something cheaper online.
  • Facebook – while I’m not a huge Facebook user, I can still dip my toe into that particular social quagmire when I need to thanks to this mobile app.
  • Osfoora – until recently my Twitter client of choice on the iPhone was Twitterrific. It’s still a great app, but Osfoora looks just as good and is taking the lead on features.
  • Doodle Jump – the most addictive game there is for the iPhone, and the best 59p you’ll spend. End of story!
  • Wurdle – cool little word game for when I want to tax my brain a little.
  • Frenzic – marvelous for getting the old hand/eye co-ordination back to full strength. What I would love to know is how the global high scores are so… high?!
  • t Chess Pro – I have always found chess fascinating, and if I’m feeling cerebral, then t Chess gives me a mental workout (and usually reminds me that I really should practice more).
  • FlightControl – such a simple idea, that very quickly gets completely out of control. Love that old style music as well.
  • Angry Birds – the sound effects alone make this worth it. Even so, it’s a great game.
  • Diamedic – a great way to track your blood sugar and other related info, and then have it easily to hand when the doctor needs it.
  • WiScale – paired up with the Withings WiFi Scale I purchased a while back, it’s a fun and informative way to keep your weight & BMI on track. Ok the app is free but the scales cost £100 – even so, they look really cool and work a treat! In fact if Apple design a bathroom scale, they’d probably look like this.

These aren’t the only apps on my phone, just the ones I use the most and there are many more I could mention like – CalenGoo, Tube Deluxe, Air Sharing, The Good Beer Guide, National Trust, FlickIt, ShowTimes, Family Tree, Road Trip LE, Skype, AirVideo, Spotify, Snowtape, SnowRemote, Glyder/Glyder 2, Crayon, Traffic Rush and Tap Tap to name a few.

It’s the sheer wealth of apps, many of which are very high quality, that make life just that little bit easier… and if you ever needed an excuse to buy an iPad, well many of these are available in iPad-specific ‘HD’ versions too.

Entourage and Google Calendar, (still) all sync’ed up

Spanning Sync 3Back in late 2008 I wrote a post about how I kept my Entourage and Google calendar in sync using a utility called Calgoo Connect. The process worked really well and the post generated quite a bit of interest from people who were in the same boat. A year and a half later and things have moved on, the most notable change being that Calgoo Connect for the Mac is no longer available. Not to worry though, if you still use Entourage and Google Calendar and you want to keep the two in step, then there s another way to do it using a neat utility called Spanning Sync.

Now the important thing to note here is that what we are doing here is taking your Entourage calendar and your Google calendar and effectively combining them into a single unified calendar. Unlike BusyCal (another great app I use) which lets you publish and subscribe to calendars so you can update them in multiple places, Spanning Sync keeps things neat by letting you ‘merge’ your Google and Entourage calendars into one. It’s actually a lot more powerful than that, but we’ll keep it simple for now. Like before, this method actually uses iCal on your Mac as a ‘conduit’ for the sync process, however you don’t need to be an iCal user of even open it up, except perhaps initially to check that everything is working ok. So, an overview of what  we’re looking at is as follows:

Calendar Sync Workflow

Keeping Entourage and Google Calendar in sync

Basically you keep Entourage and iCal in sync using functionality built in to Entourage itself, then you keep iCal and Google Calendar in sync using Spanning Sync. So how do we do that?

Well the fist step is to configure Entourage to talk to iCal by going in to the Preferences in Entourage and under General Preferences select the Sync Services heading just like in the picture below. Then it’s as simple as ticking the box that says ‘Synchronize events and tasks with iCal and MobileMe’. Don’t worry about MobileMe for now, if you don’t have a MobileMe account it will just be ignored.

Entourage Preferences

Getting Entourage and iCal to talk to each other

Ok at this point your Entourage calendar should be visible within iCal and you can check by launching iCal and under the Calendars heading on the left, make sure there is a check mark against the entry labeled Entourage. You should actually see any entries from your Entourage calendar showing up in your iCal calendar in whatever colour you’ve chosen (mine seems to default to purple). At this point you can forget about iCal and close it down again as the next step is to configure Spanning Sync.

Ok you’ve downloaded and installed Spanning Sync so at this point you need to tell it how to sync the Entourage calendar on your Mac with whichever calendar in Google you have chosen to sync with. Let’s assume you have already set up a Google calendar which you’ve called ‘Entourage’. Open Spanning Sync by going to the Apple menu and choosing System Preferences and then under the Other heading at the bottom of your System Preferences window choosing Spanning Sync. The first thing you need to do is tell Spanning Sync about your Google account by giving it your Google user name and password. Once you’ve done that it will go off and find your Google calendar(s). Now click on the Calendars tab in Spanning Sync and you should see a list of your iCal calendars on the left and your Google calendars on the right.You will see from my example below that I’ve got multiple calendars on both sides, and that my Entourage calendar in Google is actually called ‘Entourage (2)’.

Spanning Sync 1

Specifying which calendars to synchronize in Spanning Sync

Tick the box that says Sync Calendars then choose your Entourage calendar under the iCal Calendars heading. Now you can choose which Google calendar you want to synchronize with, so look for your Entourage calendar under the Google Calendars heading and choose that one. You should end up with something like the entry highlighted in blue in the picture above. Remember, because the two calendars you choose to will be synchronized, they effectively become a single calendar (which is actually what you want). Obviously you need to think about any entries you already have in the two calendars.

Spanning Sync gives you a lot of control over how the synchronization takes place. You can sync from your local calendar to Google, from Google to your local calendar or both ways (which is probably what you want). Here you also choose whether you want to sync alarms and items in the past. Once you’ve entered the settings you want, just click the Sync Now button and let Spanning Sync do its stuff. The final step is then to go back to the Account & Schedule tab in Spanning Sync and choose how often you want the calendars to sync, and that’s pretty much it. There are other options in Spanning Sync which you can explore, for example under the Advanced Settings tab you can elect to start over or overwrite one of your calendars if you’re having a problem. Personally I’ve never had to do this as Spanning Sync has just quietly got on with things, but if you do get stuck you can get help from Spanning Sync themselves or on the forum, or even just by Googling your problem.

Ok, the one thing you need to know is that unlike the old Calgoo Connect solution, Spanning Sync is shareware and so needs to be paid for. Essentially it works by registering your Gmail address as being enabled for synchronization and you have a choice of paying $25 annually or making a one-off payment of $65 for life which is what I chose to do (I’m not planning to ditch my Mac or Google calendar any time soon).

There you have it – your Entourage calendar should now be in perfect harmony whether your using it locally in Entourage on your Mac or via a browser in Google calendar. Spanning Sync will do other things, like sync calendars between multiple Macs as well as syncing contacts (although I figure Google knows enough about me already without knowing who all my contacts are as well). Yes there are other tools that may be free or that go about things differently, but Spanning Sync does what it does nicely and has been pretty much ‘set & forget’ for me. I have to admit that I don’t use Entourage 2008 much these days as I’ve gone back to using Mail.app (because of its unified inbox) and BusyCal (which gives you nice features over and above what iCal does), but Spanning Sync still fits in nicely with my BusyCal usage. I’ve also got MobileMe Sync running in the background, so my calendars are everywhere. I can even access my Entourage calendar via CalenGoo on my iPhone 3G!

I’m also hoping for great things when Microsoft release Outlook for the Mac as part of Office 2011 – could that be what makes me switch back to using a Microsoft mail client?