would you please explain the use case? I assumed that only a few people (admins, helpdesk) want to have a web page where they login and then send some messages without receiving an answer.
Spark uses the Smack API to send the messages to the jabber server - you’'ll likely use either Spark or Smack.
Maybe you can live with one of these out-of-the-box options:
It is possible to open Spark using WebStart (like http://liveassist.jivesoftware.com/im/app/spark.jnlp in the jnlp file the username , password, server, jids and muc may be stored ).
Or you can create a Shortcut to Spark like:
which will open a MUC and a normal chat room.
Both options don’'t allow to supply a message and the users could start Spark 10 times …