AJAX Libraries and Resources

Yahoo! recently released the humble beginnings of their UI patterns library to the world. While there have been other libraries out there for a while, there’s one key difference - the others were more like a collection of how people are doing things, whereas Yahoo!’s is more of a best practice model for solving a problem.

Here’s a collection of current patterns libraries and collections. Feel free to add to the list:

  • Yahoo! UI patterns - a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX.
  • Welie patterns - more of a collection of current patterns than an best practices guidebook. The Welie patterns library is a large collection of Web design, GUI, and mobile UI patterns.
  • Patterns for interface and interaction design by Jenifer Tidwell - website for “…an intermediate-level book about interface and interaction design, structured as a pattern language. It features real-live examples from desktop applications, web sites, web applications, mobile devices, and everything in between.”
  • Design pattern collection by Sari A. Laakso - a collection consisting “…of user interface design patterns (interaction patterns) that seems to be recuring problems when trying to make design based on the user’s goals. These design patterns have been analyzed during the past five years by going through hundreds of designs, to give instructions and design examples to the students of design courses at the University of Helsinki, Dept. of Computer Science. In addition, some patterns have been crystallized in customer projects at Interacta Design Oy.”
  • Interface Design Patterns for Search - a paper intended for GUI designers and developers proposing a pattern language for search by Tim Wellhausen.
  • Web Patterns - WebPatterns is slowly getting ready for prime time, so bookmark this page, as we will be continually adding to the site. If you are interested in design patterns and web development, there are a few resources here, and many more to come soon

About this entry