<previous | top | next> Pyro Manual

Pyro Manual

version 2.1 (Oct 3, 2001)

Irmen de Jong (irmen@users.sourceforge.net)

Pyro is an acronym for PYthon Remote Objects. It is a basic Distributed Object Technology system written entirely in Python, and for use in Python only. With this, it closely resembles Java's Remote Method Invocation (RMI). It has less similarity to CORBA - which is a system and language independent Distributed Object Technology and has much more to offer than Pyro or RMI. But Pyro is small, simple, fun and free! Pyro is released unther the GNU LGPL, see the file "LICENSE".
Contents

1 Introduction
Introduces Pyro
2 Pyro Concepts
Explanation of Pyro concepts
3 Installation and Configuration
How to install Pyro, how to configure it
4 Pyro Usage
How to use Pyro and get your system running
5 Pyro Naming Service
How the Name server and Pyro object naming works
6 Implementation
Technical overview of the Pyro implementation
7 Features and Guidelines
Rebinding, mobile code, naming, guidelines, etc.
8 Example
A full example
9 Errors and Troubleshooting
Description of Pyro errors and troubleshooting tips
10 Pyro Services
Event Service
11 Change history
Changes since the previous versions