Newly emerging digital technologies offer potential for ongoing measurement of the performance of an individual, monitoring their learning curves for new skills and defining thresholds of achievement. To enhance access and control of these virtual environments, platform-independent programming languages such as Java can be used.

This paper describes general principles underlying the need for integration of different training media, referring specifically to the Exeter Virtual Worlds (EVW) Shoulder Arthroscopy Simulator, designed to teach surgical pattern recognition skills via an interactive media.