close this section of the libraryftp://interviews.stanford.edu (49)
open this document and view contentsftp://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
open this document and view contentsftp://interviews.stanford.edu//dist/2.5/iv/doc/toolkit/box.ps.Z, 19880812
<0,hfil,hfil> <40,0,0> OK
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/layers.ps.Z, 19890413
InterViewsWindow SystemOperating SystemApplication
open this document and view contentsftp://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
open this document and view contentsftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/tray-schem.ps.Z, 19890413
background interactor traytray component (dialog box) tray alignments (using glue)
open this document and view contentsftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/alert-struct.ps.Z, 19890413
messagepushbuttonvboxvgluehboxvgluehboxvgluehgluehgluehgluehglue
open this document and view contentsftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/minidraw-schem.ps.Z, 19890413
interactor composition graphic composition framegraphic block picturerect 1rect 2rect nvbordervboxbuttonbuttonbuttonvgluehborderpannerhbox
open this document and view contentsftp://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
open this document and view contentsftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/text-schem.ps.Z, 19890413
phrasedisplay Interactor();text listwhitespace Painter* out = stdpaintSensor* in = stdsensor,
open this document and view contentsftp://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.
open this document and view contentsftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/deck-schem.ps.Z, 19890413
decktop component interactor other components
open this document and view contentsftp://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
open this document and view contentsftp://interviews.stanford.edu//dist/2.5/iv/doc/composition/alert-schem.ps.Z, 19890413
message objecthgluevgluehboxvboxbutton object
open this document and view contentsftp://interviews.stanford.edu//dist/2.6/iv/installed/lib/all/drawings/Irsim/stage.ps, 19890424
stageoutputsONONONON(a)OFFactivestagedeviatednodetransistorboundaryoutputsONONONON(b)OFFinputsinputsstageoutputsONONONON(a)OFFactivestagedeviatednodetransistorboundaryoutputsONONONON(b)OFFinputsinputs
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://interviews.stanford.edu//pub/papers/glyphs.ps.Z, 19900824
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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);
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://interviews.stanford.edu/pub/papers/tut1.ps.Z, 19930303
A Tutorial for InterViews Programmers Part I: The Basics John Vlissides
open this document and view contentsftp://interviews.stanford.edu/pub/papers/tut2.ps.Z, 19930303
A Tutorial for InterViews Programmers Part II: An Application Using Structured Graphics John Vlissides
open this document and view contentsftp://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 =>
open this document and view contentsftp://interviews.stanford.edu//pub/papers/pacers.ps.Z, 19931022
Pacers: Time-Elastic Objects Steven H. Tang Mark A. Linton Stanford University Silicon Graphics
open this document and view contentsftp://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
open this document and view contentsftp://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
open this document and view contentsftp://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