Tuesday, 28 December 2010

Internode Usage meter for Windows Phone 7

Screen grab of Internode Usage appMy first application for Windows Phone 7 has now been published to the marketplace!

It's a free usage meter for Internode's broadband customers. Want to check how your much quota you have left on your ADSL plan? This app will tell you.

The first version is pretty simple. It displays two sections. The first (shown above) displays your total quota, amount used so far, and the time the data was retrieved. The second section displays details for your account (see below).

To install it on your Windows Phone 7 device, go to http://social.zune.net/redirect?type=phoneApp&id=c9ebe665-de0d-e011-9264-00237de2db9e (Opens in Zune)


Overview

ScreenGrab-WelcomeWelcome screen

When you first run the app, a welcome screen is displayed and you are prompted to go to the settings page to enter your username and password. (In version 1.0, there's a bug where the big 'Settings' button doesn't do anything – you'll have to click on the settings icon Settings icon instead. This will be fixed in the next update)


ScreenGrab-Settings

Settings

Enter your Internode username (just the bit before the @ works for me)and password.

Click on the 'Save' icon to store these credentials.


ScreenGrab-DetailsDetails

Your account details, including full username, monthly quota, plan name and plan speed.

Coming next

Features I'm thinking of adding for the next update:

  • Usage history – graphs of last 12 months and detailed graph of last 30 days
  • Improved icons (hopefully the Internode logo if permission can be obtained)

I'm also keen to hear of any other suggestions.

Acknowledgements

This application uses the Internode API, however for the canonical source for your usage, please always refer to My Internode.

In many ways, the app is inspired by Angus Johnson's Internode Monthly Usage Meter (MUM). I've been a happy MUM user for as long as I've had Internode ADSL.

6 comments:

Dean said...

Good one David - will give this a try. How about adding the ability to monitor multiple accounts in the next release, similar to DAD?
Dean

David Gardiner said...

That's a good idea and one I'd originally planned to implement, but put off so I could ship v1.0.

I'll have to think what the best way is to present multiple accounts in the UI.

I don't have multiple accounts myself. So it would be great to get some test data to simulate this.

-dave

Saijo George said...

Good stuff if you are in Internode customer .. Any chance for a TPG client ?

David Gardiner said...

If TPG have some kind of web API that I can use, then I'd consider it.

Internode do a good job of providing a decent simple web service that I can leverage to obtain all the relevant details.

-dave

Mark Hurd said...

I have v1.2 (© 2010-2012) on a Windows Phone 8.1 Update. Often when I open this app it displays nothing, or, more frustratingly, the labels with no information. Refreshing only updates the Updated datestamp. I know Mum at the moment is often getting 500 errors, so perhaps this is the base of this issue too, but it would be nice to see an error rather than blanks.

David Gardiner said...

Hi Mark,

the app could use a bit of an update.

Having said that, the 500 errors appear to be a problem at Internode's end. I've seen MUM have the same problem - though it possibly handles it better that my app at the moment.

David