The PLATform project aims to create a next generation middleware system for networking devices, workstations, and servers. It is based on a proprietary system developed by Stage Logic, which has recently been released as open source. PLATform is being actively developed by Stage Logic as an open source project.
PLATform operates on a loosely coupled resources and deliverables paradigm (similar to publish/subscribe), where each device appears on the network as an object that publishes both resources it provides and deliverables it requires to a network "deliverable coordinator service" that handles routing of the data.
In its current implementation, PLATform is pretty basic, and lacking a lot of what it needs to become a general-purpose system. Although most of the proprietary project has been released as open source (minus portions that were tightly integrated into other Stage Logic systems that are not being open sourced at the moment), it is really in need of a complete redesign and reimplementation. So, at the moment the PLATform project is in the early stages of a design process.
If you would like to participate, please feel free to join the developers list and add your input. There is a system overview whitepaper available from our developers section, that may give you a better idea of the system we are developing. It is a draft whitepaper, so things are likely to change. By all means, don't hesitate to make comments about the whitepaper, or to propose modifications. We feel this is an exciting project to be a part of, especially at this early stage of development where the possibilities are completely open. Hopefully, you will too.