Differences between revisions 11 and 12
Revision 11 as of 2003-04-07 14:01:28
Size: 1447
Editor: 193
Comment:
Revision 12 as of 2003-04-07 14:11:08
Size: 1928
Editor: 193
Comment:
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
 * [http:// Pyro]  * [http://pyro.sourceforge.net/ Pyro]
   '''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 is less similar 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 and free
   (MIT software license)!

A guide and a discussion page for DistributedProgramming using Python.

Software

You'll find here a partial list of available softwares:

  • [http://www.users.cloud9.net/~proteus/dopy/welcome.html Dopy]

    • DOPY is a small distributed object system written entirely in Python. It is not intended to be CORBA compliant. Instead, it aims to be extremely easy to use and to support Python's dynamic nature - methods are invoked dynamically, parameters are passed by copy. Any python object that can be pickled can automatically be passed as a parameter or a return value, and any Python object can be published as a distributed object.

  • [http://omniorb.sourceforge.net/ omniORB]

    • omniORB is a robust high performance CORBA ORB for C++ and Python. It is freely available under the terms of the GNU Lesser General Public License (for the libraries), and GNU General Public License (for the tools). It is one of only three ORBs to be awarded the Open Group's Open Brand for CORBA.

  • [http://ose.sourceforge.net/ OSE]

    • OSE is a generic application framework suitable for constructing general purpose applications, distributed systems and web based services. The four main parts of OSE are an extensive C++ class library, a set of Python wrappers, a build environment based on GNU Make, and a set of documentation extraction tools.

  • [http://pyro.sourceforge.net/ Pyro]

    • 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 is less similar 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 and free (MIT software license)!

  • Twisted
  • YAMI

DistributedProgramming (last edited 2018-01-06 01:13:03 by RobertNishihara)

Unable to edit the page? See the FrontPage for instructions.