Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Greg D. Schechter is active.

Publication


Featured researches published by Greg D. Schechter.


international conference on computer graphics and interactive techniques | 1994

TBAG: a high level framework for interactive, animated 3D graphics applications

Conal Elliott; Greg D. Schechter; Ricky Yeung; Salim S. Abi-Ezzi

We present a paradigm and toolkit for rapid prototyping of interactive, animated 3D graphics programs. The paradigm has its roots in declarative programming, emphasizing immutable values, first class functions, and relations, applying these concepts to a broad range of types, including points, vectors, planes, colors, transforms, geometry, and sound. The narrow role of modifiable state in this paradigm allows applications to be run in a collaborative setting (multi-user and multi-computer) without modification.


Object-oriented and mixed programming paradigms | 1995

Functional 3D graphics in C++—with an object-oriented, multiple dispatching implementation

Greg D. Schechter; Conal Elliott; Ricky Yeung; Salim S. Abi-Ezzi

Constructing interactive, animated 3D graphics applications has been notoriously difficult for well over twenty years. Even though significant advances in the state- of-the-art have been made, this situation persists. The system described here simplifies the programmatic construction of geometry in ways that we have not seen elsewhere, and does so within the framework of an accepted production language, C++. It has been our experience that the resulting programs are quite succinct and comprehensible, and execute efficiently. The programmer is presented with a simple, general interface that is both declarative and conforms to the functional programming paradigm. Pursuing a functional interface for developing interactive 3D applications is a novel concept that, in our experience, has been successful in providing a simple, powerful interface and a relatively straightforward implementation. The implementation of the system is highly object-oriented, relying heavily upon multiple dispatching. The system itself is extensible and adding new geometric primitives and operations is straightforward. Entirely new media types, such as sound and image, may be (and have been) added to the system.


Archive | 1995

Method and system for modeling and presenting integrated media with a declarative modeling language for representing reactive behavior

Conal Elliott; Todd B. Knoblock; Greg D. Schechter; Salim S. Abiezzi; Colin Campbell; Chun-Fu Ricky Yeung


Archive | 2002

Adaptive image formatting control

Joseph Keith Croney; Greg D. Schechter


Archive | 2001

Inserting devices specific content

Shanku Shivabrata Niyogi; Greg D. Schechter; Regis Lucien Francis Brid; David Kurlander; Daniel R. Lehenbauer


Archive | 2005

Interface and system for manipulating thumbnails of live windows in a window manager

Greg D. Schechter; Jevan Saks; Chris Fortier


Archive | 2002

Device specific pagination of dynamically rendered data

Matthew E. Gibbs; Shanku Shivabrata Niyogi; Greg D. Schechter; Kristen Nilsen Nye


Archive | 2001

Method and apparatus for applying an adaptive layout process to a layout template

Regis Lucien Francis Brid; Shanku Shivabrata Niyogi; Greg D. Schechter; David Kurlander; John Rinaldo; Chun-Fu Ricky Yeung


Archive | 2005

Adaptive scheduling to maintain smooth frame rate

Gregory D. Swedberg; Prashant Ratanchandani; Greg D. Schechter; Glenn F. Evans; Leonardo E. Blanco; Kenneth Reneris; Sameer A. Nene


Archive | 2001

Method and system for interacting with devices having different capabilities

Greg D. Schechter; Shanku Shivabrata Niyogi; David Kurlander; Kris N. Nye

Collaboration


Dive into the Greg D. Schechter's collaboration.

Researchain Logo
Decentralizing Knowledge