Chapter 8. Middleware and object-sharing systems

Introduction

This chapter describes a common approach to distribution of NVEs: object-sharing systems. Unlike the message-based approach of Chapter 7, object-sharing systems are high level and allow the programmer to simply edit variables on objects and have these changes replicated on other hosts. This is conceptually very simple, though in practice it needs a little bit of planning from the programmer. We’ll do an extended example and look at some examples of more complicated systems built using this approach.

8.1. Object-Sharing Systems

Object-sharing systems are types of NVE system where the collaborating processes in an NVE share data structures rather than pass messages. There are many variations ...

Get Networked Graphics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.