|
Designing for Ajax: Patterns and Principles for Rich Design
With the advent of Ajax, new patterns have emerged for designing web applications. Yahoo! has recently released its design pattern library where it has begun the process of cataloging these emerging patterns. The patterns form a vocabulary for both designers and developers. However, patterns by themselves are not enough. In this talk Scott will discuss the Yahoo! Design Pattern Library, the Yahoo! User Interface Library and present a set of design principles for applying patterns to your web designs. Each principle is explored with illustrating patterns along with a discussion of specific design caveats for each.
Podcast
Listen to podcast.
Speaker
Bill Scott, Ajax Evangelist & Design Manager, Yahoo! Bill Scott is the Yahoo! Ajax Evangelist and a Design Manager for Yahoo!'s recently released Design Pattern Library. Bill works closely with teams throughout Yahoo! to spread the goodness of "rich and sane" design for Ajax solutions. Before joining Yahoo! Bill co-founded Rico (openrico.org), an opensource Ajax framework while also founding a User Experience Team, architecting a JSP/Struts Web framework and a Java Swing framework for Sabre. Bill's 20+ years of experience in user interface production spans from the lowest to the highest levels across desktop and web. At the lowest level: assembly language line buffer algorithms, 3D graphics libraries, mapping systems built from scratch and numerous widget libraries. Applications include: highly interactive game development (Macintosh GATO), military war gaming, IDE tools. In the design world: interaction design, rapid prototyping, managing user experience teams, and creating design pattern libraries.
|