Department of Computer Science   University of Southern California
CSCI588  
 
Project Team
Team 1
Team 2
Team 3
Team 4
Team 5
Team 6
Team 7
Team 8
Team 9
Team 10
Team 11
Team 12
Team 13
Team 14
Team 15
Team 16
Team 17
Team 18
Team 19
Team 20
Team 21
Team 22
Team 23
Team 24
Team 25
Team 26
Team 27
Team 28
Team 29
Team 30
Team 31
Team 32
Team 33
Team 34
Team 35
Team 36
Team 37
Team 38
Team 39
Team 40
Team 41
Team 42
Course Projects
CSCI-588: Specification and Design of User Interface Software
Fall 2004
Team 22: Remote Control Cellular Phone

Team Member
1) Huan-Chi Lin
2) Qi Guo
3) Shen Liu

While wireless internet access becomes more common today, its high cost, for both the equipments and service, makes it a not very accessible communication gateway for most of the users who desire for mobility. The contemporary cellular network is one of the most common and well-established telecommunication networks, which is designed for mobility of communication at an affordable cost. As Figure 1 shows, our system will allow users using the existing cellular network to dial-in and establish communication interface with their home computer and perform pre-programmed tasks on the computer remotely. Potentially, if the interfaces are established between various home appliances, such as air conditioner, and the home computer, our system can send command to the home appliances as well. Beside the technical challenges within the establishment of the communication interface between the cellular phone and the home computer, there are several user interface challenges within our system. For example, the size of the cellular phone’s display will dictate the amount of information that we can display, thus a challenge for our system’s user interface that reside on the phone. Our system must provide a well- designed GUI for users from different backgrounds to program the functions that they can later perform remotely on the computer. The same GUI will have to be able to dynamically create the user interface for the cellular phones, so that users can interact with an up-to-date list of pre-programmed functions on their phones. Our preliminary research indicates that such system does not exist in either the public research or the commercial product domain.
Prototype and Presentation
Project Status Review