Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Patrick Hartling

dblp:44/2998 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
0since 2021 · last 2008
—ORCID · none

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

Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-authorHuman-computer interaction and ubiquitous computing · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 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.

Computer graphics and multimedia
5 papers
Virtual and augmented reality · 100%
Human-computer interaction and pervasive computing
2 papers
Immersive interaction · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Virtual and augmented reality › virtual reality
VR application development
0.122002
Tutorial 4: Open Source Virtual Reality · VR 2002
VjControl: An Advanced Configuration Management Tool for VR Juggler Applications · VR 2001
Immersive interaction › virtual reality
virtual reality authoring
0.012003
Scalable VR Application Authoring · VR 2003
Virtual and augmented reality › virtual environment
immersive virtual environments
0.012002
Tutorial 4: Open Source Virtual Reality · VR 2002
Virtual and augmented reality › immersive interaction
collaborative virtual environments
0.012001
Distributed Virtual Reality Using Octopus · VR 2001
Distributed systems › distributed interactive applications › collaborative computing › distributed virtual environments
collaborative virtual environment
0.012001
Distributed Virtual Reality Using Octopus · VR 2001
Immersive interaction
avatar
0.012001
Distributed Virtual Reality Using Octopus · VR 2001

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

object-oriented API · 0.1VR Juggler · 0.1software framework design · 0.0graphical editing tool · 0.0
YearPublicationVenuePosition
2008 Analyzing the performance of a cluster-based architecture for immersive visualization systems
Pedro Morillo 0001, Aron Bierbaum, Patrick Hartling, Marcos Fernández 0001, Carolina Cruz-Neira
J. Parallel Distributed Comput.3
2005 Implementing Immersive Clustering with VR Juggler
Aron Bierbaum, Patrick Hartling, Pedro Morillo 0001, Carolina Cruz-Neira
ICCSA (3)2
2005 Tweek: A Framework for Cross-Display Graphical User Interfaces
Patrick Hartling, Carolina Cruz-Neira
ICCSA (3)1
2003 Scalable VR Application Authoring
abstract
This course will provide attendees with the technical information needed to create their own compelling, scalable, interactive VR applications using VR Juggler. The, course begins with the foundations needed for building VR Juggler applications. It follows with a session on VR Juggler scalability from shared memory high-end workstations to clusters of commodity PCs. The following sessions focus on effective use of VR Juggler as a desktop-to-immersive visualization tool, including the portability of interaction methods. The course concludes with advanced VR Juggler embedded features such as virtual characters and collaboration.
Patrick Hartling
VR1
2002 Tutorial 4: Open Source Virtual Reality
abstract
This tutorial provides an overview of VR application development using Open Source software tools. We focus on the VR Juggler suite of tools (see http://www.vrjuggler.org) and various Open Source projects that can work with it. We will demonstrate how Open Source software ensures extensibility and eases integration between software tools. We will also show how leveraging existing and emerging Open Source projects can lower development times and costs while simultaneously increasing portability and stability. In particular, we will discuss several kinds of Open Source VR software: • Development frameworks for immersive VR applications (VR Juggler) • Scene graphs for managing application data. (OpenSG or OpenSceneGraph). • Clustering software for powering low-cost VR systems (NetJuggler). • Collaboration software for writing interactive, networked applications (primarily discussing software currently under development by the VR Juggler team). • Various other tools needed to write compelling applications, such as audio libraries, scripting capabilities, and navigation systems, and how they can be used by VR Jugglerbased applications.
Christopher Just, Kevin Meinert, Aron Bierbaum, Patrick Hartling
VR4
2001 VR Juggler: A Virtual Platform for Virtual Reality Application Development
abstract
Today, scientists and engineers are exploring advanced applications and uses of immersive systems that can be cost-effectively applied in their fields. However, one of the impediments to the widespread use of these technologies is the extensive technical expertise required of application developers. A software environment that provides abstractions from specific details of hardware configurations and low-level software tools is needed to provide a common base for the prototyping, development, testing and debugging of applications. This paper describes VR Juggler, a virtual platform for the creation and execution of immersive applications, that provides a virtual reality system-independent operating environment. We focus on the approach taken to specify, design and implement VR Juggler and the benefits derived from our approach.
Allen Bierbaum, Christopher Just, Patrick Hartling, Kevin Meinert, Albert Baker, Carolina Cruz-Neira
VR3
2001 Distributed Virtual Reality Using Octopus
abstract
With the widespread popularity of the Internet and advances in distributed computing and in virtual reality, more flexibility is needed in the development and use of collaborative virtual environments. In this paper, we present Octopus, a cross-platform, object-oriented API for constructing shared virtual worlds. The list of goals for Octopus, a description of its design and a detailed discussion of its implementation are provided. The design description gives explanations of the three components of Octopus: the core that handles networking and data sharing, the interface for implementing user representations in the virtual space (avatars), and the actual implementations of the avatars.
Patrick Hartling, Christopher Just, Carolina Cruz-Neira
VR1
2001 VjControl: An Advanced Configuration Management Tool for VR Juggler Applications
abstract
Virtual reality (VR) installations are often unique; every one is a complex blend of hardware devices, displays and computing resources. The configuration of VR software is therefore a difficult and time-consuming process. VR Juggler, our toolkit for VR application development, addresses these problems with a number of innovations. VR Juggler provides a unique system for organizing the configuration information for a system and minimizing the proliferation of configuration files that many systems suffer. It provides a graphical tool, called VjControl, for editing configurations, which can protect users from many common mistakes. VR Juggler also has advanced capabilities for monitoring and altering the configuration of a running immersive application.
Christopher Just, Allen Bierbaum, Patrick Hartling, Kevin Meinert, Carolina Cruz-Neira, Albert Baker
VR3