For the last 6 months I had the opportunity to port my FlexGantt Gantt charting framework for Swing to JavaFX 8. The concepts behind JavaFX are very different to Swing so the initial ramp-up phase was longer than I wanted it to be. However, in the meantime I feel confident that I am on the right track with my approach to Gantt charting with this new technology.

The following videos show the current state of my development efforts.

Project Planning

The first video shows one of the most common use cases for Gantt charts: the display of a project schedule. This demo uses the open source project MPXJ to read in an original MSProject file.

Aircraft Scheduling

The second video shows how the user can still nicely interact with the display even when working with hundreds of activities at the same time. In this case the data file used represents flights of aircrafts.

Course Scheduling

The next video sho