Visit Mozilla.org

Projects

From BRICKS Developer Community

BRICKS Development activities are divided in different components:

BRICKS Framework

The core functionality of BRICKS is built into the BRICKS Framework. The BRICKS Framework is responsible for running BNode software. It directly works upon many development, design, deployment, and running issues.

  • BRICKS Foundation: The lower level framework, consisting of the BRICKS Web-service API and the BNode software.
  • BRICKS Importer: A tool for importing content and metadata into BRICKS using the OAI-PMH Protocol.
  • BRICKS Client Layer API: A simplified Java-only API which allows easy access to most common BRICKS API operation.

BRICKS GUIs

BRICKS Framework offers only an administrative user interface. In order to access BRICKS services and showcase Framework functionality, a user interface must be used. BRICKS currently has two different GUIs:

  • BRICKS Workspace: The web-based GUI for BRICKS, developed using the Struts (http://struts.apache.org/) framework.
  • BRICKS Desktop: The native application GUI for BRICKS, based on the Eclipse RCP (http://wiki.eclipse.org/index.php/Rich_Client_Platform) Platform.

BRICKS Pillar Applications

BRICKS Pillars are Vertical Applications built on-top of the BRICKS API to develop value-added services over the BNet.