JBuildingBlocks Overview
>> Office Location >> Privacy Policy >> 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.
Click here to return to the top of the page.
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.
Click here to return to the top of the page.
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.
Click here to return to the top of the page.
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.
Click here to return to the top of the page.
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).
Click here to return to the top of the page.
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:

Click here to return to the top of the page.