Documentation Tutorial
API
Download

OOIT.com
The integrating component for your JAVA beans!
For corporate software development, it is important to have a framework for an easy integration of JAVA bean components. Different project teams usually independently develop JAVA components at different places, with different design guidelines and different tools. As long as they develop JAVA beans-like components, the JBframe toolkit will integrate the component into a seamless application.
  JBframe is built upon the design of two interfaces: the JBFrame and JBAdapter.

The JBFrame is the client-component container and usually has - but is not limited to - a navigation zone with a navigation tree, a toolbar and a menubar. The basic functionality is to register and un-register JBAdapters.

The JBAdapters integrate the functionality of one or more JAVA beans into the a single seamless working application. The adapters take care of events coming from the beans or the JBFrame and they implement the inter-bean workflow requirements.

The following diagram shows the collaboration of the component:
 

 

   
  An implementation of a shell-like frame as done in the OOIT.com's reference implementation provides the following visual layout in a JFrame.
   
 

 

   
  The adapters provide toolbar, menus and navigator node information for the JBFrame. If the user clicks on a menu or toolbar button, the adapter gets the action event and will initiate the appropriate action on the JAVA bean.
  The Interfaces
  The central part in the JBframe design are the interfaces com.ooit.jbframe.JBFrame and the com.ooit.jbframe.JBAdapter. They reflect the range of functionality and communication given to the adapter and the frame.
  The Reference Implementation
  A first implementation has been done by OOIT.com. It already works very well as a professional application shell. It has all features which common GUI frameworks provide or at least does not prevent their being used from other sources.
  Browse the JAVA Doc.
 
  Last update : 30. August 2000 (c) 2000 OOIT.com AG