Context Based Mobile User Interface
Context awareness is increasingly gaining applicability in interactive ubiquitous mobile computing systems. Each context aware application has its own set of behaviors to react to context modifications. Hence, every software engineer needs to clearly understand the goal of the development and to categorize the context in the application. We incorporate context based modifications into the appearance or the behavior of the interface, either at the design time or at the run time. In this paper, we present application behavior adaption to the context modification via a context based user interface in a mobile application. We are interested in a context based user interface in a mobile device that is automatically adapted based on the context information. We use the adaption tree, named in our methodology, to represent the adaption of mobile device user interface to various context information. The context includes the user's domain information and dynamic environment changes. Each path in the adaption tree, from the root to the leaf, presents an adaption rule. An e commerce application is chosen to illustrate our approach. This mobile application was developed based on the adaption tree in the Android platform. The automatic adaption to the context information has enhanced human computer interactions.