Thin client viewer