Distributed Objects in BETA - Reference Manual

Mjølner Informatics Report
MIA 93-25
March 2004

Contents
1 Introduction
2 Model Overview
2.1 The basic building blocks
2.2 The Remoteable pattern
2.3 The NameServer pattern
2.4 The Shell
2.5 The Ensemble
3 Example programs
3.1 Calculator
3.2 TimeServer
4 Reference Manual
4.1 The shellEnv pattern
4.2 The remoteable pattern
4.3 The shell pattern
4.4 The NameServer pattern
4.5 The ensemblepattern
4.5.1 CreateShell
4.5.2 CreateShell Implementation
4.5.3 The ensemble.ns NameServer
4.6 The errorHandlerpattern
4.6.1 Error types
4.6.2 Error handling
4.7 The globalErrorHandlervirtual
4.8 The defaultAppsDirvirtual
4.9 The defaultScreenNamevirtual
4.10 The withdrawpattern
4.11 Tracing object serializations
5 System Dependencies
5.1 The ensembleDeamon
5.2 CreateShell dependencies
5.3 The distributionDirvirtual
5.4 The ensemblePortvirtual
5.5 The rshPathvirtual
5.6 Shipping distributed BETA programs
6 Further Implementation Issues
6.1 Proxyobject types
6.2 Parameter semantics
6.3 Non-preemptive scheduling
6.4 Communicationlayer implementation
7 Restrictions
8 pingEnsemble.bet example program
9 References
10 Interface Descriptions
10.1 Basicshell Interface
10.2 Shell Interface
10.3 Guienvshell Interface
10.4 RemoteRefAsText Interface
Index
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
PDF (139kb)
Copyright © 1993-2004 Mjølner Informatics.
All rights reserved.
No part of this document may be copied or distributed
without the prior written permission of Mjølner Informatics


Distributed Objects in BETA - Reference Manual
© 1993-2004 Mjølner Informatics
[Generated: Tuesday June 29th 2004 at 13:17]