Dean Rubine

dblp:21/2786 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
0since 2021 · last 1993
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 2 first-authorComputer networks · 1Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
2 papers
Interaction techniques and input · 71% User interface design and tools · 29%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 91% Programming languages and type systems · 9%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Interaction techniques and input
gesture input
0.021992
Combining Gestures and Direct Manipulation · CHI 1992
Specifying gestures by example · SIGGRAPH 1991
Compilers and program optimization
code generation
0.011984
Treat - An Applicative Code Generator · POPL 1984
Compilers and program optimization
program transformation
0.011984
Treat - An Applicative Code Generator · POPL 1984
Compilers and program optimization › program transformation
transformation rules
0.011984
Treat - An Applicative Code Generator · POPL 1984
Interaction techniques and input
direct manipulation
0.011992
Combining Gestures and Direct Manipulation · CHI 1992
Programming languages and type systems
lazy evaluation
0.011984
Treat - An Applicative Code Generator · POPL 1984

Methods — techniques the papers use, named apart from their topics

single-stroke gesture recognition · 0.0pattern matching · 0.0
YearPublicationVenuePosition
1993 Tactus: Toolkit-Level Support for Synchronized Interactive Multimedia
Roger B. Dannenberg, Thomas P. Neuendorffer, Joseph M. Newcomer, Dean Rubine, David B. Anderson
Multim. Syst.4
1992 Combining Gestures and Direct Manipulation
abstract
No abstract available.
Dean Rubine
CHI1
1992 Tactus: Toolkit-Level Support for Synchronized Interactive Multimedia
Roger B. Dannenberg, Thomas P. Neuendorffer, Joseph M. Newcomer, Dean Rubine
NOSSDAV4
1991 Specifying gestures by example
abstract
Gesture-based interfaces offer an alternative to traditional keyboard, menu, and direct manipulation interfaces. The ability to specify objects, an operation, and additional pa-rameters with a single intuitive gesture appeals to both novice and experienced users. Unfortunate y, gesture-based interfaces have not been extensively researched, partly be-cause they are difficult to create. This paper describes GRANDMA, a toolkit for rapidly adding gestures to di-rect manipulation interfaces. The trainable single-stroke gesture recognize used by GRANDMA is also described.
Dean Rubine
SIGGRAPH1
1984 Treat - An Applicative Code Generator
abstract
Treat is a special purpose language for use in compiler writing. A Treat program translates a graph into c-trees (the intermediate language of the pcc compiler) and uses the back end of the C compiler to generate code. Treat has been developed specifically for use in an AdaTM compiler. A Treat program consists of applicative transformation rules. Treat's distinctive aspects include triggering transformations during pattern matching, a context mechanism for dynamic binding and assignment in a language with lazy evaluation.
Jerald S. Schwarz, Dean Rubine
POPL2