Presentation is loading. Please wait.

Presentation is loading. Please wait.

By Brian Gadsden Michael Harper David Hutson.  It is a java desktop application that provides the capability of manually or automatically creating a.

Similar presentations


Presentation on theme: "By Brian Gadsden Michael Harper David Hutson.  It is a java desktop application that provides the capability of manually or automatically creating a."— Presentation transcript:

1 By Brian Gadsden Michael Harper David Hutson

2  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!!!

3  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

4  The Java SE Development Kit ( JDK ) 6  IDE: NetBeans 6.1  Third Party Libraries:  GlazedLists: List Transformations in Java  http://publicobject.com/glazedlists/ http://publicobject.com/glazedlists/  SwingX: extension to the Swing library for GUIs  http://www.swinglabs.org/ http://www.swinglabs.org/  iCal4j: A Java library for reading and writing iCalendar data streams  http://ical4j.sourceforge.net/index.html http://ical4j.sourceforge.net/index.html

5

6

7

8

9  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

10  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


Download ppt "By Brian Gadsden Michael Harper David Hutson.  It is a java desktop application that provides the capability of manually or automatically creating a."

Similar presentations


Ads by Google