top of page
Rehab application 
​

Red Panda is a rehabilitation and physical therapy assessment tool that utilises the Microsoft Kinect to allow a patient to complete their treatment from the comfort of their home. The Kinect uses face recognition, gait analysis, 'skeletonization' and depth imaging to build gestural interfaces for software; this can be used to create assistive technologies for people with disabilities. By using the Kinect sensors ability to identify the locations of persons within a room and track their movements the Kinect offers amazing possibilities for interactive applications.

3rd Year Projects

 

As part of third year, students complete a group project which makes use of the skills and principles which they have learnt on the programme. Here is a selection – the project  descriptions are written by the students themselves.

 

HTML5 Game
​

Camp Danger is a HTML5 and JavaScript game which uses the ImpactJS Game Engine. The game allows the user to control a character through two worlds. The player must overcome obstacles and battle with enemies.

JavaScript does not use classes or have an include() function like most object oriented languages. The ImpactJS game engine has its own class object and its own way of including other JavaScript files. The game also attempts to implement multi-player functionality using Node.js and Socket.io.

Camp Dangers graphics are completely unique and have been created using Photoshop with the aid of a Wacom graphics tablet.


 

Music Dashboard ​
 

Smokestack UI was built to provide visualisation and search functionality of big data in real-time. Built in collaboration with Soundwave, a music discovery mobile application that tracks what music you're listening to. Technologies include MongoDB, Node.js, HTML5, CSS3, JavaScript, Ajax and HighCharts.

Smokestack was built from the ground up starting with a web server written in JavaScript using Node.js and a custom API to serve result sets to the front end. This system offers Soundwave the ability to explore data in a way that was otherwise inaccessible.

 

bottom of page