ClickShirt is an OpenLaszlo application that has been live for a few months. So this isn’t a newsflash announcing it; instead I’m going to analyze some of the highlights of the application, and how well they demonstrate what we call the “Cinematic User Experience”: continuous transitions, efficient use of space and ambient education. ClickShirt allows users to design T-Shirts and order them through CafePress. The application provides WYSIWYG editing of a T-Shirt design. Users can select from existing design templates, start from scratch, upload artwork, and modify colors, fonts and text.
Continuous Transitions
Continuous transitions between different states of an application comfortably guide the user smoothly from one part of the application to another. This is not to make the application “flashy”. Smooth transitions help the user understand where they are in the flow of the application. They also prevent the user from searching for a back-button.

The ClickShirt application uses continuous transitions throughout. When you select a shirt on the welcome screen, the shirts slide off-screen, and the new screen replaces it.
Efficient Use of Space
Even with today’s high-resolution monitors, screen real estate is expensive. Just because there’s more available room on-screen, users don’t necessarily want to have the application in their browser use it all up. It’s also hard to learn to use an application that consumes the entire monitor with moving parts. Ideally, an application should show the user the information they need at that particular step, and show/hide subsequent steps as the user proceeds through the application’s flow.

ClickShirt uses custom floating components to display custom selection options. This happens at a couple of points in the application: when the user selects a T-Shirt design element to edit and when selecting which T-Shirt to order.
Ambient Education
The unconstrained development capabilities of Rich Internet Applications allow an application to educate the user while he/she is using the application. This can take many forms: tooltips, inline documentation, etc.

The ClickShirt application goes further. It has animated instructional movies between (continuous) transitions that tell the user how they can customize T-Shirts.
In addition to being a posterchild for the Cinematic User Experience, ClickShirt has many truly impressive features: editing history, authentication, user-saved designs, a full drag-and-drop environment and a very clean and custom appearance.
7 responses so far ↓
1 raju // Jun 1, 2007 at 12:27 am
Hey, Antun, nice posting! Yes, the ClickShirt application really is great. Hope to see more OpenLaszlo apps like this one in the months to come…
2 Raju Bitter » Meet Antun, the OpenLaszlo Training Guru // Jun 1, 2007 at 12:59 am
[...] Antun has a nice posting on the ClickShirt OpenLaszlo application in his blog. This is a good chance to point to Antun’s blog anyway: Antun is the OpenLaszlo Training Guru working for Laszlo Systems, providing excellent OpenLaszlo/LZX and Laszlo Webtop training. Anyone using the mailing lists and forums should have seen Antun’s name, as he’s all over the place. He’s not only a good trainer but possesses a good portion of British humor. [...]
3 jonathan // Jun 7, 2007 at 9:27 am
Freaking AMAZING stuff!!!!
How about some video/downloadable tuts, esp for those in other countries that cannot attend the training sessions
4 antun // Jun 7, 2007 at 10:51 am
Jonathan - thanks for the suggestion. My goal with this blog is to mix OpenLaszlo/RIA news with LZX tips. I may do some videos too - that’s a good idea.
5 Rosy // Jun 14, 2007 at 5:09 am
Hey,
Nice post, the site was really dam good………nice OpenLaszlo application
cheers,
Rosy.
——————————————-
http://www.rhinestonetshirts.net
6 Damaged Tees // Jul 25, 2007 at 4:34 pm
Funny Shirts…
Great Funny Shirts…
7 antun // Feb 25, 2008 at 9:44 am
My colleagues from work have started a blog on the Cinematic User Experience (which I talk about in the article above):
http://www.cinematicinterface.com/
Leave a Comment