openbinder:

an open-source
system component framework.

OpenBinder is a complete open-source solution supporting new kinds of component-based system-level design. A variety of of production-quality operating system services (not included with OpenBinder) have already been implemented using it, including a distributed user interface framework, display server and window manager, and media framework. The current OpenBinder distribution includes the core Binder system, component-based Binder Shell, and some simple example services.

get started.

What is OpenBinder? The Binder documentation's Binder Overview page provides a high-level overview of what the Binder is, and how it relates to other similar component and messaging technologies.

Learn about programming with OpenBinder. Extensive documentation on the Binder APIs is available, created from the Binder source code with Doxygen. This includes overviews and introductions to what the Binder is, programming guides and examples, and detailed reference material.

Run OpenBinder on Linux. The current OpenBinder distribution can be compiled and run on Linux (2.6.10 kernel or greater). You can use this to write your own Binder-based components and services. OpenBinder is currently of interest primarily to software developers, not end-users.

get involved.

To get more involved with the OpenBinder project, you can go to the OpenBinder project page. We use Trac for our project management, and Perforce and Subversion for source control.