inizia a guardare questo per il punto 1)
http://www.html.it/pag/17122/updateprogress/