Report copyright - The Web, revisited WEB 2.0 [email protected] Credits: Some of the slides are based on material adapted from

Please pass captcha verification before submit form