|
MediaOrb Project
The StreetFire MediaORB provides a plug and play framework for building network- enabled multimedia devices and applications.

The MediaORB combines a standardized message-passing facility with dynamic device discovery and provides common event management and service registration mechanisms. The message-passing facility is paired with an IDL-styled code generation tool for building network accessible software components. A multimedia stream management facility and a distributed resource reservation system are planned for the near future.
The MediaORB is implemented in 100% Java and is binary portable to any system with a v1.3 or later JRE installed.
The following components make up the StreetFire MediaORB:
- Communication Media Manager provides common network communication mechanisms riding on top of TCP/IP with a remote device discovery protocol.
- Messaging System provides a common message-passing mechanism with support for synchronous and asynchronous remote method invocation as well as raw message packet transfer.
- Event Manager provides a flexible facility for delivery and notification of asynchronous events.
- Registry Manager provides a distributed service identification and discovery mechanism with sophisticated service query facility.
- Reservation Manager will provide a distributed resource management facility to support share and exclusive access to network accessible devices and services.
- Stream Manager will provide a means to create, connect, publish and subscribe to multicast audio/visual data streams available on a local area network.
- Module Manager will provide dynamic installation and removal of multimedia applications across the MediaORB network.
- MediaORB Code Generator creates MediaORB interfaces from IDL-styled definition files.
What’s New
Release 1.x of the MediaOrb is now available! Find the executable here.
Status
Communication Media Manager |
Complete and available shortly for download. |
Messaging System |
Complete and available shortly for download. |
Event Manager |
Complete and available shortly for download. |
Registry Manager |
Complete and available shortly for download |
Reservation Manager |
TBD |
Stream Manager |
TBD |
Module Manager |
TBD |
MediaORB Code Generator |
Not released. Needs code clean up. |
Developer Resources
Bugzilla: Find and report bugs. Request features
Mail Lists: Join the project community, ask questions, get answers
CVS Repository: Web interface to the RBX1600 Server source code
Developer Resources: RBX1600 operations and programming guide
More Developer Resources (coming soon)
Project Plan: View current tasks and signup to help out
DevFAQ: Find answers to commonly asked development questions |