mozilla-b2g/gaia — pull request #1827 by ian-liu (2012-06-20 10:23:40+00:00)
Title: Implement alarm feature prototype and homepage layout for Clock APP.

a) Have another tap for alarm feature in clock app.
b) Can create and edit multiple alarms with setting
c) Can set the functions of Time/Repeat/Sound/Enable/Snooze/Label/Color/Delete for each alarm(UI control only).
d) Can display and summary(Time/Label/Repeat) for each alarms.
e) Maintain user’s alarms with indexedDB.
f) Make a fake Alarm API by set timeout as back-end first.
g) Notify user with ringing/vibration when it's on alarm time(Support suspend mode.)
h) Disable Timer/Stopwatch feature and tap menu in V1.
i) Implement Clock homepage and alarms list without analog clock.

I'll keep to follow UX newest spec. and modify the AP.