Learn More
The program development environment a novice programmer uses has been identified as having a significant impact on the outcome of the process of learning to program. Professional program development environments are developed specifically for professional programmers and are often utilised by educational institutions to teach novice programmers. Pedagogical(More)
This paper discusses the impact of an adaptive prototype in-car communication system (ICCS), called MIMI (Multimodal Interface for Mobile Info-communication), on driver distraction. Existing ICCSs attempt to minimise the visual and manual distraction, but more research needs to be done to reduce cognitive distraction. MIMI was designed to address usability(More)
In-car communication systems (ICCS) are becoming a common feature in today's cars, however they can cause distraction due to usability issues and competition for driver attention. Several multimodal interfaces have been designed and implemented using speech in order to allocate the driver's hands and eyes solely to the driving task. A lack of feedback and(More)
The issue of driver distraction remains critical despite efforts that aim to reduce its effects. In-Car Communication Systems (ICCS) were introduced to address visual and manual distraction occurring when using a mobile phone whilst driving. ICCS running on mobile phone have increased the number of people using ICCS as they can be installed at no cost and(More)
Augmented Reality (AR) provides a fusion of the real and virtual worlds by superimposing virtual objects on real world scenery. The implementation of AR on mobile devices is known as Mobile Augmented Reality (MAR). MAR is in its infancy and MAR development software is in the process of maturing. Dating back to the origin of Computer Science as an(More)
Existing information sharing methods used by mobile devices require the user to repeat a series of steps to share one or more selected files with another individual. Natural User Interfaces (NUIs) focus on the reuse of existing knowledge to provide a more intuitive solution to existing user interfaces. The aim of this paper is to discuss the design of a NUI(More)