Most UI tools come with libraries of reference controls. Coding up a drop down menu can be a more of a problem than you first think – so approaches like Flash’s Halo and the control libraries shipping with Microsoft’s Expression Interactive Designer are considerable time savers…

Yahoo! has given AJAX developers the same sort of bootstrap, with its User Interface Library.

The Yahoo! User Interface Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX. The UI Library Utilities facilitate the implementation of rich client-side features by enhancing and normalizing the developer’s interface to important elements of the browser infrastructure (such as events, in-page HTTP requests and the DOM). The Yahoo UI Library Controls produce visual, interactive user interface elements on the page with just a few lines of code and an included CSS file. All the components in the Yahoo! User Interface Library have been released as open source under a BSD license and are free for all uses.

Components include Calendar controls, sliders and tree views, as well as utilities for handling animations and working with the DHTML document object model more effectively. There’s an associated library of design patterns as well.

Looking good, and hopefully making it easier to deliver the type of web-based UI that works well with SOA applications.

Technorati Tags: , , ,

Advertisements