1. A method of providing a remote user interface (UI) service of a remote UI client device, the method comprising: receiving optimized scalable vector graphics (OSVG) information encoded so as to represent graphics comprising contents and a UI from a remote UI server device; decoding the encoded OSVG information; and rendering the decoded OSVG information using an OSVG primitive application programming interface (API).