Fork me on GitHub

Like Example? It’s part of a community of Red Hat projects. Learn more about Red Hat and our open source communities:

 
Red Hat

Quick Start Demo

For those who want to get straight to the point and start playing with the tooling from the minute 0 please read next how to install & run a demo installation in less than 5 minutes.

Prerequisites

The only prerequisite to run the demo application is to have the JDK 1.6+ installed.

If you don't have the JDK 1.6 installed in your system please use the following download and follow the installation instructions. (go the "Java SE 6 Update XX" section to select the last available update).

Installation steps

  • Check your JDK installation:
    Open a shell window a type the following command:
    $ java -version
  • You should see an output like this:
    "java version "1.6.0_35"
    Java(TM) SE Runtime Environment (build 1.6.0_35-b10)
    Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01, mixed mode)"
  • Set the JAVA_HOME environment variable pointing to the JDK installation directory:
    $ export JAVA_HOME=/usr/java/jdk1.6.0
  • Unzip the Dashbuilder demo zip file:
    (http://downloads.jboss.org/dashbuilder/dashbuilder-demo.zip) to a given directory (the [target_directory]).
    You should get a directory structure like this: [target_directory]/dashbuilder-demo
    README.md
    start-demo.sh
    start-demo.bat
    realm.properties
    dashbuilder-demo.war
    /db
  • Open a command window and execute the start-demo.sh script for linux or start-demo.bat for windows:
    $ cd /dashbuilder-demo
    $ ./start-demo.sh

    or
    C:\ cd \dashbuilder-demo start-demo.bat
    NOTE: The application uses an auto-deployable embedded H2 database which it's automatically created when you start the app for the very first time. The database initialization procedure it takes a few minutes. Furthermore, you should take into account that the H2 database downgrades the application performance compared with other databases like PostgreSQL, MySQL, normally used in production environments.
  • Once the application is started, open a browser and type the URL:
    http://localhost:8080/dashbuilder
    The following user(s)/password(s) are available by default:
    root/root: to sign-in as the superuser
    demo/demo: to sign-in as an end user
    On start-up, the application installs automatically some ready-to-use sample dashboards, for demo and learning purposes.
    .
  • To stop the application close the terminal window or type the "Ctrl + C" command.

Application database

The demo application database will be generated automatically when you start the application for the first time.

If you want to restore the application to its initial state you can:

  1. Stop the application (if running).
  2. Delete the database files in the /db directory.
  3. Start the application.

Latest News

  • August 25, 2016 New security management features

    Find out how administrator users can manage the application's users, groups and permissions using an intuitive and friendly user interface in order to configure who can access the different resources and features available.

  • October 30, 2015 Elastic Search integration

    Discover how to register data sets on top of an Elastic Search server and create both analytical and real-time dashboards.

  • December 19, 2014 Using filtered SQL queries for building big data dashboards

    Most of the time, our data sets are bigger and we can't upload all the data for Dashbuilder to handle it by its own. Is in these cases where database backed queries can help us to implement nice drill down reports and charts without preloading all the data.

  • July 23, 2014 New tabular reports component

    As we mentioned in a previous post (Rich interactive dashboards in uberfire), the data viewer layer is not tied to just one type of visualization technology, but instead supports pluggable renderers...


  • July 22, 2014 An introduction to displayer filtering

    One of the most interesting features of interactive dashboards is the fact that they consist of data visualization components that can be made responsive to events that happen...


  • June 25, 2014 Rich Interactive Dashboards in Uberfire

    Uberfire is one of the latest & coolest projects within JBoss middleware. The Uberfire project was kicked off about two years ago...

    More »