By Brian Gadsden Michael Harper David Hutson
It is a java desktop application that provides the capability of manually or automatically creating a work schedule Costly errors are reduced and adjustments are easily made. It is easy to get started, easy to use, and did we mention…IT’S FREE!!!
A filtering out of persons to duties according to their availability (time) and capabilities A flexible availability time for every person Scheduling for multiple locations Employee and Department information management Printable schedules (individual and group) Password protection Ability to export your schedule to your favorite calendar such as Google calendar or MS Outlook
The Java SE Development Kit ( JDK ) 6 IDE: NetBeans 6.1 Third Party Libraries: GlazedLists: List Transformations in Java SwingX: extension to the Swing library for GUIs iCal4j: A Java library for reading and writing iCalendar data streams
Good News: You can easily create a schedule manually Filtering provides a lot of options for table views Navigation is quick and simple Bad News: Automatic scheduling doesn’t work that well right now Not many options for printing Admin security is buggy Could be more visually appealing
Not do this type of a project with only 3 people Start even earlier than we did Come up with a good scheduling algorithm from day 1 instead of until the end Looked into more third party libraries to get things running faster Worked together better as a group