Frameworks APIs Libraries used - Ormulsoft/Task-Scheduler GitHub Wiki

Graphing / Algorithm

Grph

Grph is a high-performance java graphing library with a focus on optimization and smart memory use. For our project it is being used at the core of our algorithm for graph storing and manipulation.

Graphstream

Another graphing library. Currently unused in our project but under consideration for the visualization aspect.

Utility

Log4J

Apache's level based logging solution. Currently being used by our project both for dev-side debug messages and for user-side info logging.

Apache Commons

commons-math

Apache's lightweight math library. Currently being used by our project for math utility.

commons-lang

Apache's lang library, currently being used for string manipulation, largely in the IO modules.

commons-io

Apache's IO library. Currently being used by our project for IO in the reading and writing stages of the scheduler.

commons-cli

Apache's CLI library. Currently being used by our project for command-line argument parsing and interpretation.