File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Blatant Advertising and the fly likes Cewolf 1.1 released Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Other » Blatant Advertising
Bookmark "Cewolf 1.1 released" Watch "Cewolf 1.1 released" New topic
Author

Cewolf 1.1 released

Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 39548
    
  27
After more than 4 years, there's finally a new Cewolf release! It's based on the various "cewolf-1.1-ulf" releases that have been available from my web site at http://www.ulfdittmer.com/code/cewolf.html, and incorporates lots of bug fixes and enhancements over 1.0, both from myself and numerous other contributors. The release notes has all the details, but the big issues are:

- All Cewolf objects are Serializable - there'll be no more exceptions when they're put into sessions.
- A lot of new postprocessors have been added, so if certain charts don't quite look the way you'd like them, check out the de.laures.cewolf.cpp package - it contains numerous classes that tinker with charts. There's even one that puts annotations (labels and arrows pointing to specific data points) on the chart.
- Several new chart types are available: spline, spiderweb, dial, compass, thermometer, stackedhorizontalbar3d
- The JSP expression language (EL) can now be used for parameter values - scriptlets are no longer necessary.
- Lots of bug fixes, performance and HTML improvements, and additional attributes for setting chart options.

Be sure to download the example web app as well - it shows all chart types as well as many of the options and postprocessors in action. It includes everything you need to get started with using cewolf in your web app.


Ping & DNS - updated with new look and Ping home screen widget
Vikas Kapoor
Ranch Hand

Joined: Aug 16, 2007
Posts: 1374
Hello Ulf,

Is it possible to create 'organization' chart with Cewolf?

Thank you.
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 39548
    
  27
You mean something like this?

No, because JFreeChart (the charting library on which cewolf is based) has no such capabilities.
Vikas Kapoor
Ranch Hand

Joined: Aug 16, 2007
Posts: 1374
Yes, in project we are using jFreeChart and it does not have that capability. I am wondering why particularly Org. chart is not supported widely.
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 39548
    
  27
Org charts are very different in structure from what JFC (and cewolf) do - there in't much (or any) commonality to charts that have clearly defined axes. But I'm sure there are other libraries that support this - search for "org chart java" or some such phrase.
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 39548
    
  27
By now version 1.1.2 is available which adds/fixes the following:
  • The PieEnhancer postprocessor can now be used to turn off PiePlot labels altogether (set showSectionLabels to false)
  • removed all -Xlint compilation warnings, and incorporated a handful of FindBugs suggestions
  • use ImageIO instead of java.awt.Toolkit and com.sun.image.codec.jpeg to load images
  • turn off ImageIO disk cache (usage of which may be prevented by security settings)
  • fixed a bug in the MovingAverageDatasetProducer that would manifest itself in the Complex Charts/Overlaid 2 example
  • Hebert Coelho
    Ranch Hand

    Joined: Jul 14, 2010
    Posts: 754

    I was looking for some library for doing this kind of function.

    Thanks!


    [uaiHebert.com] [Full WebApplication JSF EJB JPA JAAS with source code to download] One Table Per SubClass [Web/JSF]
    Ulf Dittmer
    Marshal

    Joined: Mar 22, 2005
    Posts: 39548
        
      27
    It's been almost a year, and as of today cewolf is up to version 1.1.7. The changes since 1.1.2 have been:
  • new chart type: wafer map, demonstrated in the sample web app
  • Fixed the 'background' attribute for charts
  • Fixed a denial of service attack on the JVM heap
  • Support for conditional use of <cewolf:param> inside of <c:if> tags
  • The BarRenderer postprocessor has a new attribute itemLabelSize for setting the font size of item labels
  • Fixed a bug that caused verticalxybar charts always to have a DateAxis as the X axis; now it depends on the dataset
  • Added an example of bubble charts to the "Cewolf Set" page in the example web app
  • Ulf Dittmer
    Marshal

    Joined: Mar 22, 2005
    Posts: 39548
        
      27
    Another year's gone by, and by now we're up to version 1.2. The recent new feature is the addition of heatmap charts, but a number of bugs has also been fixed, and some improvements were made to some of the postprocessors. Java 5 is now required. Get it here.
     
    I agree. Here's the link: http://aspose.com/file-tools
     
    subject: Cewolf 1.1 released
     
    Similar Threads
    OutOfMemory when using CeWolf and JFreeChart
    cewolf
    Tooltips don't Display in Cewolf-1.1-ulf
    cewolf charts
    Cewolf charts colors and Postprocessors