WorldCat Identities

Vlissides, John

Overview
Works: 29 works in 73 publications in 6 languages and 722 library holdings
Roles: Editor
Classifications: QA76.64, 005.12
Publication Timeline
Key
Publications about  John Vlissides Publications about John Vlissides
Publications by  John Vlissides Publications by John Vlissides
posthumous Publications by John Vlissides, published posthumously.
Most widely held works by John Vlissides
Pattern hatching : design patterns applied by John Vlissides ( Book )
11 editions published in 1998 in English and held by 269 WorldCat member libraries worldwide
Pattern languages of program design, 2 ( Book )
15 editions published between 1995 and 1999 in English and held by 204 WorldCat member libraries worldwide
Design patterns : elements of reusable object-oriented software by Erich Gamma ( Book )
12 editions published between 1996 and 2009 in 4 languages and held by 75 WorldCat member libraries worldwide
Software -- Software Engineering
Entwurfsmuster : Elemente wiederverwendbarer objektorientierter Software ( Book )
1 edition published in 2011 in German and held by 56 WorldCat member libraries worldwide
Entwurfsmuster anwenden : [die Fortsetzung des Klassikers der gang of four] by John Vlissides ( Book )
1 edition published in 1999 in German and held by 33 WorldCat member libraries worldwide
Design patterns : elements of reusable object orientated software by Erich Gamma ( Book )
1 edition published in 1998 in English and held by 14 WorldCat member libraries worldwide
Pattern languages of program design ( Book )
3 editions published between 1995 and 1996 in English and held by 12 WorldCat member libraries worldwide
Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications by John Vlissides ( )
1 edition published in 2004 in English and held by 8 WorldCat member libraries worldwide
Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications by John Vlissides ( )
1 edition published in 2004 in English and held by 7 WorldCat member libraries worldwide
Object design : roles, responsibilities, and collaborations by Rebecca Wirfs-Brock ( Book )
2 editions published between 2002 and 2003 in English and held by 5 WorldCat member libraries worldwide
A modern, thoughtful treatment of the design of object software, this book introduces Responsibility-Driven Design, providing practical strategies for increasing software reliability and flexibility. The book is designed to help the reader discriminate important design choices from mundane ones
Automated architectural transformation : objects to components by David H Lorenz ( Book )
2 editions published in 2000 in English and held by 5 WorldCat member libraries worldwide
Abstract: "Changing an existing software architecture is difficult and painful. The typical result is either a poor adaptation to the target architecture or a substantial debasement of the original. Software generators can simplify the transformation process and relieve the pain for certain architectures. We present a component generator that transforms an object-oriented specification to a component-based implicit-invocation system. The input to the transformation is a set of classes; the output is a package of components. We present this process for a given source specification and target component technology and demonstrate its advantages over conventional approaches."
Unidraw : a framework for building domain-specific graphical editors by John Vlissides ( Book )
2 editions published in 1989 in English and held by 4 WorldCat member libraries worldwide
Unidraw is a framework for creating object-oriented graphical editors in domains such as technical and artistic drawing, music composition, and CAD. The Unidraw architecture simplifies the construction of these editors by providing programming abstractions that are common across domains. Unidraw defines four basic abstractions: components encapsulate the appearance and semantics of objects in a domain, tools support direct manipulation of components, commands define operations on components and other objects, and external representations define the mapping between components and the file format generated by the editor. Unidraw also supports multiple views, graphical connectivity and confinement, and dataflow between components. This paper describes the Unidraw design, implementation issues, and three prototype domain-specific editors we have developed with Unidraw: a drawing editor, a user interface builder, and a schematic capture system. Experience indicates a substantial reduction in implementation time compared with existing tools
Generalized graphical object editing by John Vlissides ( Book )
1 edition published in 1990 in English and held by 3 WorldCat member libraries worldwide
Composing user interfaces with InterViews by Mark A Linton ( Book )
1 edition published in 1988 in English and held by 3 WorldCat member libraries worldwide
In this paper we show how to compose user interfaces with InterViews, a user interface toolkit we have developed at Stanford. InterViews provides a library of predefined objects and a set of protocols for composing them. A user interface is created by composing simple primitives in a hierarchical fashion, allowing complex user interfaces to be implemented easily. InterViews supports the composition of interactive objects (such as scroll bars and menus), text objects such as words and whitespace, and graphics objects such as circles and polygons. To illustrate how InterViews composition mechanisms facilitate the implementation of user interfaces, we present three simple applications: a dialog box built from interactive objects, a drawing editor using a hierarchy of graphical objects, and a class browser using a hierarchy of text objects. We also describe how InterViews supports consistency across applications as well as end-user customization
InterViews : a C++ graphical interface toolkit by Stanford University ( Book )
2 editions published in 1988 in Undetermined and English and held by 3 WorldCat member libraries worldwide
We have implemented an object-oriented user interface package, called InterViews, that supports the composition of a graphical user interface from a set of interactive objects. The base class for interactive objects, called an interactor, and base class for composite objects, called a scene, define a protocol for combining interactive behaviors. Subclasses of scenes define common types of composition: a box tiles its components, a tray allows components to overlap or constrain each other's placement, a deck stacks its components so that only one is visible, a frame adds a border, and a viewport shows part of a component. Predefined components include menus, scrollers, buttons, and text editors. InterViews also includes classes for structured text and graphics. InterViews is written in C++ and runs on top of the X window system
Patān hatchingu : Jissen dezain patān by John Vlissides ( Book )
2 editions published in 1999 in Japanese and held by 3 WorldCat member libraries worldwide
Using design patterns : elements of reusable architectures by John Vlissides ( Book )
2 editions published in 1995 in English and held by 3 WorldCat member libraries worldwide
Design patterns CD elements of reusable object-oriented software ( Book )
2 editions published in 1998 in English and held by 2 WorldCat member libraries worldwide
Applying object-oriented design to structured graphics by John Vlissides ( Book )
1 edition published in 1988 in English and held by 2 WorldCat member libraries worldwide
Structured graphics are useful for building applications that use a direct manipulation metaphor. Object-oriented languages offer inheritance, encapsulation, and runtime binding of operations to objects. Unfortunately, standard structured graphics packages do not use an object-oriented model, and object-oriented systems do not provide general-purpose structured graphics, relying instead on low-level graphics primitives. An object-oriented approach to structured graphics can give application programmers the benefits of both paradigms
Pattern Languages of Program Design 5 by Dragos-Anton Manolescu ( Book )
1 edition published in 2006 in English and held by 2 WorldCat member libraries worldwide
 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.56 (from 0.28 for Design pat ... to 0.81 for Proceeding ...)
Alternative Names
Vlissides, John.
Vlissides, John 1961-2005
Vlissides, John Matthew.
Vlissides, John Matthew 1961-2005
ブリシデス, ジョン
Languages
English (56)
German (2)
Japanese (2)
French (1)
Portuguese (1)
Serbian (1)
Covers