COMP2361 Mobile Application Development

How we move = how we feel

How we move = how we feel. Therefore, if we change the way we move, then we can change how we feel.

This is the core idea that Dance Movement Psychotherapy is built upon.

If we now look at the workforce in the UK, we find that 12.5 million working days were lost in the UK due to stress (Health and Safety Executive, 2017). Many people work sedentary, where very little movement takes place. So with the above core idea, if we get the workforce moving we should be able to change the way they feel, which has been found to work – problem is – any engagement with movement practices (yoga, walking etc) takes time away from the desk and actually doing work.

This project involves developing a programme that is integrated into the working day for those who spend most of their day at a computer. The programme will be built with movement theories, developed by Rudolf Laban, in mind and will measure the impact the programme has on well-being.

This project will be undertaken in collaboration with Gillian Hipp who is undertaking a PhD in this area.



Unity3D-based Interactive Viewer for the VR Glaciers & Glaciated Landscapes Project

This project is in collaboration with Dr Des McDougall of the Institute of Science and the Environment, in relation to his ongoing 'VR Glaciers & Glaciated Landscapes' project, which allows students of Geography and allied disciplines to do virtual fieldwork.

As it stands, VR Glaciers & Glaciated Landscapes provides a web-portal to virtual fieldtrips, consisting of sets of GIS-linked 'panospheres' (ie panoramic 360 degree, annotated photographs), which are easily viewed and navigated as html5 webpages.  It looks nice and works well, but there is always room for improvement - can you prototype an application that offers more?  For example, can you make it work with 360 degree videos?  Can you make it possible for the viewer to annotate the key features of the images/videos as a part of their coursework?  Is there anything else you can offer that might be useful?

Remember that with a DBT project, in addition to delivering a working prototype, you must also provide:

  • a requirements specification and plan, developed through background research/study and discussions with your supervisor
  • a detailed and reasoned software design, highlighting how it achieves strong cohesion and loose coupling
  • a development plan/log based on the above design
  • a test strategy and log, showing the planned approach to verification and the results of your tests.

Serious Games: Scenario Planning Climate Disaster

Theoretical / Design-Build-Test. This outline is for a number of possible projects that could be pursued around the use of Serious Games to model and plan for climate disaster.

An interesting resource is the climate countdown graphic provided by MCC Berlin at - scroll down about halfway.  The graphic provides an estimate of the duration until 1.5C and 2.0C warming is reached.  The estimate is based on real-time data, and this could provide a context to build your project around.  There is potential, for example, to attempt to build-in a climate tipping-point that translates as a 'climate disaster'

This description is a work-in-progress, please contact Marc Price for further details if you are interested.


Detecting Physical Misuse of Mobile Devices

damaged phone

Due to the ubiquitous and pervasive nature of mobile devices they are prone to being exposed to a wide variety of potentially hazardous environments and situations. There is a growing interest in being able to monitor and detect exposure to such environments. An example of this is the inclusion of water ingress detectors in many mobile devices that change colour when exposed to water. 

This project aims to extend the kinds of hazards that can be detected by mobile devices. In particular it should look at impact forces and generate notifications of potentially harmful forces. The project would consist of development and evaluation of potential detection techniques using existing sensors and to develop a working prototype logging and notification application.