Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > System > Clustering and Distributed Networks

    Pyro 3.16

    Download button

    No screenshots available
    Downloads: 835  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Irmen de Jong | More programs
    MIT/X Consortium Lic... / FREE
    April 11th, 2012, 19:13 GMT [view history]
    ROOT / System / Clustering and Distributed Networks

     Read user reviews (0)  Refer to a friend  Subscribe

    Pyro description

    Python Remote Objects

    Pyro is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use. Never worry about writing network communication code again, 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!

    Pyro provides an object-oriented form of RPC. You can use Pyro within a single system but also use it for IPC. For those that are familiar with Java, Pyro 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 simple, small and free!


    Product's homepage

    Requirements:

    · Python

    What's New in This Release: [ read full changelog ]

    · Note: Pyro 3.9 is fully backwards compatible with Pyro 3.8.
    · Fixed mobile code failing when needed to process depending modules (hierarchy)
    · Renamed some parameters in core.py to avoid overwriting the builtin type name 'object'
    · Added '-x' option to name server to avoid starting a broadcast listener
    · Much simpler setup.py script
    · Added PYRO_ONEWAY_THREADED config item to tell Pyro to use a thread or not for oneway calls (default=1, use threads)
    · NS and ES, and the nsc tools, can now all be started by using python -m
    · Easy config diagnostic using python -m Pyro.configuration

    · jython: added workarounds for jython 2.2 bugs regarding import
    · jython: re-enabled broadcast name server lookup for newer jython versions (2.5+)
    · jython: removed seemingly useless select call in protocol code that caused crash in jython's select module
    · More info about 127.0.0.1 connection problems added to troubleshooting chapter in the manual
    · Event server can now also run without name server
    · Fixed possible deadlock in NS proxy when it needed to rebind to the server
    · Added overview about threads,sessions,objects to usage chapter in manual
    · Clarified TLS section in the manual
    · Nice new logo on website, also in manual
    · Added session example to show use of TLS and user-session resource objects

      


    TAGS:

    remote objects | distributed object | object-oriented form | Python | remote | objects



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM