sieh mal auf der Seite
http://www.codestore.net nach. Dort findest Du einige Hinweise.
Die verwendung von Applets ist glaub ich Worst Practice :-)
Sie erlauben zwar eine schnelle Erstellung, sind aber ziemlich unflexibel.
Natürlich kannst Du JS verwenden. Geht sogar recht einfach. Auf die Applets bist du nicht angewiesen.
Allerdings erfordert dies eineiges an Aufwand.
Vorgehen für Client und Web:
1. Design im Notes festlegen (da hier die wenigsten Möglichkeitn für UI Design liegen)
2. Design im Web nachbauen sodass möglichst das gleiche UI entsteht (Wiedererkennungswert)