>>
Services
>>
Site
>>
Privacy Policy
>>
JbbGui
>>
JBuildingBlocks
Table of Contents
What are the JBuildingBlocks?
The JBuildingBlocks are
generic Java classes that help you build
robust and
complex applications in a
short amount of time.
The JBuildingBlocks are currently packaged as 3 individual Java archive files (*.jar):
- JbbCore.jar:
Our core set of Java classes. They provide a multitude of generic services and form the foundation layer that is used for every single one of our applications.
- JbbTaskScheduler.jar:
An easy to use multi-threaded task scheduler that has been optimized for high performance, scalability and reliability.
- JbbGui.jar:
Our Graphical User Interface (GUI) application framework and graphical components.
Code Quality
We've spent a large amount of time to ensure the
quality of those components: every single class has its own set of unit test cases and is being tested on multiple platforms as well as various locales.
We also take pride in the fact every single class is routinely being used in
production environments by numerous software applications.
Metrics
Version 3.7.0 of the JBuildingBlocks corresponds to 43 packages, 318 classes, 3036 methods and
26,771 Non Commenting Source Statements (NCSS) as measured by the stringent
JavaNCSS source measurement suite.
History
The JBuildingBlocks are based on our extensive software development experience.
Every time we had to develop a piece of software that could potentially be used in multiple applications, we worked harder and spent the extra time to make it generic and productize it as part of our JBuildingBlocks offering.
Prerequisites
The JBuildingBlocks require version
6 of the Java JRE and as a general rule of thumb, we strongly recommend using the latest and greatest stable version (version 6 update 6 as the time of this writing).
Credits and the common libraries
Our approach is to not reinvent the wheel and to rather build our classes on top of
the J2SE, J2EE and any other 3rd party APIs that might be helpful. As a result, please consult the documentation of
each package to determine what additional JAR file(s) might be needed in addition to our JBuildingBlocks JAR file(s) for your application.
For convenience purposes, we are listing hereafter the entire list of software that might contain or make use of software components not owned by Quadrique Corporation. You'll also find the current version of the JAR that is used by our software, the link to the corresponding home page as well as a description of the corresponding software license: