присоеденяюсь к вопросу
почему?.
Ведь
там предложены уже готовые библиотеки для работы с серверами, в java/php/руби/Python/perl/vb.net. Java библиотеку как раз можно было бы приспособить для клиентcкой стороны.
В крайнем случае, взаимодействие может происходить по общим методам предоставленными прослойкой на javaScript. Но там где это возможно будет работать аплет, а там где аплет не работает взаимодействовать через серверную сторону. Это будет практически 100% покрытие всех платформ (даже выше чем у flash).