I would like to port a desktop application that will work inside the browser. Cunningham et al suggested using Flash a couple of years ago. I don't think it ever got off its feet. Probably because Flash is not suitable for a complex interactive editing application. Besides simplifying carriage animations and scrolling during Flash playback, it doesn't seem to offer much here. (Would Flex be more appropriate?)
Since I'm mainly a Windows C ++ / C # developer, I hope that Silverlight will provide an API that allows you to access the sound generation capabilities of the computer. Does anyone know how to do this in Silverlight? Something like the old mmsystem.h would be fine. Mark-dot-net blog really bothers me. Perhaps, because these old things are unmanageable, they consider this a security risk for working inside the browser. Obviously, you cannot allow web applications to access the client drive, but access to their audio devices must be secure.
Another option I was considering was porting the application to run as a FireFox plugin. I would appreciate understanding of this approach and the Silverlight approach.
source share