Ubercharts can be seen as a Java / Wicket based wrapper for the extremely powerful Highcharts JS library. Ubercharts allows you to create Highcharts charts within your Wicket projects without touching even one single line of JavaScript code.
You can see a live demo of the current version at http://ubercharts.xeraa.cloudbees.net, which should look like the following image.
Additionally the following resources are available:
- Javadoc
- For examples and building please see the GitHub wiki
- Bug reports are more than welcome in GitHub's bug tracker, as are any pull requests.
You can get snapshots and releases for Ubercharts. To integrate them into your own POM add the following code (you might want to change the <version>
):
<repositories>
<repository>
<id>xeraa-cloudbees-release</id>
<name>Cloudbees releases of xeraa</name>
<url>dav:https://repository-xeraa.forge.cloudbees.com/release/</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<repository>
<id>xeraa-cloudbees-snapshot</id>
<name>Cloudbees snapshots of xeraa</name>
<url>dav:https://repository-xeraa.forge.cloudbees.com/snapshot/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>ubercharts</groupId>
<artifactId>ubercharts-lib</artifactId>
<version>0.3-SNAPSHOT</version>
</dependency>
</dependencies>
Gist: https://gist.github.com/1821832#file_pom.xml
- 0.3: using Wicket 6.7 and Highcharts 2.1
- 0.2: using Wicket 1.5 and Highcharts 2.1
- 0.1: using Wicket 1.4 and Highcharts 2.0 is available in the original repository: https://github.com/comsysto/Ubercharts
https://www.apache.org/licenses/LICENSE-2.0
Original repository: https://github.com/comsysto/Ubercharts
While this wrapper is free software, Highcharts itself is not. Specifically, its use is not free for commercial use -- for details see http://shop.highsoft.com/highcharts.html.
Authors
- Daniel Bartl
- Mohammed El Batya
- Sekib
- Philipp Krenn @xeraa