rich web applications labs and tutorials