Projects / JavaFBP

JavaFBP

JavaFBP is a Java implementation of the concepts described in the book "Flow-Based Programming". It allows a developer to specify an application as a network of "black- box" components, which are implemented as long-running Java threads, connected by bounded buffer connections, over which data objects travel ("information packets"). The network is also specified as a Java program, which maps a visual connection diagram. The black box processes can be reconnected as desired to form different applications without having to be changed internally.

Recent releases

  •  31 Dec 2008 21:30

    Release Notes: Component description now held in metadata, not in the introspect() method. The isConnected() method has been added for output ports. The directory packaging has been changed somewhat. The source is now available via the SourceForge SVN.

    •  03 Jul 2008 17:33

      Release Notes: This release adds metadata and a Play Tune component. The network definition notation has been simplified. A couple of deadlock problems have been fixed.

      Screenshot

      Project Spotlight

      OpenStack4j

      A Fluent OpenStack client API for Java.

      Screenshot

      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.