Weekend links

  • Magento eCommerce platform: stumbled upon that reasonably new (can’t be everywhere, sorry^^) open source platform while benchmarking different options for an upcoming project, I must say I was completely stoked. Great user interface, an apparently very robust architecture (haven’t played with it yet, but the docs look amazing), mixed with some excellent and advanced features you usually only find in commercial solutions makes for a fantastic solution. I will certainly be playing with it over the next months, so I’ll keep you updated as I discover this astonishing package (flex modules anyone?)
  • The Paper version of the Web, a great collection of some of the most popular web apps first sketches. Wow.
  • A new RIA blogs aggregator: RIA Alltop. Still curious about the added value over Adobe’s MXNA, let’s see.
  • An entertaining debate on the IxDA mailing list on UCD’s hypothetical failures, to complete with Robert Hoekman’s opinions. A longer post might follow, but in short my opinion: UCD is just a tool.

Speak to you on monday, enjoy the summer weekend ;)

New job board on the blocks: RIAJobs

A new excellent initiative by Peter Elst: RIAJobs, a new job board directed at RIA practitioners, with already a bunch of offers from leading agencies, even some from Belgium ! My only wish so far would be to see UX-related jobs appear and flourish on the site, but anyway for now, great initiative, looking forward to see how this evolves, congrats Peter and good luck !

Thermo screenshots

So I guess this is going to be all over the Adobe/RIA blogosphere within the next couple of hours, but I couldn’t resist to relay this: Ted just posted some new screenshots of the upcoming Thermo app… Exciting stuff, to say the least.

Getty Images Moodstream

(Via Kalle) Moodstream is a new, highly innovative, application by Getty Images, basically offering a new approach to media research and mood board composition.

Moodstream

For those of you not familiar with moodboards, these are basically an early stage deliverable of the design process, presenting an assembly of materials of all kinds (fabrics, images, videos, sounds, textures etc…), capturing a specific ambiance/mood one wishes to communicate with a design. Moodstream allows you to research the Getty Images media bank, via a rich interface where you can specify and fine tune the ambiance you are looking for, and receive in return a live stream of medias (images, videos, sounds) that reflect that specified mood. When you see/hear something that fits your needs, you can add it to a virtual moodboard that can be saved, replayed, and of course you can buy the selected media from Getty ^^.

Obviously we could argue over the question to know wether this works better or not than classical search interfaces, but what is certain for me is that I’m definitely convinced that the best way to figure it out and discover new, innovative solutions is to try things out… And given the organic nature of “mood boarding”, I think this application is truly a great way to approach the problem. And it’s beautifully executed.

iRise vs Axure

No, this post isn’t about doing a comparative review of these interaction design tools. It’s about relaying an astonishing news I just read on the IxDA message board: iRise just filed a lawsuit against Axure for “patent infringement”.

For those who don’t know about these 2 applications, iRise and Axure are two rather specialized software design applications that pretty much simply take the wireframing process a step further, by allowing designers to make their wireframes interactive and simulate the actual application interactions and flows. Interesting stuff, but utterly specialized niche market. I must also say that while these two tools share a rather similar objective, their accompanying business approach are very different, with Axure being marketed at a reasonnable 589$, while iRise specifically targets large business corporations with a 6-10,000$ price tag.

Now, I’m not going to get into the specifics of both applications (after all, both are Lovely Charts competitors, huhuhu ^^), but I just wanted to relay this (absolutely silly) astonishing information. I’ll try to investigate more on the patent and lawsuit details over the weekend to make sure only exact and complete information is relayed on this blog, but meanwhile, the fact is iRise is suing Axure, and they seem to be proud of it. Can’t help to wonder if and how this will affect tools like Thermo, specially when reading things like “The invention covered by this patent is the use of a graphical, drag-and-drop interface to allow non-technical users to define functionally rich simulations – without resorting to software code to generate them.” (iRise patent no. 7,174,286)

Brrrrr, scary. Think twice the next time you want to annotate a wireframe, that’s an iRise invention. Sad, very sad, and another evidence that software and interaction patents are evil.

Last minute addition: all the patent’s details can be found here.

On design decisions

Stumbled upon this excellent presentation by Dan Saffer of Adaptive Path on Making Good Design Decisions, discussing the mysteries behind the every day guesses every designer makes… And the rationales behind these ^^. It reminded me of this famous presentation by Jared Spool: The Dawning of the age of Experience where he notably makes this amusing but nevertheless very relevant comparison with chicken sexing, basically claiming that experience design “can be learned, but is not opened to introspection”.

Expert chick sexers are able to quickly and reliably determine the sex of day-old chicks on the basis of very subtle perceptual cues. They claim that in many cases they have no idea how they make their decisions. They just look at the rear end of a chick, and ‘see’ that it is either male or female. (from cogprints)

If you are a designer, doesn’t this sound familiar to you?

A Practitioner’s Guide to Prototyping…

… is the title of an upcoming book on Prototyping by Todd Zaki Warfel, that definitely looks very promising. I’ve been following the book’s blog for a while now, and it already really gives a great idea of how enlightening and useful this book will probably be. Todd now has a survey set up, asking for other practitioners input on their experience with the delicate craft of prototyping. If like me, you feel pretty strongly about that subject, make sure you head over there and fill in the survey to help Todd spread the good words ^^… And you get a chance to win a free copy of the book!

What this is about and why you should care.

David left an interesting comment a couple of days ago, asking for some clarification on concepts or methodologies I referred to in previous posts, concluding his comment by a challenging “what is this all about, and why should I care?”.

Basically, this blog is about Rich Internet Applications at large with a core focus on the visible part of it, or as Steven would put it, on the front of the glass.

Rich Internet Applications are, by definition, all about users and enhancing the experience these users go through while interacting with or within a software ecosystem. “User Experience Design” is about defining that experience, and believe me, there’s a lot to it! It’s not only about producing beautiful visual assets, nor making things function well, it’s a complex alchemy of many elements, such as:

  • Properly understanding the user needs and expectations. Your app could very well be visually stunning and super easy to use, if it doesn’t do what the user needs it to do, it will lead to frustration and thus, a poor user experience.
  • Presenting the right information in the right place, in the right format, at the right moment.
  • Providing appropriate interaction mechanisms so that the targetted user can best execute the tasks he needs to perform.
  • Understanding and leveraging the medium’s strengths and limitations.
  • Properly communicating the messages we want/need to get to the users: reinforce a brand image, making our product more desirable or memorable than the competition, etc…

This is just a short, non-exhaustive summary, of some of the things that will participate to the quality of the User Experience. But the real alchemy, that will ultimately make a user experience successful or not, will derive from the necessary complementarity of each and every of these elements. That’s where the real challenge lies, and that’s precisely what I love about it.

It’s a complex craft, but it’s fascinating. And as always with complex human activities, people have tried to reduce complexity and optimize actions by developing and defining techniques, methodologies, and best practices to assist them in that architecture process.

So you have User-Centered Design, which is more of a philosophy than a technique on its own, where, as the name implies, we place the user at the center of the design process, at each and every step of it. It may sound very obvious said like that, but you would be surprised at how many applications have and are still being designed by comittees of stakeholders and business analysts that never cared to ask final users what they really wanted. UCD, as a philosophy, is sometimes imho over-sacralized, but it nevertheless comes with some great principles and techniques (personas, stories, testing…), that when used adequately, can reveal to be very useful and powerful design aids.

You have Design Patterns, which pretty much fullfill the same role they do in a programming context. I definitely intend to write a longer article on this very subject and the way I, as as an architect, perceive and use interaction design patterns, so I’ll keep it short for now, but feel free to ask/comment if you want to :).

And then you have tons of other techniques, concepts and methodologies practitioners refer to. I will try to make my use of the terminology as clear and explicit as possible by trying to explain terms as we encounter them. Meanwhile, if you are interseted by this fascinating subject and want to learn a bit more about it I can only but strongly recommend reference websites such as IxDA, UXMatters or Boxes & Arrows, and of course, if you have any specific questions or comment you want to make, please leave a message !^^

Visiting multi-mania 08

Despite Lovely Charts’s nomination, I finally won’t be able to join the Flash Festival in Paris this weekend, but I’ll be tomorrow in lovely Kortrijk for what is certainly the biggest multimedia event in Belgium, Multi-mania 08. Really looking forward the interesting conferences and most importantly the opportunity to meet/chat with some of the funkiest people in our european industry, it looks like this year’s event is gonna be huge !

MSNBC news vizualization experiments

Seen on Laurent Goffin’s blog : Spectra, a pretty cool visual newsreader by MSNBC.

I’m not a huge fan of the 3D carrousel itself, but I think there are nevertheless some excellent ideas in this interface, such as the approach they took for channels and topics management, which I find to be very intuitive, or the expandable settings controls. Great stuff.

But the coolest thing here is probably the lab portal MSNBC has set for all their experiments on news vizualisation and interaction: NewsWare. Definitely worth checking out and bookmarking, it’s great to see large corporations valuing innovation, and showing it to the world like that!

Next Page »