New generations of web applications are developed by new technologies like Moonlight, Silverlight, JAVAFX, FLEX, etc. Silverlight is Microsoft's cross platform runtime and development technology for running Web-based multimedia applications in windows platform. Moonlight is an opensource implementation of the Silverlight development platform for Linux and other Unix/X11-based operating systems....