Thursday, 8 April 2010

Ready, Steady, Done?

I've sped through the Beavervision Scoreboard development rather quickly. All the core features are there now, and the addition of the iPhone interface should make the whole voting process significantly quicker this year - in the past we've had clipboards and pens and been very officious taking notes and scoring. This year we can all just sit there and stroke our precious... well those of us with iPhones - the Luddites will have to make do with the old method. So that means multiple input methods - yay, MVC to the rescue.

I've used (and abused) IUI to provide the iPhone interface, it sorts out quite a lot of the fiddly issues for you. I need to tart some bits up and fiddle with the routing around the site (currently everything goes back to the homepage), but on the whole it's mostly there...

Time for some gratuitous screenshots:











All very pretty. I'm a bit worried about drunken fat-fingers operating the Next buttons (the select list uses the default Apple UI "scroller"). The images on the page (background, logo, flags, artist image etc) are all fed from the same Controller Action as the main website - but are scaled and cached for the device (and in the case of the background is a completely different source). And fed from the database - I've put in 3 years worth of artists images (typically several hundred KB each) and all the flags, and the website images for this year and the database is around 14MB, so I'm not too worried about any performance overheads with that.

I've also setup a Windows Server 2008 VM with SQL Server 2008, and transferred the database & website from my local machine to it. Remarkably simple process in the end, and all seems to be up and running happily - I had a few transfer issues (mostly to do with project references), but they were easily resolved.

I've also imported all our Beavervision history into the new model, so all our historic scoring is available - which makes for some nice stats probing.

I think that's done then, short of tidying up a few little issues, I can't think of much else to do with hit.

So, it's clearly lacking features...

No comments:

Post a Comment