RIBAX is an Open Source Rich Internet Business Application Framework
that enables website developers, software engineers, system
administrators, system integrators, OEMs etc. to create a GUI for a
software system in a simple XML language. The framework manages a set
of Java Swing components and wraps the plumbing around the components
for data transfer, event handling etc. The "Business" element means it
is oriented towards managing data rather than displaying multimedia.
The framework is implemented as a Java Applet which reads the XML
description of the GUI and creates the GUI components, sourcing data
from specified data sources and posting modified/entered data to back
end data sources such as Web Services. The framework is intended to
be an alternative to the page based interfaces of web applications
which suffer from the endless request/response cycle however it can be
used to develop a network capable GUI for any software system.
RIBAX differs from other web applications technologies in a number of
ways.
- RIBAX is oriented towards data - if you are looking to build a
multimedia website to win design awards you are in the wrong place.
- RIBAX is about building applications with high level components that
implement a particular service rather than building an application
from smaller components where each panel, text field and button
etc. need to be specifed in fine detail.
- RIBAX is not part of, or depend on, a particular server side
technology, thus deployment is simple.
What's it All About ???
Still confused ? Well Why Use RIBAX might throw some light on why you would use RIBAX over an alternative technology.
Click here to see an online demo of RIBAX. You will need Java version 1.5 installed on your computer to run the demo.