Please visit timefinder.sourceforge.net, which is an improved version of gstpl! The time table algorithm of TimeFinder has significantly improved. gstpl will not be maintained anylonger!
The Swing Timetable Platform (gstpl) provides help with manual and computer controlled scheduling for high schools, universities and even companies.
We released a special command line version, which is for track 2 of the second International timetabling Competition 2007/2008 (ITC)
http://www.cs.qub.ac.uk/itc2007/
Track 2 is a variation of the common known 'Post Enrolment Course Timetabling' where the timetable is produced after student enrolment on courses or subjects has taken place.... read more
The Swing Timetable Platform (gstpl) provides help with manual and computer controlled scheduling for high schools, universities and even companies.
An English and a German translation exist.
The new features are:
1. An automatical timetable generator is integrated for a faster scheduling and optimized results.
Optimized against gaps (A person don't want to wait for the next subject) and collisions (A person cannot go into more than one subject at a time and there couldn't be more than two subjects in a room)
In addition you can look for gaps and collisions manually. ... read more
Hallo!
Again I need some help to release gstpl 0.0.7.
There is a lot of work to be done.
And YOU could help!
See http://gstpl.sourceforge.net/ for the project homepage.
Currently I have some problems with db4o and cayenne+derby as database:
cayenne does not support temporary objects. So the task would be to implement a method (isTemporary) and a separate list of targets.
With db4o I have some performance problems. E.g clearing the database is very slow (Task: profile app or make it otherwise faster). And another task is: create a config xml file, so that we don't need to call a method which actually lays on the server. And so we can't remove server libraries from client.... read more
If gstpl 0.0.7 comes out - it will take at least 3 months - it will support database for objects (db4o).
Today you can download a snapshot (very unstable!) for this feature here:
http://developer.db4o.com/ProjectSpaces/view.aspx/Gstpl
The main feature of gstpl 0.0.7 will be the automatical timetable generation.
Optimized against time gaps in the schedule of all involved persons and gstpl will minimize the conflicts too - using a genetic algorithm.
We Released a new version of: The Swing Timetable platform. In future releases it provides you a simple way of automatic generating the timetables from thousand of persons. But for now you can look for free timeslots with respect to the roomcapacity and its timetable.
Enhancements of database use:
Now it is possible to create new users, rooms or subjects, update them and
remove them from within the application.
And even creating your personal database schema is possible.
All important features now have a keyboard shortcut.... read more
A new timetable viewer and a new database connection is now available. gstpl uses the database 'derby' and the object - relational mapper 'cayenne'. Both from the apache project. Thanks to them! And may be you like gstpl, contact me at sourcemaker2000-berlios 'at' yahoo 'dot' de
Very incomplete. Just wait a few weeks :-) for a better solution...