The inspiration for this thesis came from a long standing interest in music and performance.
Although initially motivated by an idea of online collaboration and group performance, the
idea of developing an online application that would allow for remote/distance teaching slowly
emerged to the forefront of my project aims, specifically geared towards the teaching of a
The project incorporates two main elements; video based contact between teacher and student and an interface partially mediated by a physical device that controls an aspect of the application in order to help bridge the issues that arise from lack of proximity between the two main stakeholders involved; the teacher and the student.
The technologies used in this project include Arduino in the making of the physical element, ActionScript3 and Flash to develop the interface of the application itself, ActionScript Glue and Serproxy to communicate between Arduino and Flash, and Adobe AIR to create a standalone desktop application. The open source application Skype is used as a medium to facilitate the video lesson, and the prototype application that I created is achieved using Screen Sharing.