Я пишу программу на Java, которая хочет сделать 3 вещи, и я не знаю, как это сделать или вообще возможно ли это с Java.
1 - Я хочу убедиться, что компьютер, работающий под управлением Mac OS или Windows XP / Vista, не засыпает во время работы моего приложения.
2 - я хочу, чтобы мое приложение могло полностью включить громкость на всех вышеперечисленных ОС перед воспроизведением звука.
3 - Наконец, когда воспроизводится звук, я хочу убедиться, что экран, если он выключен для «энергосбережения», включен.
Возможно ли что-нибудь из этого? Я видел этот пост, в котором предлагался javax.sound. * Как ответ на вопрос (2), но работает ли он на OS X и Windows XP, Windows Vista?
Если кто-нибудь знает, я был бы очень признателен.
РЕДАКТИРОВАТЬ: приложение представляет собой программу связи Wi-Fi, которая позволяет пользователю, использующему «клиентское» программное обеспечение, выводить сообщение на любом компьютере в сети, на котором запущено «серверное» программное обеспечение. Программное обеспечение должно уведомлять пользователя, даже если он не находится за компьютером, следовательно, необходимо, чтобы он был всегда включен (без поддержки WOL через Wi-Fi) и чтобы он шумел и выводил экран на экран для отображения любых сообщений. .