SCHED_DEADLINE is an implementation of a new scheduling class for the Linux kernel. It implements the real-time scheduling algorithm called Earliest Deadline First (EDF). A key feature is that it ensures "temporal isolation", which means that the temporal behavior of each task (i.e., its ability to meet its deadlines) is not affected by the behavior of any other task in the system. In other words, even if a task misbehaves, it is not able to exploit larger execution times than the amount it has been allocated. Each task is characterized by a "budget" and a "period" equal to its deadline. At any instant of time, the system schedules the task having earliest deadline.
Taru is appointment scheduler that was designed for use within a university for scheduling demo times between course assistants and students. It includes support for calendar synchronization with iCal and Google. Taru means "to be sufficient, to be enough" in Japanese and "myth" in Finnish.
TimeTrex is a complete Web-based payroll and time management suite that offers employee scheduling, time and attendance (timeclock, timesheet/timecard), job costing, invoicing, and payroll in a single package. Employees can use Web browsers or timeclocks to track their time and attendance, check their own timesheet for missed punches, and respond to flagged timesheet errors. Payroll administrators can quickly generate paystubs and process payroll based off timesheet information or export timesheet data to other applications.
eHour is a Web-based time registration tool for project-based businesses. The primary objective is to keep time tracking as simple as needed while still being very effective at measuring and reporting the amount of time your team spends on a project. eHour is available as a standalone version or a WAR file, which you can deploy in your existing environment. eHour is JVM (Java & Scala) based.