Systems, methods, and media for a client device discovering remote user
interface applications over a network are disclosed. Embodiments may
include a remote user interface client of the client device receiving
from a content directory service server a code fragment comprising a
uniform resource indicator and determining whether the uniform resource
indicator is associated with a remote-capable application. Further
embodiments may include, in response to determining that the uniform
resource indicator is associated with a remote-capable application,
engaging by the client device a remote user interface server and
receiving by the client device from the remote user interface server one
or more display control commands associated with the remote-capable
application and displaying a user interface based on the received display
control commands. In some embodiments, engaging the remote user interface
server comprises switching from the content directory service server.
Other embodiments are disclosed and claimed.