A cross platform alarm clock