Person:
MacIntyre,
Blair
MacIntyre,
Blair
Permanent Link
Associated Organizations
Organizational Unit
ORCID
Finding Aid
Publication Search Results
Now showing
1 - 3 of 3
-
ItemThe Real-World Wide Web Browser: An Interface for a Continuously Available, General Purpose, Spatialized Information Space(Georgia Institute of Technology, 2000) Kooper, Rob ; MacIntyre, Blair ; GVU CenterIn this paper, we describe an augmented reality (AR) system that acts as continuously available interface to a spatialized information space based on the World Wide Web. We present the assumptions we make about the characteristics of such a system, and discuss the implications of those assumptions for an AR interface. In particular, we focus on the implications of continuous use, context-awareness, and distributed publishing.
-
ItemExtended Reality (XR) for Teaching and Learning( 2019-02-07) Contis, Didier ; Joyner, David A. ; MacIntyre, Blair ; Malesevic, Miroslav ; Posner, Noah ; Swarts, Matthew E. ; Center for 21st Century Universities ; Georgia Institute of Technology. College of Computing ; Georgia Institute of Technology. College of Architecture ; Georgia Institute of Technology. School of Industrial DesignExtended reality (XR) refers to real-and-virtual combined environment, including virtual reality (VR), augmented reality (AR), and mixed reality (MR). This talk explores the potential uses for extended reality in teaching and learning. We will discuss projects currently underway in Georgia Tech classes and discuss the future of XR in education.
-
ItemRepo: An Interpreted Language for Exploratory Programming of Highly Interactive, Distributed Applications(Georgia Institute of Technology, 1999) MacIntyre, Blair ; GVU CenterIn this paper we present Repo, an interpreted language for exploratory programming of distributed interactive applications. Repo is based on Obliq, a distributed language that supports client-server distribution semantics of all data items (objects, arrays and variables). Repo extends Obliqs type system uniformly so that all its data items can also be distributed with unsynchronized or synchronized replication semantics, both of which are needed by highly interactive applications. Since all of Repos data items can take on any distribution semantic and be mixed in arbitrary ways, a wide range of interesting data structures can be developed in Repo in a straightforward manner. Since Repo allows distributed applications to be developed in a few lines of interpreted code, it turns out to be an excellent language for exploratory programming of distributed interactive applications. We discuss the design and implementation of Repo, and provide illustrative examples taken from prototypes build using it.