skip navigation
URC Consortium Logo

You are here: MyURC.org > Tools & Prototypes > iPhone > iPhone

iUCH - iPhone client for UCH

Page Content:


About

iUCH is an iPhone or iPod touch application which connects to the UCH (installed in the local network) via the local wireless network and uses Bonjour to display a list of available Client Controllers. On selecting any Client Controller, iUCH forwards to a Safari browser which opens the application from the UCH. Currently iUCH shows only those Client Controllers which support HTTP/HTML protocol. Here is a screenshot of the iUCH running on an iPhone:

iUCH home screen

Screen shot of iUCH (description of figure)

Two examples of Client Controllers are iPhone simple and iPhone standard.

The iPhone client is an HTML-based user interface for digital media control. With it, you can remotely control your digital media at home.

The iPhone client is a pluggable user interface implementation based on the Universal Control Hub architecture, and the Webclient JavaScript library. Javascript code is embedded within HTML code, and provides the ability to interact with the web page as if it was a local application. However, there is no need for installing an application on the client side.

There are two versions of the iPhone client: a simple and an advanced user interface. At runtime, the user can pick the one that they find most appropriate.

iPhone home screen

Screen shot of iPhone client (description of figure)

Quick Facts

Download

Acknowledgement

The creation of the underlying software was funded by the National Institute on Disability and Rehabilitation Research (NIDRR), US Department of Education under grants H133E980008, and H133E990006; the National Science Foundation (NSF) via the Partnership for Advanced Computational Infrastructure (PACI); and gifts from Microsoft and Sun Microsystems.

See also


Last update: Parikshit Thakur & Team, Gottfried Zimmermann, 2010-05-20

This site is maintained by the University of Wisconsin Trace Center, a member of the Universal Remote Console Consortium.