I talked about the Project Bevy being opened up on Google Projects in my last post. I did an article a while back on Sun Developer Network on how you could incorporate dynamically generated charts in your portlets and had included sample code in that article.
Recently I rewrote the charting portlet from scratch and added a lot more features to it. Now the portlet takes configurable parameters for getting its charting data. It takes in a user specified ( configured ) database connection, SQL queries and then based on the chart type the user selected displays the chart dynamically.
I have added this charting portlet as my first entry into the project Bevy. Check out more details of it here and download and use it if you find it useful.