 | ftp://interviews.stanford.edu//dist/2.4/doc/libgraphic/classes.ps, 19880812 Graphic Graphic Label Label Point Point Ellipse Ellipse Line Line MultiLine MultiLine Rect Rect Instance Instance Picture Picture FillEllipse FillEllipse Circle Circle BSpline BSpline Polygon Polygon FillRect FillRect FillCircle FillCircle ClosedBSpline ClosedBSpline FillPolygon FillPolygon FillBSpline |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/toolkit/box.ps.Z, 19880812 <0,hfil,hfil> <40,0,0> OK |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/toolkit/classes.ps.Z, 19880812 Painter Sensor Cursor Color Font Brush Pattern Resource Interactor Scroller Panner Button Scene Glue Menu TextEdit Frame Viewport Box Tray Deck |
 | ftp://interviews.stanford.edu//dist/2.4/doc/libgraphic/draft.ps, 19880902 Applying Object-Oriented Design to Structured Graphics John M. Vlissides and Mark A. Linton Center for Integrated Systems, Room 213 Stanford University Stanford, California 94305 E-mail: vlis@lurch.stanford.edu, linton@lurch.stanford.edu |
 | ftp://interviews.stanford.edu/pub/papers/toolkit.ps.Z, 19890126 InterViews: A C++ Graphical Interface Toolkit Mark A. Linton, Paul R. Calder, and John M. Vlissides Stanford University |
 | ftp://interviews.stanford.edu//pub/papers/composition.ps.Z, 19890126 Composing User Interfaces with InterViews Mark A. Linton, John M. Vlissides, and Paul R. Calder Center for Integrated Systems, Room 213 Stanford University Stanford, California 94305 |
 | ftp://interviews.stanford.edu/pub/papers/libgraphic.ps.Z, 19890126 Applying Object-Oriented Design to Structured Graphics John M. Vlissides and Mark A. Linton Stanford University |
 | ftp://interviews.stanford.edu/pub/papers/xtech.slides.ps.Z, 19890201 Programming User Interfaces in C++ with InterViews Paul Calder Computer Systems Laboratory Stanford University Stanford, California 94305 Copyright c 1989 by Paul R. Calder 1 Outline of Tutorial An overview of InterViews and C++ (9:00 { 10:30) InterViews philosophy C++ at a glance InterViews and other |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/blurb/draft.ps.Z, 19890413 InterViews Graphical User Interface Toolkit ffl provides a variety of interactive objects such as menus, scroll bars, buttons, structured text and graphics ffl composition objects are used to arrange interactive objects into complete user interfaces ffl implemented in C++, AT&T's object-oriented |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/layers.ps.Z, 19890413 InterViewsWindow SystemOperating SystemApplication |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/draft.ps.Z, 19890413 Composing User Interfaces with InterViews Mark A. Linton, John M. Vlissides, and Paul R. Calder Stanford University |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/tray-schem.ps.Z, 19890413 background interactor traytray component (dialog box) tray alignments (using glue) |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/alert-struct.ps.Z, 19890413 messagepushbuttonvboxvgluehboxvgluehboxvgluehgluehgluehgluehglue |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/minidraw-schem.ps.Z, 19890413 interactor composition graphic composition framegraphic block picturerect 1rect 2rect nvbordervboxbuttonbuttonbuttonvgluehborderpannerhbox |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/assembly.ps.Z, 19890413 primitive object(s) composition object(s) InterViews Library Declarations Application Code Object CodeInterViews Library Object Code Executable compilelink |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/text-schem.ps.Z, 19890413 phrasedisplay Interactor();text listwhitespace Painter* out = stdpaintSensor* in = stdsensor, |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/subjview.ps.Z, 19890413 1. User presses mover. 2. Mover requests graphic block to change its perspective. 3. Graphic block modifies its perspective. 4. Perspective notifies its views: a) Zoomers, movers do nothing; b) Slider updates its appearance to reflect visibility. 5. Graphic block translates and redraws graphic. |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/deck-schem.ps.Z, 19890413 decktop component interactor other components |
 | ftp://interviews.stanford.edu//dist/2.6/iv/src/doc/graphic.ps.Z, 19890413 Applying Object-Oriented Design to Structured Graphics John M. Vlissides and Mark A. Linton Stanford University |
 | ftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/alert-schem.ps.Z, 19890413 message objecthgluevgluehboxvboxbutton object |
 | ftp://interviews.stanford.edu//dist/2.6/iv/installed/lib/all/drawings/Irsim/stage.ps, 19890424 stageoutputsONONONON(a)OFFactivestagedeviatednodetransistorboundaryoutputsONONONON(b)OFFinputsinputsstageoutputsONONONON(a)OFFactivestagedeviatednodetransistorboundaryoutputsONONONON(b)OFFinputsinputs |
 | ftp://interviews.stanford.edu/pub/papers/xhibition.slides.ps.Z, 19890628 Programming with InterViews Paul Calder Computer Systems Laboratory Stanford University Stanford, California 94305 Copyright c 1989 by Paul R. Calder 1 Outline of Tutorial An overview of InterViews (2:00 { 2:50) InterViews philosophy InterViews and other toolkits Interactors, Painters, and Sensors |
 | ftp://interviews.stanford.edu/pub/papers/unidraw.ps.Z, 19890826 Unidraw: A Framework for Building Domain-Specific Graphical Editors John M. Vlissides and Mark A. Linton Stanford University |
 | ftp://interviews.stanford.edu/pub/papers/dossier.ps.Z, 19900309 Runtime Access to Type Information in C++ John A. Interrante and Mark A. Linton Stanford University |
 | ftp://interviews.stanford.edu/pub/papers/dbx.ps.Z, 19900416 The Evolution of Dbx Mark A. Linton Center for Integrated Systems, Room 213 Stanford University Stanford, California 94305 |
 | ftp://interviews.stanford.edu//pub/papers/c++tut.1.ps.Z, 19900506 Why object-oriented programming Everyone else is doing it. It will make me a better programmer. OO programs are better. 1 No, really, why object-oriented You are interested in user interfaces. Direct manipulation Current state Polymorphic operations You want OO for other applications. Incremental |
 | ftp://interviews.stanford.edu//pub/papers/c++tut.2.ps.Z, 19900508 Why are you using C++ All your friends are using it. You were told to. You aren't allowed to use Lisp anymore. You want to do object-oriented programming. 1 C++ concepts Data abstraction Inheritance Classes, virtual functions Public/protected/private/friend Constructors, destructors Operator overloading |
 | ftp://interviews.stanford.edu//pub/papers/glyphs.ps.Z, 19900824
|
 | ftp://interviews.stanford.edu/pub/papers/iv-sponsors.ps.Z, 19900917 The InterViews Sponsors Group: A Proposal to the MIT X Consortium Charles Brauer Fujitsu America Mark Linton Silicon Graphics John Vlissides Stanford University September 17, 1990 |
 | ftp://interviews.stanford.edu//pub/contrib/idrawclasses.ps.Z, 19901211 IDraw (V 1.17) 1 Class File Lib _90ClockwiseCommand commands.c _90CounterCWCommand commands.c AddChange listchange.h AlignBottomsCommand commands.c AlignBottomToTopCommand commands.c AlignCentersCommand commands.c AlignChange listchange.h AlignHorizCentersCommand commands.c AlignLeftSidesCommand |
 | ftp://interviews.stanford.edu//dist/2.6/iv/src/man/cover/tmp.ps, 19910109 InterViews Reference Manual Version 2.6 February 1990 Computer Systems Laboratory Departments of Electrical Engineering and Computer Science Stanford University Stanford, CA 94305 Copyright (c) 1987, 1988, 1989, 1990 The Board of Trustees of the Leland Stanford Junior University. Permission to copy this |
 | ftp://interviews.stanford.edu/pub/papers/xtech91.slides.ps.Z, 19910208 Programming with InterViews Paul Calder Computer Systems Laboratory Stanford University Stanford, California 94305 calder@interviews.stanford.edu Copyright 1989, 1990, 1991 by Paul R. Calder Presented at the Fifth Annual Technical Conference on the X Window System Boston, Massachusetts 14 16 January |
 | ftp://interviews.stanford.edu//pub/contrib/idraw.guide/using.idraw.ps.Z, 19910224 Use of Idraw 8 1.4 Notes and Cautions 1. To use Idraw type idraw if you want the small view and idraw -l if you want the large view1. Note, however, that the large view more than fills the screen vertically so that the panner is below the screen's lower edge and hence unavailable. As an alternative to |
 | ftp://interviews.stanford.edu//pub/papers/ibuild.ps.Z, 19910416 Ibuild User s Guide Draft of April 16, 1991 John Vlissides, Stanford University Charles Brauer, Fujitsu America, Inc. ii Ibuild User s Guide Ibuild User s Guide iii Foreward In the spring of 1990, John Vlissides completed his doctoral thesis on Unidraw, an object-oriented architecture for building |
 | ftp://interviews.stanford.edu//pub/papers/xhibition91/part1.ps.Z, 19910610 Programming with InterViews Mark Linton Silicon Graphics 2011 N. Shoreline Blvd. P.O. Box 7311 Mountain View, CA 94039-7311 linton@sgi.com Copyright (c) 1991 Mark A. Linton Outline What is InterViews 3.0 A simple application (hi mom!) Menus et al. Inside a glyph A simple previewer 2 Goals Make user |
 | ftp://interviews.stanford.edu//pub/papers/xhibition91/part2.ps.Z, 19910610 Outline What is InterViews 3.0 A simple application (hi mom!) Using menus and callbacks Inside glyphs 2 Menu example Pulldown menus Callbacks Damage checking 46 Sample execution 47 Menu class class Menu : public MonoGlyph, public Handler { public: Menu(Glyph*, float x1, float y1, float x2, float y2); |
 | ftp://interviews.stanford.edu/pub/papers/punidraw.ps.Z, 19910712 Unidraw Tutorial I: A Simple Drawing Editor John Vlissides Stanford University Draft of July 12, 1991 |
 | ftp://interviews.stanford.edu//pub/contrib/ckt.ps.Z, 19910808 p1p1 latch p1 wordLine_q1wordLine_q1VbitLine_v1PCBus_s1PCBus_s1tagWrite_q11:16decode1:16decodeblockMiss_v1decode0_s1decode1_s1decode2_s1decode3_s1blockHit_v13 otherblock pairstagDone_v1ringCounter_s1Vbit_b_v1blockHit_v1tagSelect_s2blockHit_v1 p2 |
 | ftp://interviews.stanford.edu//dist/3.0.1/iv/src/man/refman/refman.PS, 19911004 Copyright (c) 1991 The Board of Trustees of the Leland Stanford Junior University Permission to copy this manual or any portion thereof as necessary for use of this software is hereby granted provided this copyright notice and statement of permission are included. InterViews Reference Manual Version |
 | ftp://interviews.stanford.edu//dist/3.0.1/iv/src/papers/ibuild.ps.Z, 19911004 Ibuild User s Guide September 30, 1992 John Vlissides, IBM T.J. Watson Research Steve Tang, Stanford University Charles Brauer, Fujitsu Network Transmission Systems, Inc. ii Ibuild User s Guide Ibuild User s Guide iii Foreward In the spring of 1990, John Vlissides completed his doctoral thesis on |
 | ftp://interviews.stanford.edu//man/refman.PS, 19920728 Copyright (c) 1992 The Board of Trustees of the Leland Stanford Junior University Permission to copy this manual or any portion thereof as necessary for use of this software is hereby granted provided this copyright notice and statement of permission are included. InterViews Reference Manual Version |
 | ftp://interviews.stanford.edu//pub/contrib/foo.ps.Z, 19921027 POSTGRES User Manual Charles Brauer Greg Kemnitz October 5, 1992 Software Technology Department Fujitsu Network Transmission Systems, Inc. The POSTGRES User Manual i September 3, 1992 CHAPTER 1 Overview 1 1.1 DISTRIBUTION 1 1.2 PERFORMANCE 1 1.3 1.3. ACKNOWLEDGEMENTS 2 CHAPTER 2 Introduction 3 CHAPTER 3 |
 | ftp://interviews.stanford.edu/pub/papers/tut1.ps.Z, 19930303 A Tutorial for InterViews Programmers Part I: The Basics John Vlissides |
 | ftp://interviews.stanford.edu/pub/papers/tut2.ps.Z, 19930303 A Tutorial for InterViews Programmers Part II: An Application Using Structured Graphics John Vlissides |
 | ftp://interviews.stanford.edu//pub/papers/c++-what.ps.Z, 19930806 C++: What to Use, What to Avoid Mark Linton Silicon Graphics linton@sgi.com 1. Background 2. Classes and libraries 3. Inheritance and multiple inheritance 4. Distributed objects 5. Concluding remarks User Interfaces Applications should be easy to use Interfaces are hard to build Direct manipulation => |
 | ftp://interviews.stanford.edu//pub/papers/pacers.ps.Z, 19931022 Pacers: Time-Elastic Objects Steven H. Tang Mark A. Linton Stanford University Silicon Graphics |
 | ftp://interviews.stanford.edu//pub/contrib/TinIVGD.ps.gz, 19931116 TinIV | This is not InterViews Strukturierte Graphik f ur InterViews 3.1 Clemens Wagner1 Universit at/GHS-Siegen FB 12 { Technische Informatik Version vom 16. September 1993 1eMail: clemens@server.informatik.uni-siegen.de Zusammenfassung Die nachfolgend beschriebenen Klassen sind eine Erweiterung von |
 | ftp://interviews.stanford.edu//pub/contrib/draft.ps, 19950124 Position Paper Dagstuhl Seminar 9508 Reverse Architecture John Vlissides IBM T.J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY 10598 USA vlis@watson.ibm.com |
 | ftp://interviews.stanford.edu//pub/contrib/dpa.ps, 19960604 Design Patterns Applied Erich Gamma, IFA Consulting Richard Helm, IBM Consulting John Vlissides, IBM Research c 1996 Erich Gamma, Richard Helm, John Vlissides. All rights reserved. 0-0 Introduction Stages of Design Pattern awareness: ignoranceinitiationunderstandingconsternationfamiliaritybenefit |