I was just wondering if anyone was aware of any auditory displays which were presented as a `web service' and were combinable (mashable). A scenario could be taking Alberto's work on Austrian voting providing it with a web service interface and mashing it up with something like Google Maps / Earth or similar, so that you could have a sonification linked to a visual representation (in this example but it could simply be another service).
Auditory Display as a Web Service
I just found your comment on Google (that's why I'm replying quite late). We have developed an auditory virtual environment (AVE) as web service for self-screening localization tests over the Internet. The system concept was developed 3 years ago. It's not "mashable" and quite specific, but maybe you are interested in the outcome of our work:
http://hearcom.eu/main/Checkingyourhearing/soundloctext.html
Sodasound
There is a nice application called sodaplay which has an extension called sodasound. Basically, sodaplay is about creating creatures out of mass-spring systems and (with sodarace) racing them agains things created by artificial intelligence algorithms.
However, their sound extension is essentially a model-based sonification of the underlying physical mass-spring system. They use the Java plugin JSyn for sound synthesis (I have used that too for another project, quite powerful and brings sound synthesis to the browser... http://www.softsynth.com/jsyn/).
Unfortunately they just moved their server, so that the link is broken at the moment (I already emailed them). But check back at http://sodaplay.com/constructor/aboutsodasound.htm
Sodasound
There is a working version of the sodaconstructor with sonification now up at
http://projects.soda.co.uk/sodaconductor/
You can play around with different constructions and drad and drop the mass nodes with you mouse... If you want to know more about the sonification mail me and I can put you in touch with the guy who did it.
A start but not yet a web service
This would be a start towards a web service. Its not hard to convert java code to web services, but it requires setting up the service infrastructure (e.g., tomcat, jboss, apache, etc, and de3aling with technologies such as server certificates, and in the case of sound, bandwidth. I don't think there is an established schemathat could be used for auditory display ( I discussed this in my presentation at the Limerick meeting). I'm also not aware of much work in any type of audio web service except that of voice for teleconferencing. And those systems don't work very well. The IBM system (e-collabcenter -- Sametime) is difficult for users to configure correctly for voice support, such that in my current work, almost always a telephone bridge is established for voice, rather than use the voide in the suite.
Jim
Jim Ballas
Home email: jballas@covad.net
Business email: james.ballas@nrl.navy.mil
an example of web service technical challenge
One example of the technical challenges for web services is the server certificate. When I downloaded the jsyn plugin, I got the warning about the cert. This could be due to the site using a self-signed cert, the cert has expired, I havent' loaded the root chain certs in my browser, etc. I didn't check in this case, but selected to trust the cert. This option (user selecting to trust a cert) isn't available with web service calls when the user isn't int the loop, and you might not see any errors.
I would like to pursue this issue more. Maybe a panel at ICAD 08?
Jim Ballas
Home email: jballas@covad.net
Business email: james.ballas@nrl.navy.mil