Friday, April 17th, 2009
Quince: UX Pattern Explorer (in Silverlight)

A reader recently pointed us to Quince, an on-line directory of UX design patterns created by Infragistics. At first glance, Quince seems an Ajax application with some interesting animated effects, but it turns out to have been written using Silverlight (no surprise given Infragistics background).
Run-time platform notwithstanding, Quince contains around 100 patterns with large numbers of examples from desktop, web, and other platforms.

What other UX design pattern resources do you use?












Definite +10 on artistic design. -100 for using silverlight
I don’t see why using Silverlight should be a bad thing.
Do you say this because it is a Mircosoft product?
http://www.patterntap.com
http://www.miniajax.com
I check’em daily.
@Vordreller:
My argument has little to do with it being a Microsoft product. It completely has to do with it being a proprietary, binary format plugin. I have the same argument against Flash content, but to a lesser degree due to their recent trend towards more open solutions.
http://interface.fh-potsdam.de/infodesignpatterns/patterns.php
@Vordreller
Given Microsoft’s history of “Embrace, Extend, Extinguish,” I’ve just got very bad feelings about Silverlight, no matter how nice it seems.
I’m a full time Linux user (I’m not a Microsoft hater), and it could be better if they had used a technology that doesn’t exclude a specific group of users.
Even Flash has a good support to Linux nowadays.
@TNO: In my limited experience with Silverlight, I’ve never used binary formats. I use XAML and JavaScript.
@golimpio: Have you checked out Moonlight?
@MattCoz:
Looks pretty binary to me:
http://thenewobjective.com/temp/silverlight.png
@TNO:
Using the object tag doesn’t make the format binary!
IE uses plugin support for SVG as well, does that make SVG binary?
+1 for Moonlight and Mono, which are never far behind the official releases
@ahmedkamel
Apparently my terminology usage is confusing you, so let me clarify:
.
#1 It requires a plugin to run the content which is what I am referring to as binary, see my second post and this time read what it says, not what you think I meant when I wrote it.
.
“IE uses plugin support for SVG as well, does that make SVG binary?’
See #1.
If content requires a user to install a plugin then it is unnacceptable. Yes even with SVG or X3D.
@TNO:
can you emphasise on “I have the same argument against Flash content, but to a lesser degree due to their recent trend towards more open solutions.”, it’s confusing me a bit too.
What part of this couldn’t be done with Javascript?
@Vordreller, ahmedkamel:
It’s dangerous (and naive) for us developers to develop in proprietary platforms.
Platforms, by their very nature, should be public and open. They exist to bring us together. So they should never be controlled by a single private entity.
Imagine a world where a single company would control the air we breathe… Or the language we communicate in…
If we allow a company to own a platform that we build everything on, we are 100% dependent on this company.
This situation, of course, is wonderful for such a company — they can do whatever they please, they can dictate the rules — and we — we can do nothing, we have become powerless.
In several sectors of our economy there is virtual no competition because the platforms, instead of open and standardized, are the property of a single company.
This situation must change. Because it serves only these few companies who dominate. It does NOT serve us — the users, the consumers.
If Microsoft weren’t still trying to win though the ownership and control of platforms, then they would be much more like, for example, Google. They would open source and standardize their platforms. They would work together with other rival companies to define the specs of new platforms, etc. They would build their solutions to support all the major OSes: Windows, Linux and Mac.
I know that Microsoft has, lately, started to open source and standardize a tiny bit of their technologies — still, as you and me know, they are going through this process like snails…
The truth is that Microsoft isn’t used to competing fairly. They are not used to winning through superior technology, but through “lock-in” solutions — solutions where you become dependent on them — i.e., Windows, Office.
I give you an example — thousands of companies nowadays simply cannot switch to Linux without spending millions of dollars to “free their data” and use alternatives to their current applications. Why? Because:
- These applications use proprietary formats for data;
- These applications are closed-source and run only on Windows.
Now, just remember this tiny little thing: Windows and Office are the platforms that bring Microsoft money. So, which platforms do you think Microsoft is trying to protect? So, do you have any doubt that Silverlight is part of this strategy?
Silverlight is part of Microsoft’s strategy to re-gain control of the web via a Microsoft proprietary and patent-laden technology. This has been exhaustively documented at sites such as Groklaw and Boycott Novell.
Microsoft’s anti-competitive behavior continues as strong as ever behind its facade of openness.
A little correction to my last paragraph:
Now, just remember this tiny little thing: **the Windows and Office platforms are what brings Microsoft money, by far**. So, which platforms do you think Microsoft is trying to protect? So, do you have any doubt that Silverlight is part of this strategy?
@MattCoz I’ve tried Moonlight once, but it was not a good experience (lots of memory + cpu consumption). I saw that they have a new alpha version that is supposed to be compatible with Silverlight 2, but I didn’t tried it yet.
They provide an HTML version for those of us who don’t want to install Silverlight.
HTML version … that’s very thoughtful of them … a lot of sites who use the richer technologies could learn from that.
It’s not exactly progressive enhancement, but it’s a pretty good start, and it allows me to get the content. Kudos!
This one is pretty cool, too:
http://ui-patterns.com/
I am no fan of Silverlight either! I can’t even install it on my PowerPC… come on!!!
It gives a good info, I like the references provided for each pattern.
The site itself has usability problems (specially the pattern page, where I faced a difficulties on scrolling to/through the pattern information).
Designing Web Interfaces: Principles and Patterns for Rich Interaction by by Bill Scott and Theresa Neil is very useful on this field.
@andysky
Brilliant explanation, epic one ;)
+100 for andysky
-100 for Silverlight
ThomasHansen, pmontrasio: Thank you. :)
Ahh Silverlight, how I hate you for making the backend developers here think they are somewhat creative. Not to mention full screen + right click == scroll bars.
FAIL.
The application is nice, but the content has little to do with user experience; they are just user interface patterns.
Using the object tag doesn’t make the format binary!
IE uses plugin support for SVG as well, does that make SVG binary?
oldtimerock from lose 5 pounds in 1 day
The Windows 7 key is a usually unique, alphanumeric code of any length required by many software programs during installation. Unique windows 7 product key help software manufacturers ensure that each copy of their software was legally purchased. Windows 7 Home key | Windows 7 Professional key | Windows 7 Ultimate key | Windows 7 Enterprise key | Windows 7 Home Premium key
The unique Windows 7 serial key entered for an operating system or a software program is typically stored in an encrypted format in the Windows Registry, making finding one very difficult without some help. The above linked guides should help find just about any Windows 7 CD key you may be looking for.Windows 7 Home product key | Windows 7 Professiona productl key | Windows 7 Ultimate product key
This Windows 7 product serial number, if it exists, is the generic Windows 7 Home product key that Microsoft allowed your PC builder to use when mass producing computers. In other words, everyone’s disc has the same product key. Your unique key for use when reinstalling Windows will be the one on the sticker on your computer. Windows 7 Enterprise key | Windows 7 Home Premium key
The xbox live points is the second video game console produced by Microsoft, and the successor to the Xbox. The xbox 360 live points competes with Sony’s xbox 360 live 1600 points and Nintendo’s Wii as part of the seventh generation of video game consoles.xbox live points card xbox 360 live points card
Some major features of the Xbox 360 are its integrated xbox 360 live 2000 points that allows players to compete online, download arcade games, game demos, trailers, TV shows and movies and its Windows Media Center multimedia capabilities. The xbox live 2000 points also offers region specific access to third-party media streaming services such as Netfilx in the USA or Sky TV and xbox 360 live 4000 points in the UK.
The xbox live 1600 points was officially unveiled on MTV on May 12, 2005, with detailed launch and game information divulged later that month at the Electronic Entertainment Expo (E3). The xbox live 4000 points sold out completely upon release in all regions except in Japan and, as of October 2009, nearly 34 million units have been sold worldwide. The xbox 360 live 3000 points is currently available in two configuraions—the “Arcade” and the “Elite”—and each has its own selection of accessories.
Buy Kamagra
Earn Google
M65 Jacket
Viagra Cialis
Cheap Kamagra
Cheap Viagra
Cheap Cialis
Make Money on Google
M65 Field Jacket
Airline Dog Carrier
Airline Dog Carriers
Viagra Cialis
Earn Google
Airline Dog Carrier
Airline Dog Carriers
Airline Approved Dog Carriers
ED Hardy Wholesale
Copy DVD Software
How to Send Fax
14k Yellow Gold
Redneck Costume
14k Gold Heart
Tandem Baby Stroller