This was a site for Nokia to promote their sporting events across the UK. They organise multi-discipline races and the site is designed to help both spectators and competitors get the most out of the events by offering racing tips, optimum viewing points and general course information.
The site is built using Umbraco as a CMS backend, with XSL templates to generate the pages. As the content within each event section is largely flash and ajax based, to comply with SEO requirements, the CMS generates a non-flash,non-javascript fallback, spider-able pages. These pages contain a client side redirection script that takes the user back to appropriate event page, parsing the requested url into a SWFAddress compatible hash value. Within the events page, the core flash and ajax view mechanisms synchronise the content to the hash value.
This project was a fun one as not only did I get to design the data schema for the flash and javascript, build the core model and controller elements of the flash (using pureMVC), but I also wrote the core Javascript AJAX content transport, SWF->JS IO functionality and Nokia OVI maps manipulation and integration.


















Sometimes you climb a mountain and, weary from the effort, you stand up and take a good long look around. You soak up the view and, feeling exhausted but re-invigorated, you stand back and really appreciate your achievement.