Affinché un'applicazione giri da web è necessario che
- sia un applet
- utilizzi "Java Web Start"
In entrambi i casi, la tua applicazione, che deve interagire con il microfono - dunque una risorsa locale del client, dovrà essere "firmata" (ossia dotata di un certificato digitale): la firma digitale, dopo il consenso dell'utente, consentirà alla tua applicazione remota di andare a pescare dati e risorse dal computer del client.