Macromedia Flash MX 2004 for Rich Internet Applications