J'écris un programme Java qui veut faire 3 choses, et je ne sais pas comment les faire ou si c'est même possible avec Java.
1 - Je veux m'assurer que l'ordinateur, qu'il fonctionne sous Mac OS ou Windows xp/vista, ne se mette pas en veille pendant l'exécution de mon application.
2 - Je veux que mon application soit capable de mettre le volume à fond sur tous les OS ci-dessus avant de jouer un son.
3 - Enfin, lorsqu'un son est joué, je veux m'assurer que l'écran, s'il est éteint pour des raisons d'économie d'énergie, est allumé.
Est-ce que tout cela est possible ? J'ai vu este qui suggérait javax.sound.* comme réponse à (2), mais cela fonctionne-t-il sur OS X et Windows XP, Windows Vista ?
Si quelqu'un le sait, je lui en serais très reconnaissant.
EDIT : L'application est un programme de communication wi-fi LAN qui permet à un utilisateur utilisant le logiciel "client" de faire apparaître un message sur n'importe quel ordinateur du réseau utilisant le logiciel "serveur". Le logiciel doit avertir l'utilisateur même s'il n'est pas à l'ordinateur, d'où la nécessité qu'il soit toujours allumé (pas de support pour WOL sur wi-fi) et qu'il fasse beaucoup de bruit et réveille l'écran pour afficher les messages.