Rodger Lea

Toward a Shared Model for Wide Area Interoperability of Ubiquitous Computing Environments (2008)

Michael Blackstock, Rodger Lea, Charles Krasic

Abstract. Despite many years of ubiquitous computing (ubicomp) middleware research, deployment of such systems has not been widespread. For such systems to become more widely adopted, we argue that a...

Technical Issues in the Design of a Scalable Shared Virtual World (2008)

Rodger Lea, Yasuaki Honda, Kouichi Matsuda, Jun Rekimoto

The Virtual Society is a long-term research initiative that is investigating the evolution of the future electronic society. Our vision for this electronic society is a shared 3D virtual world where...

COOL: system support for distributed object-oriented programming (2007)

Cs Tr-, Rodger Lea, Christian Jacquemot, Eric Pillevesse

this document are identified by the trademarks or service marks of their respective companies or organisations. c fl Chorus syst`emes, 1993. All rights reserved. No part of this document may be...

MAGIC Broker: A Middleware Toolkit for Interactive Public Displays (2007)

Erbad, Aiman, Blackstock, Michael, Friday, Adrian, Lea, Rodger, Al-Muhtadi, Jalal

Large screen displays are being increasingly deployed in public areas for advertising, entertainment, and information display. Recently we have witnessed increasing interest in supporting interaction...

Dart: A reflective middleware for adaptive applications (1998)

Pierre-guillaume Raverdy, Hubert Le, Van Gong, Rodger Lea

The DART (Distributed Adaptive RunTime) project is developing a software runtime that will allow application authors to quickly develop distributed software, such as network or web software, without...

Issues in the design of a scalable shared virtual environment for the Internet (1997)

Rodger Lea, Yasuaki Honda, Kouichi Matsuda, Olof Hagsand, Martin Stenius

Building a distributed virtual environment that scales to many participants in low bandwidth, high latency networks is a technical challenge. The key issues are maintaining acceptable performance in...

Virtual society: Extending the WWW to support a multi-user interactive shared 3D environment (1995)

Yasuaki Honda, Kouichi Matsuda, Jun Rekimoto, Rodger Lea

We propose an architecture and the necessary protocols for supporting multi-user interactive shared 3D environments. This proposal is based upon the existingWWW and the current VRML definition. We...

Implementing the Comandos Virtual Machine (1993)

Vinny Cahill, Vinny Cahill, Paul Taylor, Paul Taylor, Darragh O'Grady, Gradimir Starovic, ...

This report describes the different implementations of the the Comandos platform. This report is published as Chapter 10. of The Comandos Distributed Application Platform Cahill, V., Balter, R.,...

The Impact Of Distribution On Support For Object-Oriented Software Development (1993)

Gordon Blair, Rodger Lea

Object-oriented computing is now an established technology for software development. However, a number of challenges must be met before the topic can claim to be fully mature. One of the most...

COOL: system support for distributed object-oriented programming (1993)

Rodger Lea, Christian Jacquemot, Eric Pilvesse

This paper is structured as follows; we first introduce the COOL v2 architecture, discussing its functionality and usage. We then outline details of its implementation and its performance. After this...

Implementing a modular object oriented operating system on top of CHORUS (1992)

Paulo Amaral, Rodger Lea, Christian Jacquemot

Building distributed operating systems benefits from the micro-kernel approach by allowing better support for modularization. However, we believe that that we need to take this support a step...

A Model for Persistent Shared Memory Addressing in Distributed Systems (1992)

Paulo Amaral, Christian Jacquemot, Rodger Lea

COOL v2 1 is an object oriented persistent computing system for distributed programming. With COOL v2 , C++ objects can be persistent and shared freely between applications and distributed across...

COOL-2: an object oriented support platform built above the CHORUS Micro-kernel (1991)

Rodger Lea, Paulo Amaral, Christian Jacquemot

The CHORUS Object Oriented Layer (COOL) is a layer built above the CHORUS micro-kernel designed to extend the micro-kernel abstractions with support for object oriented systems. COOL-2, the second...

Supporting object oriented languages in a distributed environment: The COOL approach (1991)

Rodger Lea, James Weightman

1 2 Introduction 1 3 The COOL architecture 2 4 The COOL abstractions 3 5 The COOL system interface 4 5.1 Context management : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4 5.2...

Supporting Object Oriented Languages On The Comandos Platform (1991)

Vinny Cahill, Chris Horn, Gradimir Starovic, Rodger Lea, Pedro Sousa

The Comandos project 3 is designing and implementing a platform to support distributed persistent applications. In particular the platform supports the object oriented style of programming. An...

COOL: an object support environment co-existing with Unix (1991)

Rodger Lea, James Weightman

The COOL system has been designed to satisfy two goals; to provide an efficient object oriented support layer built directly on the Chorus Micro-Kernel and to co-exist with UNIX by offering access...

Supporting Object Oriented Languages On The Comandos Platform (1991)

Vinny Cahill, Chris Horn, Gradimir Starovic, Rodger Lea, Pedro Sousa

The Comandos project is designing and implementing a platform to support distributed persistent applications. In particular the platform supports the object oriented style of programming. An...

Isa Project - Porting the ANSA testbench onto Chorus/Mix (3.2) (1990)

Prakash Ch. Das, Rodger Lea

: This document details the initial port of the ANSA testbench onto Chorus/MIX running on Compaq386. Number: CS/TR-90-52 Task: 37.01(a) Draft Deliverable Date: August 1990 Type: RC Classification: U...