Lexique informatique › Programmation › InterViews

InterViews

Programmation Svenska → Mis à jour: 2026-10-07

Une boîte à outils C++ orientée objet pour X, née à Stanford, dont on se souvient moins pour ses applications que pour les patrons de conception qu'elle a laissés.

Le groupe de Mark Linton, à Stanford, construit InterViews à partir de 1987, à une époque où la plupart des programmes X s'écrivaient en C directement sur Xlib ou Xt. Elle fournissait des classes pour les fenêtres, les boutons et la mise en page, et était livrée comme paquet contribué dans la distribution X. L'éditeur de dessin idraw et le framework Unidraw, travail de thèse de John Vlissides, reposaient dessus.

Son idée la plus durable est le glyphe : des objets graphiques si légers que chaque caractère d'un document pouvait en être un, car des états comme la position étaient partagés plutôt que stockés dans chaque objet. Vlissides a repris l'idée dans Design Patterns en 1994, sous le nom de Poids mouche (Flyweight). Son successeur, Fresco, soutenu par le X Consortium dans les années 1990, n'a jamais été terminé.

← Retour au lexique