JBoss.orgCommunity Documentation

Chapter 1. Introduction

1.1. What is Dashbuilder?
1.2. How to install and run it

Dashbuilder is a full featured web application which allows non-technical users to visually create business dashboards. Dashboard data can be extracted from heterogeneous sources of information such as JDBC databases or regular text files.

Some ready-to-use sample dashboards are provided for demo and learning purposes.

If you want to build the project and execute a quick demo, please, proceed as indicated:

  1. Prerequisites:

    This guide assumes you have Java JDK 1.6 (set as JAVA_HOME), a Git client and Maven 3.0.5+ (set as MAVEN_HOME) in your system. The java and mvn commands must be added to the executable path as well.

  2. Download the project from the GitHub server:

    git clone https://github.com/droolsjbpm/dashboard-builder.git
  3. Open a terminal window, go to the scripts directory and type the following command:

    ./buildandrun.sh h2

    This command compiles, builds and runs the application. This procedure will take a few minutes (but only for the first time) because of the Maven build process needs to download a lot of third-party libraries.

  4. Once the application is started, open a browser and type the following URL:

    http://localhost:8080/dashbuilder

    The login screen will appear. Login as user root and password root. You'll gain access to the default workspace, called Showcase, which contains several sample dashboards as well as some administrative tools.


    The following users are available by default:

    • root/root: to sign-in as the superuser. It's granted with administrative permissions.

    • demo/demo: to sign-in as an end user. It has only read only permissions.

    You'll need to sing-in as superuser in order to be able to create and modify dashboards.