ti conviene farlo in flash o in java, in entrambi i casi potrai farne una versione per (alcuni) cellulari

per quel poco che so java ha maggiore compatibilita' sui cellulari, flash, di sicuro ultimamente, una diffusione maggiore sul web

in javascript, oltre a non essere elementare creare un orologio analogico, non avresti alcuna speranza di farlo girare come applicativo su di un cellulare

ciao