Power point for the attention deficient? Used for ESL; teaching content driven by XML; images related to the topic are shown to the students to reinforce verbal understanding. Written by Kaiza Studios using Unity3D, C++, Ruby and, yes, Selenium.
Unity3D requires all materials (images) be imported into the project before compile time. Kaiza Studios used C++ to create a run-time dynamic image loader based on OpenCV. The loader is fast to load images in milliseconds onto a target material. This allows flashing images on a virtual screen.
Another feature is hot key translation of the current phrase into Chinese. Kaiza Studios implemented this scraping the Google Translate API using Selenium WebDriver. Once the translated text has been imported, it is turned into a 3D mesh for fly-in to the Unity3D space.
English speech synthesis reads the current text on the screen. This saves the teacher's voice for other activities.
See this video for a demonstration.
Networked sampler capable of terabytes of samples used concurrently in real time. Route MIDI to client workstations; collect audio back and mix down; in conjunction with Kontakt sampler, capable of simulating random distributed subtle changes to the sample envelope -- to reduce monotonous sample repetitions. See this video for a demonstration.