Moving from Hotmail to Gmail

Over the last couple of days I have been making the transition from Hotmail to Gmail (using google apps) for my main personal email address.

The main reason I decided to do this, is that i’m planning on getting an Android powered phone in the next couple of months, and the integration between the Android OS and the google applications is a big draw for me. However the extra functionality Gmail has over Hotmail is also appreciated.

Exporting Mail From Hotmail

As far as I know, the only way to export all your mail from Hotmail is to use microsoft outlook connector (you may be able to use the POP access if you store all your mail in your inbox, but I didn’t want to destroy my folder structure to try it).

Outlook connector, as the name suggests, is a plugin that connects outlook (in my case Outlook 2007) to the Hotmail service. It allows you to sync mail (preserving folder structure), contacts and calendar data into Outlook. It will take a while to download all your mail, especially if you have a lot. After it has fully downloaded, I would suggest taking a backup of the data by exporting the entire Hotmail mail box to a .PST file, so if things go pear-shaped you’ve got something to fall back on.

At this point I setup IMAP support for my Gmail account in Outlook (instructions here) and setup labels in Gmail that corresponded to my folders in hotmail. All you need to do then, is to copy the mail from the Hotmail folders to the corresponding IMAP folders (which should have appeared in Outlook after you set them up in Gmail). If you do this though, transfer only small groups of messages at a time, as it takes ages to upload to Gmail, and apparently Gmail limits the number of emails you can upload during a given time period and blocks you out.

Another issue to lookout for, is that Outlook connector has a nasty habit of sometimes incorrectly downloading mail. It will sometimes download blank mail instead of the actual mail in your account, which is incredibly annoying (I think around 30-50 messages of around 3000 emails where blank). I tried re-downloading by deleting my Hotmail account and adding it again, however this seems to make things worse with more blank email being downloaded.

Exporting Contact Information from Hotmail

This was fairly straight forward, you just export your Hotmail contacts in a .csv file (options > more options > Export Contacts), which can then be imported into Google Contact manager.

Conclusions/Lessons Learned

Exporting email from Hotmail to Gmail using the above method took absolutely  ages, if i’d known how long it would take, I would have been very tempted to give up my folder structure, move all my email into the inbox and get gmail to import it all via POP (assuming Hotmail will make the entire inbox available through POP). This would have lost my folder structure, but it would have been a lot quicker, and I wouldn’t have  had the issue of losing some of my email to the Outlook connector blank email problem. Suffice to say even with the loss of some email, i’m very glad to have escaped Hotmail. Gmail is by far the better product, i’m very tempted to upgrade to a payed account in order to get the outlook sync and Postini features.

Another surprising development, was that the data syncing capabilities of Google apps with Windows Mobile 6.1  are far better than that with Hotmail! I will put a post up about that at some point.

Chrome OS on the way, great, now where is Gdrive?

With Chrome OS announced and due at some point next year, you have to wonder where the often hinted at Gdrive is.

I have tried using several file sync tools but i’m not especially happy with any of them:

Live Mesh: 5 gigabytes of storage and winmo support is good, but no linux support, and has a habit of caneing my broadband connection

Live Sync: No cloud storage, but seems to handle syncing better than live mesh

Dropbox: Has file versioning, but no p2p syncing and only 2gb on free version

Awesome features that Google could bring to the table:

  • Tons of free storage, do what Gmail did for webmail and blow other providers away
  • Web storage exposed to OS through a network-share
  • Have P2P support, allow certain folders in network share only P2P with no cloud storage (like Live Mesh)
  • “Delta-Sync” i.e. only sync changes in the files and not transfer the whole file again
  • File versioning,  really great feature, wish Live Mesh had this
  • Intelligent Integration with mobile/netbook OS’s like android and eventually Chrome OS, I.E. these generally tend to be highly storage restricted environments so I would definitely wouldn’t want to try and push all my videos to the device, however I would like to view what videos are on my gdrive and possibly stream them to the mobile device. Could also possibly have a “cache mode” on the mobile device where I can allow it to have certain amount of storage (say 100mb) so requested file could be pulled into the cache and then older/less used files deleted as cache is filled up. This would work really well for music as well
  • Linux support, no brainer really with Chrome OS coming out
  • WHS support, ok this is not going to happen, but let us have multiple Gdrive shares available on one machine at once and i’m sure something could be hacked together

The future of the mobile web: Augmented Reality

For a while the mobile web has been perceived to be dead, at least in the sense of customised mobile friendly web pages, which have been rendered mostly irrelevant with the arrival of more and more smartphones with capable browser, that display full web-pages more than satifactorily.

This is probably to a large extent correct (although it will be interesting to see if HTML 5 could lead to an upsurge in mobile targeted web apps), however I still think the concept of a “mobile web” is still entirely valid, i.e. in the sense of a version of the web purely targeted at the mobile user.

The new mobile web will take the form of augmented reality, as demonstrated by a new android app from Layar.

The potential for this is staggering, imagine being able to navigate to your destination with arrows and guides superimposed over the pavement/road itself, having the bus you need to get on being highlighted in your line of view, detecting and highlighting pedestrians who may not be visible when driving at night. The computer games you could develop with this would be immense as well, check out Halting State by Charles Stross for examples on how this could work.

It seems to me that the mobile web isn’t dead, it hasn’t truly been born yet.

Amazon “Items dispatching soon”

When processing an order (especially ones with  super-saver delivery), Amazon tend to have an intensely annoying habit of setting the order to “items dispatching soon”, so it cannot be ammended or cancelled, and then leaving it at that stage for ages (I think nearly a day for my current order). In the past I’ve had this go on for days for other orders.

I think this is something Amazon should really look at, especially if you get annoyed with how long its taking them to fulfill an order but can’t cancel it! (I don’t buy that an order can be “dispatching soon” for several days)

Google Voice in the UK

Google voice looks like an awesome service that could be a huge game changer in the UK telecoms market (especially if it was fully integrated into Android), however there seems to be doubt as to wherever the service will ever be rolled out in the UK market. One issue that might pose a problem is that the UK and US telecom operators follow a different billing model.

In the UK we have a “caller pays” model where the cost of the call is charged to the account of person who initates the call. Wherehas in the US the opposite happens: the subsriber pays for calls they receive on their line. This means it would cost google to forward a call on to a UK number, wherehas in the US system the user would pay the costs.

I’m not sure whether the caller pays system would present an insurmountable obstacle to Google Voice arriving in the UK, however if so Google could always leverage some of its huge cash reserves and purchase a mobile network. I realise this is exceedingly unlikely, but there would be several interesting benefits too Google:

  • Direct path to the end-user to deliver web services without having to rely on 3rd party ISP’s
  • Diversified revenue stream from line rental, reducing reliance on advertising
  • Deliver high bandwidth content such as Youtube from servers embeded directly in the mobile network itself

It would be interesting to see what google could do in a carrier role, especially if they took the existing business model and tore it up.

Google Reader on Windows Mobile: Speeed Reader

I have been looking for a decent app for getting Google Reader on Winmo for a while, since i’m not a fan of Google Readers mobile web interface.

I recently came across an app called Speeed Reader, and currently using  v. 0.7.  I really like being able to read my feed through a native interface, its far quicker and more intuitive than the mobile web version.

Unfortunately, the refresh function doesn’t work on my device (HTC Touch Pro) very well, either it crashes out or seems to get caught in a loop so it doesn’t update my reader account with the posts I have read.  Also at the moment it displays all your feeds even if there are no unread items in them, it would be cool to have an option to only see feeds which have unread posts (Like Reader).

Overall, great app with a lot of promise, will be following its progress.

Facebook OpenID

Just managed to get Facebook to recognise my OpenID with the help of this post.

Unfortunately the facebook system doesn’t seem to recognise the delegate url (at least in my case). I associated the OpenID  http://tom.morr.is (which delegates to http://tmorris.pip.verisignlabs.com/) with facebook. However facebook list the Verisign url as associated to my account instead of http://tom.morr.is, which should happen.

This kinda makes delegation a bit pointless with facebook, at least with Verisign PIP.

Google Reader Twitter Integration

In an attempt to find a use for my twitter account, I have being trying to integrate it with Google Reader.

Currently using Twitter Feed to import the Atom feed from my Google Reader shared feed. It works ok, but unfortunately doesn’t pick up the comments from the shared item into the tweet itself. It would be much better if Google actually integrated twitter into reader in the first place.