Pyro - PYthon Remote Objects

  •        0

Pyro is short for PYthon Remote Objects. It is an advanced and powerful Distributed Object Technology system. when using Pyro you just write your Python objects like you would normally. With only a few lines of extra code, Pyro takes care of the network communication between your objects once you split them over different machines on the network. All the gory socket programming details are taken care of, you just call a method on a remote object as if it were a local object.

http://www.xs4all.nl/~irmen/pyro3/

Tags
Implementation
License
Platform

   




Related Projects

Avro


Avro is a data serialization system. It is a subproject of Apache Hadoop.

Red5 - Media Server


Red5 is an Open Source Flash Server written in Java that supports Streaming Video (FLV, F4V, MP4, 3GP), Streaming Audio (MP3, F4A, M4A, AAC), Recording Client Streams (FLV and AVC+AAC in FLV container), Shared Objects, Live Stream Publishing, Remoting Protocols: RTMP, RTMPT, RTMPS, and RTMPE.

Spring - Application Framework


Spring is an Application framework which has Inversion of Control container, Aspect-oriented programming framework, Data access, Transaction management, Model-view-controller for web, Remote access framework (RPC) and lot more. It is well integrated with Toplink, Hibernate, JDO, and iBATIS.

TclSOAP


The TclSOAP package provides a mechanism to bind Tcl command procedures to remote procedure calls using the Simple Object Access Protocol (SOAP) and XML-RPC over HTTP. Both client and server code is provided.

JsonRpc-Cpp


JsonRpc-Cpp is an OpenSource implementation of JSON-RPC protocol in C++. JSON-RPC is a lightweight remote procedure call protocol similar to XML-RPC.

Finagle - A fault tolerant, protocol-agnostic RPC system


Finagle is an asynchronous network stack for the JVM that you can use to build asynchronous Remote Procedure Call (RPC) clients and servers in Java, Scala, or any JVM-hosted language. Finagle provides a rich set of tools that are protocol independent.

DarwiinRemote


DarwiinRemote is a tiny program amp; library which reads data from and sends data to Nintendo Wii Remote (Wiimote), nunchuk, amp; classic controller.

PonyDebugger


Remote network and data debugging for your native iOS app using Chrome Developer Tools

Dirmi - Bidirectional RMI


Moved to GitHub: https://github.com/cojen/Dirmi Dirmi is a replacement for Java RMI which supports bidirectional remote objects.

Chicken


Chicken is a VNC client for Mac OS X. A VNC client allows remote access to another computer over the network. Chicken is based on Chicken of the VNC.