scispace - formally typeset
Search or ask a question

Showing papers by "Blair MacIntyre published in 2000"


Proceedings ArticleDOI
01 Apr 2000
TL;DR: The Future Computing Environments (FCE) Group at Georgia Tech is a collection of faculty and students that share a desire to understand the partnership between humans and technology that arises as computation and sensing become ubiquitous.
Abstract: The Future Computing Environments (FCE) Group at Georgia Tech is a collection of faculty and students that share a desire to understand the partnership between humans and technology that arises as computation and sensing become ubiquitous. With expertise covering the breadth of Computer Science, but focusing on HCI, Computational Perception, and Machine Learning, the individual research agendas of the FCE faculty are grounded in a number of shared living laboratories where their research is applied to everyday life in the classroom (Classroom 2000), the home (Aware Home), the office (Augmented Offices), and on one's person (Wearable Computing).

104 citations


Proceedings ArticleDOI
05 Oct 2000
TL;DR: The notion of level of error filtering, analogous to level of detail culling in 3D graphics systems, is introduced to help programmers build interfaces that automatically adapt to changing registration errors.
Abstract: We describe our initial work on generating augmented reality (AR) displays in the face of dynamically changing errors in the pose (position and orientation) of both the user and objects in the world. Dealing with this problem is particularly important in mobile AR environments, where the tracking accuracy of the user's head can change frequently and dramatically as she moves between areas with radically different tracking systems, such as in and out of buildings. We introduce the notion of level of error filtering, analogous to level of detail culling in 3D graphics systems, to help programmers build interfaces that automatically adapt to changing registration errors.

38 citations



Journal ArticleDOI
TL;DR: How Repo-3D simplifies exploratory programming of distributed 3D graphical applications, making it easy for programmers to rapidly evolve prototypes using a familiar multi-threaded, object-oriented programming paradigm.
Abstract: Repo-3D is a general-purpose, object-oriented library for developing distributed, interactive 3D graphics applications across a range of heterogeneous workstations. In this paper we discuss how Repo-3D simplifies exploratory programming of distributed 3D graphical applications, making it easy for programmers to rapidly evolve prototypes using a familiar multi-threaded, object-oriented programming paradigm. All data sharing of both graphical and non-graphical data is done via general-purpose distributed objects, presenting the illusion of a single distributed shared memory. Repo-3D is embedded in Repo, an interpreted, lexically-scoped, distributed programming language, allowing entire applications to be rapidly prototyped. We discuss Repo-3Di?½s design and how it supports exploratory distributed programming, present a number of illustrative examples, and discuss the pros and cons of this model for other programming tasks.

Proceedings ArticleDOI
01 Apr 2000
TL;DR: A research seminar taught this spring is summarized as a vehicle for discussing the common research interest in the design of augmented reality applications.
Abstract: In this position statement, we summarize a research seminar we are teaching this spring as a vehicle for discussing our common research interest in the design of augmented reality applications.