Except for the UI Patterns site which does organize techniques by vague user goals, the other sites are too focused on tactics (Oooo, shiny widgets!), and not on UI/usability strategy. A UI strategy needs to start from higher-level questions, like, What is the user trying to do, and how do we best support him/her?<p>I much prefer Tidwell's book, which is well-organized and presented at a more strategic level. And it's (mostly) free too:<p><a href="http://www.designinginterfaces.com/" rel="nofollow">http://www.designinginterfaces.com/</a>
Yahoo has a great design pattern library that's not mentioned in this article:<p><a href="http://developer.yahoo.com/ypatterns/" rel="nofollow">http://developer.yahoo.com/ypatterns/</a>
Is there any library for desktop applications? I'm searching for UI Design patterns for scientific applications that run on a desktop and haven't found yet one good resource, that discusses e.g. real time visualization of measured data.