Archive for the ‘Projects’ Category

Patching iUI

Monday, September 22nd, 2008

Recently, I’ve been working on an iPhone web app for my employer (internal, so I can’t share). I based the design and architecture around the iUI library by Joel Hewitt, which became an overnight de-facto standard for web apps. However, after a lot of playing with it and turning it inside out, I’ve found there are a number of problems which have not yet been fixed.

For example; I want to run an AJAX search on a page one menu down my site tree. I found that this wasn’t possible as subsequent javascript code was not evaluated by Safari. There’s other things too, like any iPhone/iPod application link not working, having to press any link that goes to “_self” twice and having a slide animation that stutters more than a broken record.

I am happy to say that fixes exist for all but the last item, and I have put them all into a javascript file, which can be found at the end of this post.

However, I do not believe that this is the solution to iUI’s problems. I feel that a complete re-write in a standardised library like jQuery is the solution. Who knows, I may even find time to write it ;-)

So, here’s the file: iui.patched.js

Steve

A Catchup and a Roadmap

Wednesday, December 5th, 2007

Welcome to the first update in months!

There are a few reasons why I’ve been so quiet since the release of USEv4. Firstly, I’ve started my job at PA. It’s been a great couple of months and I’m thoroughly enjoying it. However, this gives me very little time for updating blogs etc. Secondly, because I’m no longer in Sheffield, I’m away from the club that I created the system for, giving me little need to update the site unless something was broken (more…)

USEv4 is Done!

Saturday, September 1st, 2007

I am very proud to announce the immediate availability of USEv4, the latest generation of sports clubs websites. This generation features a massive amount of enhancements and new features, lots and lots of which are below: (more…)

Getting a Facebook Login working on your application

Saturday, August 18th, 2007

Update 2010: This method is still valid but has been replaced with “Facebook Connect”. See a follow-up post: Facebook Logins with Facebook Connect

I’m writing this after a hard day’s work with the Facebook API. It’s almost been work the blood, sweat and tears that I have shed during the last 5 hours. This will also hopefully serve as a guide for anyone trying to get something simple done with facebook authentication. (more…)