java based application for viewing and sharing desktop