Recently I've been researching
comet servers and protocols. Based primarily on
the Comet Daily server maturity guide / feature matrix, I was split between Jetty/java-cometd & Orbited. Since Orbited's released version did not support cross-domain connections, I went with Jetty/java-cometd.
I needed:
- Cross-browser support
- No need for broadcast messages
- Ability to send messages to specific clients
The application I am writing for is not Java based. At the moment Java does not play any role in our environment. What extremely limited documentation there already is seems to assume familiarity with Java servlets and Maven. I have no prior Maven experience, and the last time I seriously wrote any Java code was 2002. This will hopefully help others in the same situation. I don't claim this to be "right" just that it works for me.