Writing a mobile password manager

February 7th, 2008

I miss developing mobile apps. With the exception of the never-ending tweaks and revisions to my mobile wiki app, I’ve not done any mobile development in weeks. (Is it very sad that I missed it? 😉 )

Until tonight. Hurrah – back to playing with fun stuff.

One of the things I typically want to use on my phone is a mobile password manager – particularly as I do more web browsing on my phone, and mobile browsers like Pocket Internet Explorer and Opera Mobile don’t remember passwords.

I’ve tried several existing password managers – I’ve even paid for a couple, like eWallet (love the way it shows credit card details to look like a pretend credit card) and SplashID (always loved the desktop version). But I never found one that I really liked. At the moment, I’m back to storing passwords in a text file, and using mobile Notepad to access it.

There were problems with all of them…

One-handed or stylus-free navigation is bad – Teeny-tiny controls. Drop-down lists that you need to not only touch the screen to open, but then scroll up and down in. Basically, take a look at a design doc like this and do the opposite of pretty much everything 🙂

Too many clicks/presses to get to a password – SplashID for example: to get a website password, you touch the screen to open the category drop-down list, touch the screen to scroll to the “Web Logins” category, scroll through the list to the website you want, touch the screen to select it, press the “Tools” button, then press “Unmask Fields”. Too much.

No clipboard access – Unforgivable, this one. I like to use randomly generated passwords where possible. Once you’ve used the fiddly controls, and gone through all the steps, you can see the password on the screen – hurrah! Can you copy it to the clipboard for pasting into a web form? Nope. Even Ctrl-C / Ctrl-X / Ctrl-V don’t work – and most apps at least leave that basic Windows clipboard support in. So you have to remember your password after reading it. And with my passwords, that’s a pain. I used to find a scrap of paper, and write it down to make it quicker to type back in. So secure(!)

Actually, to be honest, even after all that, the final straw that stopped me using SplashID was the fact that it’s sync plugin consistently hosed my ActiveSync. Not only would it not sync, but it’d crash ActiveSync and stop everything else from syncing too. The day I uninstalled SplashID, my phone became a million times more useful from that alone!

This was all enough of an excuse to try throwing together my own password manager.

Read the rest of this entry »

Me & U

February 6th, 2008

I don’t often blog about work that we do in Solent Youth Action. Not sure why. Perhaps because the best stuff we achieve isn’t normally something tangible I can pick up and show people.

But today it is – because today I got a proof copy of a booklet that we’ve produced that I wanted to share.

Me & U (“My Emotions Understood”) is a project we’ve been running with the Brookvale Youth Mental Health Team. The idea was to work with young people who have experienced mental health illnesses and support them to write a book of thoughts and poetry that could raise awareness of mental health issues. Through the production of the booklet, we supported the young people to try and explain the emotional experience of a young person with mental health issues.

They’ve managed to produce a stunning booklet that is as moving as it is informative. It’s an amazing achievement and, I think, very unique.

When I try and explain what “Solent Youth Action” does, people sometimes find that it isn’t what they might have first expected from a youth volunteering charity. I’ve blogged before that “volunteering” can take many forms, and this is another fantastic example.

matter

February 2nd, 2008

the "matter" box arrivesI signed up to matter a little while ago. It’s a service where you sign up to be sent promotional stuff.

If you look at their website or their blog, they don’t really describe themselves like that. They talk about it as a “communications channel” between consumers and advertisers, and they talk about the “brand experience”. In fact, they say pretty much everything except “we’ll give you free stuff”.

even before it's opened, she likes it :-)In the lead up to today, they’ve talked a lot about the care they’ve been taking to select interesting things that “you’ll want to keep”. Even so, my hopes weren’t very high. This is all free, so I was a little sceptical how good the stuff would be. Today, the pilot matter box arrived.

Read the rest of this entry »

Thinking out loud: PowerShell support for DB2?

January 31st, 2008

My PowerShell library for WebSphere MQ has been out for a month or so now, and it seems to have been well-received. I’ve seen a surprising amount of blog posts and news articles about it, the download stats for the SupportPac are very encouraging, and I’m getting a steady (if slowly growing) stream of emails with requests for help and new features.

There is still more to finish with the WMQ library – the biggest piece of outstanding work is adding support for z/OS queue managers, but there are a few other bits and pieces to do as well.

But even so – with my usual attention span of an easily distracted child, I’m starting to look at what I might try next.

I’m thinking a PowerShell extension for DB2 might be a good next step.

Why?

  • Like WebSphere MQ, the prospect of writing it is made much easier by the fact that there is already a .NET API and support for building C# applications for DB2
  • Database administration seems to lend itself quite well to PowerShell’s object-oriented nature. Using Select, Where, et al. still reminds me of SQL pretty much every time I type it
  • I know very little about DB2, and it’d be a chance to learn something new

Okay, so my third reason sounds a little weak, but on a personal level, it’s a consideration.

But would there be a demand for supporting DB2 administration using PowerShell? I don’t know… I’ve not heard anyone ask for it, and other than a post on a developerWorks forum, I haven’t been able to find much of a call for it.

Still, it’s an interesting idea.

Adding remote system admin support to PowerShell (before PowerShell V2)

January 17th, 2008

Jeffrey Snover of Microsoft has written a very interesting post on PowerShell cmdlet development, prompted by the release of my latest updates to the WebSphere MQ PowerShell cmdlets.

By way of background, the cmdlets let you administer WebSphere MQ from the Windows PowerShell command prompt and scripting environment. One of WebSphere MQ’s biggest strengths is the breadth of it’s platform support, so it was no surprise that one of the most requested features to be added to the cmdlet library has been to be able to use PowerShell with WebSphere MQ queue managers on non-Windows servers.

Read the rest of this entry »

Feeling sorry for the Kindle (or “eReader rocks”)

January 3rd, 2008

Using the HTC Advantage as an eBook readerBefore Christmas, Amazon brought out a new device – an eBook reader called the Kindle. And, it seemed like the blogosphere pretty much lined up to take turns bashing it.

A shame, really. Because I was quite excited by the whole thing.

I’ve been a fan of eBooks for years now, but they’ve never seemed to have very wide appeal. And with a company as big and mainstream as Amazon pushing them now, I thought this might be time that someone took the case for eBooks to the masses.

Doesn’t seem to be working too well, so far.

Other than what I’ve read in reviews, I don’t know the actual device itself. But some of the features look similar to what I use already, and I’m surprised more positive stuff isn’t being said about them.

So I thought I’d use my first attempt at a video(-ish) blog post to make the case for eBooks, looking at one of my favourites of the Kindle’s features as I use them on my e-book reader.

Read the rest of this entry »

Hello (video blog) World!

January 3rd, 2008

Is 2008 going to be the year that video blogging takes off?

Not sure, but I’ve been watching people like Andy Piper and Chris Dalby (aka Yellowpark) start to play with Seesmic and it looks interesting. Services like this could encourage more of us other than the hardcore video bloggers like iJustine to give it a try. Scoble has been saying good things about Qik – which allows video blogging directly from your phone. Might this be a glimpse into how things might go?

At any rate, I thought I should try my first video blog post.

Read the rest of this entry »

It’s Christmas!

December 21st, 2007

It's Christmas-time!

Wow, that’s not a sight I see very often.

No upcoming meetings. An empty inbox. A task list under control (well… more or less!).

It can only mean one thing – it’s time to eat, drink and be merry.

Merry Christmas everyone!