My first RIA

Two weeks ago we launched a website that I am real proud of: Home Depot Think in Colour. It was the first RIA that I programmed (if you don’t count my favicon editor) and man did I sweat doing it.

First, it was way bigger than I first thought because applications have way more possibilities to break than normal websites. I never thought this would take as much quality insurance as it did, every time we would think it was done, someone would find a bug. Another thing I didn’t foresee was all the Event managing and making sure every part of the application was getting the right message at the right time.  Now I really understand what a framework like PureMVC can do for you, plus the nice features you can add that are not so hard to implement like undos.

Second we also had a lot of trouble with the hosting. We are not the main agency for Home Depot Canada,  so we once we were done with our files, we had to hand them over to the other agency and they really screwed up. I won’t list every thing that is not working properly, but I list this one, the back button was supposed to work to some extent, but now it doesn’t… for no reason. I knew there would be complications from having two agencies working together, but I didn’t think there would be so much.

All in all, we came up with a really nice product, actually the website I’m the most proud of to this date. So get out there, and start Thinking in Colour!

, , ,

  1. #1 by Tiago Dias - May 27th, 2008 at 05:05

    Very cool!! looks great is useful and the effects are very subtile.. I really really like it :)

  2. #2 by laura - May 29th, 2008 at 12:53

    nice job! you must’ve spent a lot of time getting the colors right and doing the lighting effects….. can I ask you how you did the send to a friend part of the app?

  3. #3 by dgelineau - May 29th, 2008 at 23:21

    Thanks for your comments. As for the colors, the paint suppliers gave them all to us in RGB value so that was pretty easy. A designer spent one day for each room to do the lighting effects and the results are great. You are right about the send to a friend part it was pretty complicated, but it was a feature that the client really wanted. I used SWFAddress to do the deep linking and every time the user does a significant action I change the address in the location bar of the browser. When a user comes to the site with already some values in the address I decrypt those values and send him to the right place in the application with the right colors chosen. You can play with the numbers after the # sign and see what they do, most of them represents colors on the walls.

(will not be published)
Subscribe to comments feed