Java-based distance learning environment for electronic instruments | Synapse