Proof of concept made for KISS 2013 (Kyma International Sound Symposium - http://http://kiss2013.symbolicsound.com ).
There are two communication protocols:First is the Bluetooth V3.0 protocol allowing the sphero to be connected to pc.
The second is the OSC message which will be used to control the kyma via ethernet connection.
The goal is to control kyma with the Sphero ball. The source code allows an evolution according to your imagination.
I use an OSC C# class made by Mingming Zhang to send OSC message, I've just add one function to disable the OSC connection. I use also a SDK Sphero to communicate with the pc. First, you connect the ball to the pc with a bluetooth adapter. After that you launch \Sphero-Music\WindowsFormsApplication1\bin\Debug\Sphero-music.exe When the program is running you click on Connect. To send OSC Message to Kyma you put the IP Address and Port and click on OK. Move the ball the way you want and listen to what you create.