tutorial code for angular based vnc