The Technology behind Rich Internet Applications