DT228/4 Rich Web Applications Technology Assignment