GanttProject is a cross-platform desktop tool for project scheduling and management. It runs on Windows, Linux and MacOSX, it is free and its code is opensource.
# Multiple projects support
# Flexible role based access control
# Flexible issue tracking system
# Gantt chart and calendar
# News, documents & files management
# Feeds & email notifications
# Per project wiki
# Per project forums
# Time tracking
# Custom fields for issues, time-entries, projects and users
# SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
# Issue creation via email
# Multiple LDAP authentication support
# User self-registration support
# Multilanguage support
# Multiple databases support
With GanttProject you can break down your project into a tree of tasks and assign human resources that have to work on each task. You can also establish dependencies between tasks, like "this task can't start until this one is finished".
E-Gantt Library
E-Gantt is a Gantt Chart library for Java Swing / Scheduling Visualization tool. The library is typically used for editing and visualizing complicated work schedules.
The library E-Gantt has been succesfully integrated in many open source projects and large commercial projects with-in the following industries:
* Scheduling Research
* Medical Research
* US Military Defense Projects
* Network Administration tools
The library is developed as a pure java component which integrates well with the components with-in swing, the component itself is mostly used with-in a JTable with the various flavours possible.
The PLANdora project was born with the intent of to be a tool to help the software development process, since the customer requirement until the task conclusion, and consequently gather the "history" of project. The PLANdora system can be useful for teams that have problems with resource bottle-necks, parallel projects, critical dead lines, necessity for scope documentation of tasks and requirements, etc.