Table of Contents


Références bibliographiques

  1. [Abowd 89]
    Gregory Abowd, Jonathan Bowden, Alan Dix, Michael Harrison, Roger Took.
    User Interface Languages: A survey of existing methods.
    Technical Report PRG-TR-5-89. Oxford University Computing Laboratory, 1989.
    http://www.comlab.ox.ac.uk/oucl/publications/tr/TR-5-89.html

  2. [Ackerm. 93]
    Philipp Ackermann and Dominik Eichelberg.
    Combining 2D User Interface Components and Interactive 3D Graphics in ET++.
    In Proceeding of Technology of Object-oriented Languages and Systems TOOLS USA 93.
    ftp://ftp.ifi.unizh.ch/pub/projects/met++/papers/TOOLS93.ps.Z

  3. [Ahlstrom 95]
    James C. Ahlstrom.
    Wpy: A portable GUI Module for Python.
    Second Python Workshop, Menlo Park, CA, May 1995.
    http://www.cwi.nl/www.python.org/workshops/1995-05/ahlstrom.html

  4. [Apple 88]
    Apple
    HyperCard script language guide : the HyperTalk language.
    Addison Wesley, 1988, Macintosh Technical Library. ISBN 0-201-17632-7.

  5. [Apple 92]
    Apple
    Dylan: an object oriented dynamic language.
    Apple Computer, 1992.

  6. [Arsac 95]
    Olivier Arsac, Stéphane Dalmas and Marc Gaëtano.
    The design of a customizable component to display and edit mathematical formulas.
    J. Symbolic Computation, 1995, vol 11, 1-000.

  7. [Asente 90]
    Paul Asente, Ralph Swick.
    The X Window System Toolkit.
    Digital Press, 1990.

  8. [Baird 95]
    Anselm Baird-Smith.
    Interprète embarquable: Expérimentations.
    Journées Francaise des Langages Applicatifs, Janvier 1995.

  9. [Bartlett 89]
    Joel F. Bartlett.
    Scheme->C: a Portable Scheme-to-C Compiler.
    DEC WRL Technical Report #89/1, January 1989.

  10. [Bartlett 92]
    Joel F. Bartlett
    Dont' Fidget with Widgets, Draw!
    The X Resource, Issue 1, Winter 1992.

  11. [Beattie 94]
    Malcolm Beattie.
    TkPerl - A Port of the the Tk Toolkit to Perl5
    USENIX Very High Level Languages Proceedings, Santa Fe 1994.

  12. [Betz 89]
    David Michael Betz.
    XLISP: An Object-oriented Lisp (Version 1.2).
    Unpublished documentation accompanying the public domain Xlisp software release.

  13. [Belliot 95]
    Frédéric Belliot, Frédéric Dendievel.
    Construction d'un banc d'essai pour létude de langages de spécification du contrôle dans les interfaces graphiques.
    Rapport de stage ESSI 3, option Logiciel.

  14. [BLafon 88]
    Michel Beaudouin-Lafon and Solange Karsenty.
    Prototyping user interfaces for applications depicted by graphs.
    Proceedings of the 21th Hawaii International Conference on System Sciences, 1988.

  15. [BLafon 91]
    M. Beaudouin-Lafon, Y. Berteaud, S. Chatty.
    Creating direct manipulation applications with Xtv.
    Rapport de recherche 661. Université de Paris-Sud, Centre d'Orsay.

  16. [Blewett 93]
    Doug Blewett and Meg Kilduff.
    xtent 3.0: Improvements on Programming with Resources.
    The X Resource issue 8, O'Reilly & Associates, Fall 1993.

  17. [Boehm 88]
    Hans-Jurgen Boehm and Mark Weiser.
    Garbage Collection in an Uncooperative Environment.
    Software-Practice and Experience, Vol 18(9), Sept 1988.

  18. [Bohm 95]
    Denis Bohm.
    Pesto: Mixing Python and Fresco.
    Second Python Workshop, Menlo Park, CA, May 1995.
    http://www.faslab.com/fresco/pesto/Index.html

  19. [Bolsky 95]
    Morris Bolsky and David G. Korn.
    The New KornShell Command and Programming Language.
    Prentice-Hall Inc, 1995.

  20. [Bos 93]
    Gijsbert Bos.
    Rapid user interface development with the script language Gist.
    Thèse de doctorat, Rijksuniverseit Groningen, 1993.

  21. [Bosch 93]
    Peter Bosch.
    Inheritance vs. delegation: Is one better than the other ?
    Unpublished. In the python software documentation.
    ftp://ftp.ibp.fr/pub/python/doc/delegation.ps.gz.

  22. [Bouthors 93]
    Vincent Bouthors.
    Egerie: Un Interpète Embarqué dans un Système de gestion d'Interfaces Homme-Machine..
    Thèse de doctorat, Université de Nice, Décembre 1993.

  23. [Calder 90]
    Paul R. Calder and Mark A. Linton.
    Glyphs: Flyweight Objects for User Interfaces.
    Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology, October 1990.
    ftp://gatekeeper.dec.com/pub/X11/interviews/papers/glyphs.ps.Z

  24. [Cardelli 95]
    Luca Cardelli.
    A Language with Distributed Scope.
    Computing Systems, 8(1):27-59, January 1995.

  25. [Chabrier 93]
    Bruno Chabrier.
    Interfaces par contraintes graphiques.
    Thèse de Doctorat. Université de Nice. 1993.

  26. [Champine 91]
    G. Champine.
    MIT Project Athena: A Model for Distributed Campus Computing.
    Digital Press, 1991.

  27. [Clinger 91]
    W. Clinger and J. Rees(editors)
    Revised4 Report on the Algorithmic Language Scheme.
    ACM Lisp Pointers 4 (3), 1991.

  28. [Clinton 94]
    Graphics Programming in Icon version 9.
    Clinton L. Jeffery, Ralph E. Griswold, and Gregg M. Townsend.
    USENIX Very High Level Languages Proceedings, Santa Fe 1994.

  29. [CORBA 91]
    Object Managment Group.
    The Common Object Request Broker Architecture.
    OMG Document Number 91.12.1, révision 1.1, Décembre 1991.

  30. [Cordy 92]
    James R. Cordy.
    Why the UI Is Not The Programming Language.
    from "Languages for Developing User Interfaces", Jones and Bartlett Publishers, 1992.

  31. [Courtney 95]
    Anthony Courtney.
    Phantom: An Interpreted Language For Distributed Programming.
    Proceedings of the USENIX COOTS'95. Conference on Object-Oriented Technologies.
    http://www.cs.tcd.ie/acourtny/phantom/coots.ps

  32. [Cowlishaw 90]
    Michael F. Cowlishaw.
    The REXX Programming Language: A Practical Approach To Programming.
    Prentice Hall, 1990.

  33. [Cox 86]
    Brad J. Cox.
    Object-oriented programming : an evolutionary approach.
    Addison-Wesley Publishing Compagny, 1986.

  34. [Dardailler 94]
    Daniel Dardailler.
    Traitifying Motif.
    Proceedings of the 8th Annual Technical X Conference. O'Reilly & Associates, 1994.

  35. [Elliot 94]
    Ian Elliot, David P. Wiggins.
    Double Buffer Extension Specification. Protocol Version 1.0. Draft Revision 1.8.
    X Consortium Public Draft, 1994.

  36. [Ellis 91]
    Margaret A. Ellis, Bjarne Stroustrup.
    The Annotated C++ Reference Manual.
    Addison Wesley Publishing Compagny, 1991.

  37. [Ferguson 93]
    Paula M. Ferguson, David Brennan.
    Motif reference manual.
    O'Reilly and associates, 1993. (Definitive guides to the X Window system ; 6 B)

  38. [Foley 83]
    James D. Foley, Andries Van Dam.
    Fundamentals of interactive computer graphics.
    Addison-Wesley systems programming series, 1983.

  39. [Fowler 95]
    Susan L. Fowler, Victor R. Stanwick.
    The GUI style guide.
    Cambridge University Press, 1995.

  40. [Frantz 90]
    Gérard Frantz.
    Microsoft Windows 3.0. Guide du Programmeur.
    Sybex, 1990.

  41. [Friedberg 90]
    Jeffrey Friedberg, Larry Seiler, Jeff Vroom.
    Multi-Buffering Extension Specification Version 3.3.
    X Consortium Public Draft.

  42. [Fuchs 95]
    Matthew Fuchs.
    Escaping the event loop: an alternative control structure for multi-threaded GUIs.
    Proceedings of EHCI'95, Chapman-Hall, London, 1995.
    ftp://ftp.cerc.wvu.edu/pub/fuchs/gui.ps.gz

  43. [Gallesio 93]
    Eric Gallesio.
    Embbedding a Scheme interpreter in the Tk toolkit.
    Tcl/Tk Workshop, 1993

  44. [Gallesio 94]
    Eric Gallesio.
    STklos: A Scheme Object-Oriented System Dealing with the Tk Toolkit.
    Proceeding of Xhibition'94, San Jose, California.

  45. [Gamma 95]
    Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides.
    Design patterns : elements of reusable object-oriented software.
    Addison-Wesley, 1995.

  46. [Garfinkel 91]
    Simon Garfinkel and Gene Spafford.
    Practical UNIX security.
    O'Reilly & Associates, 1991.

  47. [Gildea 93]
    Stephen Gildea.
    Multi-Threaded Xlib.
    Proceedings of the 7th Annual X Technical Conference. O'Reilly & Associates, 1993.

  48. [Goldberg 84]
    Adele Goldberg.
    SmallTalk-80: The Interactive Programming Environment.
    Addison Wesley Publishing Compagny, 1984.

  49. [Goodman 87]
    Dany Goodman
    The Complete HyperCard Handbook.
    Bantam Books Inc., September 1987, ISBN 0-553-34391-2.

  50. [Gosling 95]
    J. Gosling and H. McGilton.
    The java language environment, a white paper.
    Technical report, Sun Microsystems, 1995.
    ftp://java.sun.com/docs/JavaBook.A4.tar.gz

  51. [Haemer 94]
    Jeffrey S. Haemer.
    A New Object-oriented Programming Language: sh.
    Proceedings of the USENIX Summer 1994 Technical Conference, Boston, Massachusetts, USA.

  52. [Holzle 94]
    Urs Holzle, David Ungar.
    Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback.
    Proc of SIGPLAN 94, Conference on Programming Languages Design and Implmentation.

  53. [Ierusa. 95]
    R. Ierusalimschy, L. Figueiredo and W. Celes F.
    Lua - an Extensible Extension Language.
    to appear in Software: Practice & Experience.
    ftp://ftp.inf.puc-rio.br/pub/docs/techreports/95_12_ierusalimschy.ps.gz

  54. [Ilog 93]
    Ilog.
    IlogViews: Reference Manual.
    ILOG, 1993.

  55. [Kiczales 94]
    Gregor Kiczales
    Why are Black Boxes so Hard to Reuse? (Towards a New Model of Abstraction in the Engineering of Software)
    Invited talk at OOPSLA'94, Portland, Oregon.

  56. [Kilgard 95]
    Mark J. Kilgard.
    D11: A high-performance, protocol optional, transport-optional window system with X11 compatibilty and sematics.
    Proceedings of the 9th Annual X Technical Conference. O'Reilly & Associates, 1995.

  57. [Knuth 84]
    Donald E. Knuth.
    The TEXBook.
    Addison Wesley Publishing Compagny, 1984.

  58. [Korn 94]
    David G. Korn, AT&T Bell Laboratories.
    Ksh - An Extensible High Level Language.
    USENIX Very High Level Languages Proceedings, Santa Fe 1994.

  59. [Laumann 94]
    Olivier Laumann and Carsten Bormann
    Elk: The Extension Language Lit.
    Proceedings of USENIX Computing Systems. vol. 7, no. 4, pp. 419-449, 1994.
    http://www.informatik.uni-bremen.de/~net/elk/doc/usenix.ps

  60. [Lehors 93]
    Arnaud Le Hors, Jean-Michel Léon
    Displaying graphs with Centaur.
    Gipe II - Esprit Project 2177, Fifth review report, 1993.

  61. [Lennan 93]
    M. J. McLennan.
    [incr Tcl]: Object Oriented Programming in Tcl.
    Proceedings of the Tcl/Tk Worshop, June 1993.

  62. [Lennan 94]
    M. J. McLennan.
    [incr Tk]: Building extensible widgets with [incr Tcl].
    Proceedings of the Tcl/Tk Workshop, 1994.

  63. [Leon 94]
    Jean-Michel Léon.
    End-User Customization of Xt Applications.
    Unpublished paper: http://www.inria.fr/koala/jml/xres/xres.html

  64. [Leon 95a]
    Jean-Michel Léon.
    The Knvas Widget: A 2D Graphics Framework.
    The X Resource issue 14, O'Reilly & Associates, Spring 1995.

  65. [Leon 95b]
    Jean-Michel Léon.
    Klm: A Simple Scripting Interface to Motif.
    The X Advisor, Vol 1 No 2, July 1995.

  66. [Lieberman 86]
    Henry Lieberman.
    Using prototypical Objects to Implement Shared Behavior in Object Oriented Systems.
    SIGPLAN Notice 21(11), November 1986.

  67. [Libes 90]
    Don Libes.
    expect: Curing those Uncontrollable Fits of Interaction.
    Proceedings of the Summer 1990 USENIX Conference, Anaheim, California, June, 1990.

  68. [Libes 94]
    Don Libes.
    X Wrappers for Non-Graphic Interactive Programs.
    Proceeding of Xhibition 94, San Jose, California, June, 1994.

  69. [Linton 88]
    Mark A. Linton, Paul R. Calder, and John M. Vlissides.
    InterViews: A C++ Graphical Interface Toolkit.
    Technical Report CSL-TR-88, Stanford University, July 1988.
    ftp://gatekeeper.dec.com/pub/X11/interviews/papers/toolkit.ps.Z

  70. [Linton 89]
    Mark A. Linton, John M. Vlissides, and Paul R. Calder.
    Composing User Interfaces with InterViews.
    Computer, February 1989.
    ftp://gatekeeper.dec.com/pub/X11/interviews/papers/composition.ps.Z

  71. [Linton 92]
    Mark A. Linton.
    Implementing Resolution Independance on top of the X window System.
    Proceedings of the 6th Annual X Technical Conference, Boston Massachussets, 1992.

  72. [Linton 93]
    Mark A. Linton, C. Price.
    Building Distributed User Interfaces with Fresco.
    Proceedings of the 7th X Technical Conference, Boston, Massachussets, 1993.

  73. [Linton 94]
    Mark A. Linton, Steven Tang, and Steven Churchill.
    Redisplay in Fresco.
    Proceedings of the 8th X Technical Conference, Boston, Massachussets, 1994.

  74. [Lord 95]
    Thomas Lord.
    An Anatomy of Guile. The Interface to Tcl/Tk.
    Proceedings of the USENIX Tcl/Tk Workshop '95.

  75. [Maguire 93]
    Steve Maguire
    Writing solid code : Microsoft's techniques for developing bug-free C programs.
    Microsoft press, 1993.

  76. [Maloney 91]
    John Maloney.
    Using Constraints for User Interface Construction. PhD Thesis.
    Department of Computer Science and Engineering Technical Report 91-08-12. University of Washington, August 1991.

  77. [Marks 93]
    Stuart W. Marks, Laurence P.G. Cable.
    Trace Analysis of the X Window System Protocol.
    Proceedings of the 7th Annual X Technical Conference.

  78. [Mayer 91]
    Niels P. Mayer.
    The WINTERP Widget INTERPreter - A Lisp Prototyping and Extension Environment for OSF/Motif based Applications and User Interfaces.
    Lisp Pointers, ACM SIGPLAN, Volume IV, Number 1, 1991.

  79. [Meyer 88]
    Bertrand Meyer.
    Object-oriented software construction.
    Prentice Hall international series in computer science, 1988.

  80. [McDaniel 95]
    Richard McDaniel and Brad Myers.
    A Dynamic and Flexible Prototype-Instance Object and Constraint System in C++.
    Submitted for publication.
    http://www.cs.cmu.edu/afs/cs/project/amulet/www/objectsconstraints.ps

  81. [McCorm. 88]
    Joel McCormack, Paul Asente.
    Using the X Toolkit or How to Write a Widget.
    USENIX Conference Proceedings, Summer 1988.

  82. [Metcalfe 76]
    R. M. Metcalfe and D. R. Boggs.
    Ethernet: Distributed Packet Switching for Local Computer Networks.
    Communicaiton of the ACM. 19(7), July 1976.

  83. [Mor 1995]
    Ralph Mor
    Inter-Client Exchange Library, Version 1.0. X Consortium Standard.
    Part of the documentation provided with X11 Release 6.

  84. [Myers 90]
    Brad Myers, Dario A. Giuse, Roger B. Dannenberg, Brad Vander Zanden, David S. Kosbie, Ed Pervin, Andrew Mickish, and Philippe Marchall.
    Garnet: A Comprehensive Support for Graphical, Highly Interactive User Interfaces.
    IEEE Computer, November 1990.

  85. [Myers 91]
    Brad A. Myers.
    Separating application code from toolkits: eliminating the spaghetti of call-backs.
    Proceedings of SIG'UIST: User Interface Systems and Technologies, 1991.

  86. [Myers 92]
    Brad A. Myers.
    Languages for Developing User Interfaces.
    Jones and Bartlett Publishers, 1992.

  87. [Myers 93]
    Brad A. Myers.
    State of the Art of User Interface Software Tools.
    Advances in Human-Computer Interaction, Volume 4. Ablex Publishing, 1993.
    http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/project/garnet/doc/papers/uimssurvey.ps

  88. [Myers 95]
    Brad A. Myers, Rich McDaniel, Andrew Mickish, and Alex Klimovitsky.
    The Design of the Amulet User Interface Toolkit.
    Proceedings of the 1995 Human-Computer Interaction meeting.
    http://www.cs.cmu.edu/afs/cs/project/amulet/www/amulethcic.ps

  89. [Nahaboo 90]
    Colas Nahaboo, Vania Joloboff.
    GWM: The generic Window Manager.
    Proceedings of Xhibition'90.

  90. [Nahaboo 95]
    Colas Nahaboo
    Klone Reference Manual.
    Documentation provided with the Klone free software package.
    ftp://www.inria.fr/pub/Klone/klone-ref.ps.gz

  91. [Neumann 93]
    Gustaf Neumann, Stefan Nusser.
    Wafe - An X Toolkit Baser Frontend for Application Programs in Various Programming Languages.
    Proceedings USENIX Winter Conference, January 1993.

  92. [Newmarch 94]
    Jan Newmarch.
    A Tcl Binding to Motif.
    Proceedings of the Xhibition, San Jose, 1994.

  93. [Newmarch 95]
    Jan Newmarch
    Embedding of X Applications.
    Proceedings of the 9th Annual X Technical Conference, X Resource issue 13, 1995.

  94. [Nye 88]
    Adrian Nye.
    XLIB programming manual : for version 11 of the X WINDOW system.
    O'Reilly and associates, 1988.

  95. [Nye 92]
    Adrian Nye, David Smyth.
    Wcl 2.0: the Widget creation Library.
    The X Resource issue 2, O'Reilly & Associates, Inc., Spring 1992.

  96. [OLE 93]
    Microsoft OLE 2.0 Design Team.
    Object Linking and Embedding. OLE 2.0 Design Specification.
    Microsoft Corporation, 1993.

  97. [OSF 95a]
    Open Software Foundation.
    OSF/Motif, Programmer's Guide, Release 2.0.
    Prentice Hall, Inc, 1995.

  98. [OSF 95b]
    Open Software Foundation.
    OSF/Motif, Programmer's Reference, Release 2.0.
    Prentice Hall, Inc, 1995.

  99. [OSF 95c]
    Open Software Foundation.
    OSF/Motif Style Guide.
    Prentice Hall, Inc, 1995.

  100. [Ouster. 90]
    John K. Ousterhout.
    Tcl: an emmbeddable Command Language.
    Proceedings of the 1990 Winter USENIX Conference.

  101. [Ouster. 91]
    John K. Ousterhout.
    An X11 Toolkit Based on the Tcl Language.
    Proceedings of the 1991 Winter USENIX Conference.

  102. [Ouster. 94]
    John K. Ousterhout.
    Tcl and the Tk Toolkit.
    Addison Wesley, 1994.

  103. [Ouster. 95]
    John K. Ousterhout.
    What's hapenning in the Sun Tcl/Tk Project.
    Tcl/Tk Workshop '95 - Thursday: Session 3

  104. [Packard 93]
    Keith Packard.
    The Layout Widget: A Hierarchical Constraint Based Widget.
    The X Resource, Issue 5. Proceedings of the 7th Annual X Technical Conference, 1993.

  105. [Palay 88]
    Andrew J. Palay, Wilfred J. Hansen, Mark Sherman, Maria G. Wadlow, Thomas P. Neuendorffer, Zalman Stern, Miles Bader, Thom Peters.
    The Andrew Toolkit - An Overview
    USENIX Conference Proceedings, Winter 1988.

  106. [Pan 94]
    Douglas Pan and Mark Linton.
    Dish: A Dynamic Invocation Shell for Fresco.
    Part of the documentation provided with Fresco.

  107. [Pausch 91]
    Randy Pausch, Nathaniel R. Young II, and Robert DeLine.
    SUIT: The Pascal of User Interface Toolkits
    Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology, 1991.

  108. [Pender. 94]
    J. Stephen Pendergrast, Jr.
    Graphical Programming with the Desktop Korn Shell.
    The X Journal, March-April 1994.

  109. [Peterson 91]
    chris D. Peterson.
    Athena Widget Set - C Language Interface. X Version 11, Release 5.
    part of the documentation provided with X11R6.

  110. [Postel 81]
    Jon B. Postel.
    Internet Protocol, Request for Comments 791.
    DDN Network Information center, SRI International, September 1981.

  111. [Powel 91]
    M.L.Powel, S.R. Kleiman, S. Barton, D. Shah, D. Stein, M. Weeks.
    SunOS Multi-thread Architecture
    Proceedings of the USENIX Winter'91 Conference, Dallas, Texas.

  112. [Price 94]
    Charles A. Price.
    Extending Xt to Support CORBA-Based Embedding.
    Proceedings of the 8th Annual X Technical Conference, X Resource issue 9, 1994.

  113. [Raney 94]
    Scott Raney.
    A Comparison of Tcl/Tk, The Desktop Kornshell and MetaCard.
    The X Resource, Issue 11, Summer 1994. O'Reilly & Associates Inc.

  114. [Roseman 92]
    Mark Roseman and Saul Greenberg.
    GroupKit: A Groupware Toolkit for Building Real-Time Conferencing Applications.
    Proceedings of ACM CSCW'92 Conference on Computer-Supported Cooperative Work, 1992.

  115. [Rosenthal 93]
    David Rosenthal and Stuart W. Marks.
    Inter-Client Communication Conventions Manual. Version 2.0.
    Documentation provided with the X software.

  116. [Rossum 95]
    Guido van Rossum.
    Python Reference Manual.
    CWI, Centrum Voor Wiskunde En Informatica. Amsterdam (NL). Tech Report CS-R9525
    ftp://ftp.cwi.nl/pub/CWIreport/AA

  117. [Sah 94a]
    Adam Sah, Jon Blow and Brian Dennis.
    An Introduction to the Rush Language.
    Proceedings of Tcl'94. June 1994.

  118. [Sah 94b]
    Adam Sah and Jon Blow.
    A New Architecture for the Implementation of Scripting Languages.
    USENIX Very High Level Languages Proceedings, Santa Fe 1994.

  119. [Samet 89]
    Hanan Samet.
    Application of Spacial Data Structures.
    Addison-Wesley Publishing Company, 1989. ISBN 0-201-50300-X.

  120. [Sanella 93]
    Michael Sanell.
    The SkyBlue Constraint Solver and its Applications.
    Proceedings of the 1993 Workshop on Principles and Practice of Constraint Programming, MIT Press 1994.

  121. [Sanella 94]
    Michael Sanella.
    SkyBlue: A Multi-Way Local Propagation Constraint Solver for User Interface Construction.
    Proceedings of UIST'94.

  122. [Scheifler 86]
    Robert W. Scheifler and Jim Gettys.
    The X Window System.
    ACM Transactions on Graphics, vol 5, 1986.

  123. [Scheifler 94]
    Robert W. Scheifler.
    X Changes, Changes X.
    The X Resource, Issue 12, Fall 1994. O'Reilly & Associates Inc.

  124. [Singh 92]
    Gurminder Singh.
    Requirements for UI Programmaming Languages
    from "Languages for Developing User Interfaces", Jones and Bartlett Publishers, 1992.

  125. [Smart 95]
    Julian Smart.
    User Manual for wxWindows 1.62: a portable C++ GUI toolkit
    http://www.aiai.ed.ac.uk/~jacs/wx/manual/wx_contents.html

  126. [Snodgrass 89]
    Richard Snodgrass.
    The Interface description language : definition and use.
    Science press, 1989. ISBN 0-7167-8198-0.

  127. [Stallman 81]
    Richard M. Stallman.
    EMACS - The Extensible, Customizable, Self-documenting Display Editor Production System.
    SIGPLAN Notices, vol 16, Association for Computing Machinery, New York, 1981.

  128. [Stasko 91]
    John T. Stasko.
    The Path-Transition Paradigm: A Practical Methodology for Adding Animation to Program Interfaces.
    part of the documentation provided with the winterp 2.0 software package.
    http://www.eit.com/software/winterp/xtango.ps

  129. [Stasko 92]
    John T. Stasko, Doug Hayes.
    XTANGO: Algorithm animation Designer's Package.
    part of the documentation provided with the winterp 2.0 software package.
    http://www.eit.com/software/winterp/xtangodoc.ps

  130. [Steele 90]
    Guy. L. Steele Jr.
    Common Lisp: the Language, 2nd Edition.
    Digital Press (Bedford, MA), 1990.

  131. [Stroustrup 87]
    Bjarne Stroustrup.
    What is "Object Oriented Programming"?
    Proceedings of ECOOP'87. In Lecture Notes in Computer Science, vol 256, Springer-Verlag 1987.

  132. [Stroustrup 94]
    Bjarne Stroustrup.
    The Design and evolution of C++.
    Addison-Wesley , 1994.

  133. [Swick 88]
    Ralph R. Swick, Mark S. Ackerman
    The X Toolkit: More Bricks for Building User-Interfaces or Widgets for Hire.
    USENIX Conference Proceedings, Winter 1998, Dallas Texas.

  134. [Tabayoyon 93]
    Al Tabayoyon.
    Resolving Xt Resource Collisions.
    The X Resource, Issue 6, Spring 1993. O'Reilly and Associates Inc.

  135. [TXJ 93]
    Jim Fulton, Dave Grubbs, Ron Newman, Jim Gettys, Keith Packard.
    Project Athena. Ten Years After.
    The X Journal, Vol 3 No 1. September-October 1993.

  136. [Udell 94]
    Jon Udell.
    Component Ware.
    Byte, May 1994.

  137. [Vlissides 88]
    John M. Vlissides and Mark A. Linton.
    Applying Object Oriented Design to Structured Graphics.
    USENIX C++ Conference, Denver, Colorado, October 1988.
    ftp://gatekeeper.dec.com/pub/X11/interviews/papers/libgraphic.ps.Z

  138. [Vlissides 89]
    John M. Vlissides and Mark A. Linton.
    Unidraw: A Framework for Building Domain-Specific Graphical Editors.
    User Interface Software and Technologies'89 Conference, Williamsburg, Virginia, November 1989.
    ftp://gatekeeper.dec.com/pub/X11/interviews/papers/unidraw.ps.Z

  139. [Waldo 94]
    Jim Waldo, Geoff Wyant, Ann Wollrath, Sam Kendall.
    A note on distributed computing.
    Sun Microsystems Laboratories, Inc. Technical Report SMLI TR-94-29. 1994.

  140. [Weinand 88]
    A. Weinand, E. Gamma, R. Marty.
    ET++ - An object oriented Application Framework in C++.
    In proceedings of OOPSLA'88.

  141. [Weis 93]
    Pierre Weis, Xavier Leroy.
    Le langage CAML.
    InterEditions, 1993. ISBN 2-7296-0493-6.

  142. [Welch 95]
    Brent Welch.
    Practical Programming in Tcl and Tk.
    Prentice & Hall, 1995.

  143. [Wilson 92]
    P. Wilson.
    Uniprocessor Garbage Collection Techniques.
    In Proceedings of International Workshop on Memory Management, September 1992.

  144. [X 93]
    from the X Consortium.
    The X Consortium: The Next Generation.
    The X Resource, Issue 7, Summer 1993. O'Reilly & Associates Inc.

  145. [Zhao 95]
    T.C. Zhao and Mark Overmars.
    Forms Library: A Graphical User Interface Toolkit for X.
    http://bragg.phys.uwm.edu/xforms