Research Interests...
The 4 main areas of my current research are:-
The Implications of Mobility on Collaborative Groupware Systems
User Interface Design Issues for Mobile (Adaptive) Interactive Application
I believe that Context-awareness is likely to play a crucial role in enabling mobile devices to provide genuinely useful functionality and offer more than simply an extension to Microsoft Outlook. Increasingly, mobile devices are likely to have the ability to sense context, either directly (e.g. GPS for location) or via wireless communications. The three main categories of context that exist are:-
The development of mobile context-aware systems raises a number of interesting issues including, usability, scalability and the role of connectivity.
Much of my practical work on mobile context-aware systems has been based on the GUIDE project. This project enabled us to investigate some of the issues surrounding the evaluation of mobile context-aware systems. From our work on GUIDE we learnt a number of valuable lessons for developing mobile context-aware interactive applications.
Platform support for Mobile Context-Aware Systems
Platforms need to be developed which can provide the context required by future context-aware applications. Applications should be able to search 'context servers' for certain 'interesting' types of context. Applications could then choose to receive context from the most appropriate context-server, i.e. the cheapest or the one that can provide context information in the most timely manner.
The following paper describes our initial thoughts on developing such a platform: postscript file or zipped postscript.
The Implications of Mobility on Collaborative Groupware Systems
Collaborative groupware can be affected by mobility for a number of reasons, such as: group members can suffer network disconnection group members can have slow links to other group members. In general mobility implies a number of constraints such as the potential for rapid and drastic changes in the quality of the underlying communications channel. Consequently, there is a strong argument for enabling applications to provide awareness or feedback through the user interface in order that collaborating users can gain some knowledge of the effect that the constraints imposed by an heterogeneous mobile communications environment might have on the groups collaboration.
User Interface Design Issues for Mobile (Adaptive) Interactive Application
It is well understood principle for the design of interactive systems that the behavior of a system show appear as predictable to the user. This principle has some interesting implications when considered in the light of application adaptation and context-awareness. For example, how predictable is a video conferencing application when the resolution of the video image changes (for no apparent reason). This is a problem for mobile interactive systems in general because adaptive context-aware systems because system behaviour, such as application functionality and the presentation quality of multimedia information, reacts to changes in context, e.g. the quality of the underlying communications channel. One approach for reducing this problem is provide users with an appropriate, level of 'awareness' for appreciating the current behaviour of the system. To achieve this, metaphors need to be designed that encourage the user to form simple (yet sufficient) mental models for understanding the potential for changes in system behaviour. For example, the 'bars of connectivity' metaphor, made familiar by the mobile phone industry, has been designed to enable users to appreciate the affect of the communications link on a mobile phone's functionality.