### Pyro: Python Remote Objects

version 3.16 (2012-04-09)

© Irmen de Jong (`irmen@razorvine.net`)

> Pyro is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use. It 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 under the MIT license, see the file "LICENSE".

> Notice: Pyro 3.x is in maintenance mode. This means it will only get security- and bugfixes. New projects are strongly advised to use Pyro4 instead, which is the new Pyro version that is actively being developed.

> > ### 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 Name Server
> >   How the Name server and Pyro object naming works
> > 6 Pyro Event Server
> >   Event Service
> > 7 Features and Guidelines
> >   Rebinding, mobile code, naming, guidelines, etc.
> > 8 Example
> >   A full example
> > 9 Security
> >   Security issues and features, SSL, validators, etc.
> > 10 Errors and Troubleshooting
> >   Description of Pyro errors and troubleshooting tips
> > 11 Implementation
> >   Technical overview of the Pyro implementation, possible issues
> > 12 Change history
> >   Changes since the previous versions