Android thoughts

So, I was lucky enough to be given a Nexus One by my wonderful employers a few weeks ago, to have a play with and possibly replace my iPhone (3gs) if I liked it. I thought perhaps folk reading this blog would be interested to hear how I’m getting on with it.

Nexus One

Well, the short answer is that I really like it.

Here’s the longer answer:

The Nexus One uses the Android operating system, which is developed by Google, and is a competitor to the iOS of the iPhone and the Blackberry OS, which appears on, yes, Blackberries. Instead of being limited to one company’s hardware, though, Android is open and can be used by any manufacturer.

Here’s a video about the latest version of Android:

This has led to Android being described as a more open system that, say, iOS and this is backed up by the open source nature of Android, based as it is on Linux. The Nexus One is a bit different though, as it is made by HTC, but is to Google’s specification. This has a number of advantages: you get operating system upgrades before anyone else, and the phone is free of any of the crud often automatically installed by carriers and manufacturers. It also means you can stick any sim card you like into it and it should work fine.

Android is therefore often compared with Windows in the 90s, on desktop computers. Apple’s MacOS was only available Apple computers and was tied to the hardware, resulting is a very high user experience but limited sales. Microsoft’s Windows, on the other hand, could be installed on any computer running on an Intel processor, and so was significantly more popular as a result of its portability.

This openness has a number of effects, some good, some not so good. One is that the Android app store doesn’t have the same rigorous checking regime that exists for the iPhone, which means it is easier to get apps listed in the store, but that inevitably brings down the quality somewhat. Indeed, Google are so keen for people to develop for the Android platform that they are making available the Android App Inventor – a drag and drop authoring tool for mobile apps (this reminds me a great deal of the Shoot ‘Em Up Construction Kit on the Commodore 64, but I digress).

Another form of openness is the way the phone integrates with other services. On an iPhone, when you choose to share a photo, you can usually just email it somewhere, or upload it to Apple’s MobileMe service. Choose the share option on the Nexus One, though, and you can email it, or send it to a service like Twitter or Facebook. It also knows if you have installed apps, so on my setup the options to share to Evernote and WordPress are also available. This is in addition to Google’s own services like Picasa and Goggles.

In a similar vein, external service are integrated to your contacts – so I can, if I choose to, add all my Facebook contacts to my phone, where they are added to existing contacts where possible. This is a nice touch, so for instance all my contacts with whom I am also Facebook friends have their Facebook profile picture added to their listing. I can also access people’s Twitter and Facebook pages straight from their contact listing, which is handy.

The camera is a 5 megapixel one, with a flash, and it seems to take excellent photos, as I found on my recent trip to Ireland:

Ireland photo

As someone who uses a lot of Google services, not least email, one thing that works as brilliantly as you would imagine it would is the integration with Google stuff. The native email application is a joy to use, and various other Google services have their own apps, or just work extremely well in the browser.

Battery life is pretty good, slightly better than my iPhone 3gs but with things like wifi, 3g and gps turned on all the time.

The downside is mainly the touchscreen, which simply isn’t up to the standard I have come to expect with the iPhone. It’s not as responsive, and typing on it can be tricky. I’ve no doubt I’ll get used to it in time, but for switchers it’s an obvious thing.

So for now I’m sticking with the Nexus One. I’ve had a quick play with an iPhone 4 and didn’t see enough in it to make me want to switch. The Android platform may not be as polished at iOS, but it appeals to my tinkering nature and I’ll forgive some of the user experience let downs for having better control over my phone.

Learning Pool on tour in September

LP events

September is promising to be a busy month already, with Learning Pool having scheduled in some exciting events for you to come along to.

Firstly, Elaine from our Modern Governor service is hosting a breakfast meeting in Birmingham. Find out what the latest good practice is in supporting school governors and with e-learning:

Second are a pair of breakfast briefings in Scotland. The details are:

At these events you’ll be able to hear all about how learning technology can help your organisation improve and innovative in a climate of budget cuts. Carol Woolley from Worcestershire County Council will be telling her story of how she has used Learning Pool’s services to make her life easier and her colleagues’ lives better; and I’ll be wittering on about something or other too.

Last, but undoubtably not least, is Learning Pool’s fourth birthday party in London. It promises to be a rip-roaring afternoon of networking and interesting presentations, followed by an evening of getting mullered by the Thames. You know you want to!

It’ll be great to see some DavePress readers there!

Boring system announcement

If you can see this, it means I have managed to successfully rehost DavePress!

Do me a favour and leave me a ‘hurrah!’ in the comments. It will a) make me feel better and b) help me to know everything is working ok.

Also, various bits might be broken. If you spot something, do let me know.

Thanks!

Bookmarks for August 11th through August 18th

I find this stuff so that you don’t have to.

You can find all my bookmarks on Delicious. There is also even more stuff on my shared Google Reader page.

You can also see all the videos I think are worth watching at my video scrapbook.

Hackers for government (and a dollop of open source)

A hacker

A lovely story of sharing, reusing and creative hacking in government today. There’s a whole post to be written on hacker culture and why government needs people who are able to program computers on the payroll. You just can’t outsource this stuff. The first chapter of this book explains it far better than I ever could, as Andrea DiMaio explains:

Innovative and courageous developers are what is needed to turn open government from theory to reality, freeing it from the slavery of external consultants, activists and lobbyists. People who work for government, share its mission, comply with its code of conduct, and yet bring a fresh viewpoint to make information alive, to effectively connect with colleagues in non-government organizations, to create a sense of community and transform government from the inside.

Anyway, whilst he was still at BIS, Steph Gray produce a nice little script to publicly publish various stats and metrics for the department’s website. A great example of having someone around who has both ideas and the ability to hack something together that puts them into action.

This was picked up during an exchange on Twitter by Stuart Harrison – webmaster at large for Lichfield District Council and another member of the league of extraordinary government hackers. Stuart asked nicely and was granted permission by Steph to take the code and improve it – never really an issue because the code was published under an open licence that encouraged re-use.

So Stuart did exactly that, and produced a page for his council that report live web statistics. Even better, he then shared his code with everyone using a service called GitHub.

Two things come out of this very nice story.

Firstly, the importance as mentioned above of having people able to code working within government. Say if Steph had this idea but had neither the skills himself nor access to them within his team to implement it. He would have had to write a business case, and a formal specification, and then tendered for the work… it would never have happened, frankly.

Leading on from that, the second point is around the efficacy of sharing code under open source licenses. Steph would probably admit to not being the world’s most proficient hacker, but the important thing is that he was good enough to get the thing working. By then sharing his code, it was available for others to come in and improve it.

The focus on open source software and its use in government is often based around cost. In actual fact open source solutions can be every bit as expensive as proprietary ones, because the cost is not just in the licensing but in the hosting, the support and all the rest of it.

The real advantage in open source is access to the code, so people can understand and improve the software. But this advantage can only be realised if there are people within government who can do the understanding and improving.

After all, what’s the point of encouraging the use of open source software if the real benefit of open source is inaccessible? Having access to the code is pointless if you have to hire a consultant to do stuff with it for you every time.

So three cheers to Steph and Stuart for this little collaboration and lovely story of the benefits of sharing and hacking. Let’s make sure there can be more of them in the future by encouraging the art of computer programming, and of being open with the results.

Photo credit: Joshua Delaughter