The usefulness of case in plastic user interfaces

This thesis addresses a problem that faces developers of applications for mobile devices. There is an ever-increasing number of mobile platforms and form factors in the world, and mobile developers have to build applications that can be used on as many of these as possible while still retaining usab...

Full description

Bibliographic Details
Main Author: Mitchelmore, Robert Eurig
Format: Thesis (University of Nottingham only)
Language:English
Published: 2016
Subjects:
Online Access:https://eprints.nottingham.ac.uk/34367/
_version_ 1848794835954171904
author Mitchelmore, Robert Eurig
author_facet Mitchelmore, Robert Eurig
author_sort Mitchelmore, Robert Eurig
building Nottingham Research Data Repository
collection Online Access
description This thesis addresses a problem that faces developers of applications for mobile devices. There is an ever-increasing number of mobile platforms and form factors in the world, and mobile developers have to build applications that can be used on as many of these as possible while still retaining usability. Furthermore, because of constraints put on the development process by the companies that develop the mobile platforms, there is an absolute requirement that the applications produced by the tool conform to the user interface guidelines for each platform. To address this problem, this thesis uses the concept of “case”, which is a phe- nomenon from natural language. In natural languages, case has many functions and plays a part in many systems. This thesis engages with case in one of these functions: it permits flexible word ordering. Case is used here to allow flexible or- dering of elements within the user’s dialogue with the machine. Case may either be useful because of some analogical process in the developer’s head or because of deeper ideas in linguistic theory. To evaluate this idea, a suitable case system was embedded in a tool and this tool was used in three distinct contexts. First, applications were built for three external companies. Second, a workshop study was done with external developers. Third, more external developers were given the tool for a longer period to produce an application of their choosing. These three contexts gave an excellent view into the use of the case system during the development of applications. This evaluation showed that the kinds of functions that case describes are rel- evant to describing user interfaces; that it is possible to implement a plausible case system usefully in a software tool, at least for mobile development; that the case system when embedded within the tool can be used to build useful applications; and that case can be used and understood by developers other than the author.
first_indexed 2025-11-14T19:22:31Z
format Thesis (University of Nottingham only)
id nottingham-34367
institution University of Nottingham Malaysia Campus
institution_category Local University
language English
last_indexed 2025-11-14T19:22:31Z
publishDate 2016
recordtype eprints
repository_type Digital Repository
spelling nottingham-343672025-02-28T13:30:47Z https://eprints.nottingham.ac.uk/34367/ The usefulness of case in plastic user interfaces Mitchelmore, Robert Eurig This thesis addresses a problem that faces developers of applications for mobile devices. There is an ever-increasing number of mobile platforms and form factors in the world, and mobile developers have to build applications that can be used on as many of these as possible while still retaining usability. Furthermore, because of constraints put on the development process by the companies that develop the mobile platforms, there is an absolute requirement that the applications produced by the tool conform to the user interface guidelines for each platform. To address this problem, this thesis uses the concept of “case”, which is a phe- nomenon from natural language. In natural languages, case has many functions and plays a part in many systems. This thesis engages with case in one of these functions: it permits flexible word ordering. Case is used here to allow flexible or- dering of elements within the user’s dialogue with the machine. Case may either be useful because of some analogical process in the developer’s head or because of deeper ideas in linguistic theory. To evaluate this idea, a suitable case system was embedded in a tool and this tool was used in three distinct contexts. First, applications were built for three external companies. Second, a workshop study was done with external developers. Third, more external developers were given the tool for a longer period to produce an application of their choosing. These three contexts gave an excellent view into the use of the case system during the development of applications. This evaluation showed that the kinds of functions that case describes are rel- evant to describing user interfaces; that it is possible to implement a plausible case system usefully in a software tool, at least for mobile development; that the case system when embedded within the tool can be used to build useful applications; and that case can be used and understood by developers other than the author. 2016-07-15 Thesis (University of Nottingham only) NonPeerReviewed application/pdf en arr https://eprints.nottingham.ac.uk/34367/1/thesis.pdf Mitchelmore, Robert Eurig (2016) The usefulness of case in plastic user interfaces. PhD thesis, University of Nottingham. HCI ENGINEERING CASE PLASTIC USER INTERFACES MOBILE HCI CROSS-PLATFORM DEVELOPMENT
spellingShingle HCI ENGINEERING
CASE
PLASTIC USER INTERFACES
MOBILE HCI
CROSS-PLATFORM DEVELOPMENT
Mitchelmore, Robert Eurig
The usefulness of case in plastic user interfaces
title The usefulness of case in plastic user interfaces
title_full The usefulness of case in plastic user interfaces
title_fullStr The usefulness of case in plastic user interfaces
title_full_unstemmed The usefulness of case in plastic user interfaces
title_short The usefulness of case in plastic user interfaces
title_sort usefulness of case in plastic user interfaces
topic HCI ENGINEERING
CASE
PLASTIC USER INTERFACES
MOBILE HCI
CROSS-PLATFORM DEVELOPMENT
url https://eprints.nottingham.ac.uk/34367/