WorldCat Identities

Vlissides, John

Overview
Works: 31 works in 86 publications in 6 languages and 819 library holdings
Genres: Conference papers and proceedings 
Roles: Author, Editor, Contributor
Classifications: QA76.64, 005.12
Publication Timeline
.
Most widely held works by John Vlissides
Pattern hatching : design patterns applied by John Vlissides( Book )

12 editions published between 1998 and 1999 in English and Japanese and held by 264 WorldCat member libraries worldwide

Pattern languages of program design, 2( Book )

14 editions published between 1995 and 1999 in English and held by 208 WorldCat member libraries worldwide

Design patterns : elements of reusable object-oriented software by Sheng Qiang( Book )

11 editions published between 1994 and 2009 in 3 languages and held by 77 WorldCat member libraries worldwide

Software -- Software Engineering
Entwurfsmuster : Elemente wiederverwendbarer objektorientierter Software by Erich Gamma( Book )

2 editions published between 2010 and 2011 in German and held by 67 WorldCat member libraries worldwide

Entwurfsmuster anwenden : [die Fortsetzung des Klassikers der gang of four] by John Vlissides( Book )

2 editions published in 1999 in German and held by 36 WorldCat member libraries worldwide

Pattern languages of program design( Book )

5 editions published between 1995 and 1996 in English and held by 17 WorldCat member libraries worldwide

Generalized graphical object editing by John Vlissides( Book )

3 editions published in 1990 in English and held by 6 WorldCat member libraries worldwide

Automated architectural transformation : objects to components by David H Lorenz( Book )

3 editions published in 2000 in English and held by 6 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."
Design Patterns : Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software by Erich Gamma( Book )

2 editions published between 2014 and 2015 in German and held by 5 WorldCat member libraries worldwide

* Der Bestseller von Gamma und Co. in komplett neuer Übersetzung* Der Klassiker für alle Programmierer* Das Standardwerk für die objektorientierte Softwareentwicklung Mit Design Patterns lassen sich wiederkehrende Aufgaben in der objektorientierten Softwareentwicklung effektiv lösen. In diesem Buch stellen die Autoren einen Katalog einfacher und prägnanter Lösungen für häufig auftretende Problemstellungen vor. Diese 23 Patterns ermöglichen flexiblere, elegantere und wiederverwendbare Designs, so dass Problemlösungen nicht jedes Mals aufs Neue entwickelt werden müssen. Bei jedem Pattern ist ang
Unidraw : a framework for building domain-specific graphical editors by John Vlissides( Book )

3 editions published in 1989 in English and held by 5 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
InterViews : a C++ graphical interface toolkit by Stanford University( Book )

4 editions published in 1988 in English and Undetermined and held by 5 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
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
Composing user interfaces with InterViews by Mark A Linton( Book )

2 editions published in 1988 in English and held by 4 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
Applying object-oriented design to structured graphics by John Vlissides( Book )

2 editions published in 1988 in English and held by 3 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

Using design patterns : elements of reusable architectures by John Vlissides( Book )

1 edition published in 1995 in English and held by 2 WorldCat member libraries worldwide

Programarea moderna in C++ : programare generica si modele de proiectare aplicate by Andrei Alexandrescu( Book )

1 edition published in 2002 in Romanian and held by 2 WorldCat member libraries worldwide

Pattern languages of program design( Book )

1 edition published in 1997 in English and held by 2 WorldCat member libraries worldwide

Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications by John Vlissides( )

2 editions published in 2004 in English and held by 0 WorldCat member libraries worldwide

 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.66 (from 0.47 for Using desi ... to 0.98 for Programare ...)

Pattern hatching : design patterns applied
Alternative Names
John Vlissides Amerikaans informaticus (1961-2005)

John Vlissides amerikansk ingeniør og informatikar

John Vlissides amerikansk ingeniør og informatiker

John Vlissides amerikansk ingenjör och datavetare

John Vlissides informaticien américain

John Vlissides informatico statunitense

John Vlissides Informatiker

Vlissides, John.

Vlissides, John 1961-2005

Vlissides, John Matthew.

Vlissides, John Matthew 1961-2005

Джон Вліссідес

ジョン・ブリシディース

ブリシデス, ジョン

Languages
Covers
Pattern languages of program design, 2Design patterns : elements of reusable object-oriented softwarePattern languages of program designObject design : roles, responsibilities, and collaborationsPattern Languages of Program Design 5Pattern languages of program design