Qu’est-ce que le Web 2.0 ? C’est, entre autres, la nouvelle version des applications web rend l’expérience utilisateur plus conviviale. Ceci est produit par l’intégration de technologie telle que “Ajax” qui rend l’application web plus dynamique pour l’utilisateur.

Les compagnies à gros budget comme Yahoo, Google et Microsoft développent ce nouveau secteur avec beaucoup d’investissement. J’ai trouvé aujourd’hui le “Yahoo! Developer Nerwork” dans lequel nous pouvons retrouvé une section sur les interfaces utilisateurs et une autre sur design parttern.

Yahoo! UI Library

Yahoo! nous offre en mode “open source” une liste de librairie Javascript et autre pour le traitement des interactions avec les usagés.

The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.

Cette librairie nous donne accès aux systèmes d’animation, de “drag & drop”, de calendrier et bien plus…

Yahoo! Design Pattern Library

Yahoo! faisant beaucoup de développement, a fini par développer des “design pattern” qui sont les meilleures solutions à des problèmes spécifiques.

Patterns are optimal solutions to common problems. As common problems are tossed around a community and are resolved, common solutions often spontaneously emerge. Eventually, the best of these rise above the din and self-identify and become refined until they reach the status of a Design Pattern.

Nous avons ainsi accès au “tutoriel” décrivant comment et quand utiliser les “toolstip invitation” et autres éléments graphiques.

Référence:
Yahoo! UI Library
Yahoo! Design Pattern Library

Bonne Lecture