http://www.kronos.cornell.edu
You won't need Java if you use the "Kronos Basic (HTML)" version. This version is serviceable for both staff submitting and managers approving time cards.