While the Prozima Planning Engine can do all the heavy lifting of allocating resources, managing calendars, calculating costs and optimizing schedules, if schedule and resource information is to be displayed graphically, it may make sense to use an off-the-shelf component rather than developing from scratch. There are various Java Gantt Chart components available:
Commercial Components
ILOG JViews Gantt from IBM is a full featured Java library which provides Gantt charts, PERT charts, calendar and resource views.
VARCHART JGantt from netronic provides a Gantt Chart which is available as a JavaBean and JavaServer Faces component.
FlexGantt UI Framework from DLSC is a customizable Java Swing component.
Open Source Components
We are not aware of any component which renders Gantt Charts to an acceptably high standard.
If you know of any other components, please let us know.