Thinking of building a little tool for multi-user real-time interaction. Partly as something to show as a product on my website, partly to expand skills for the CV if I go back to contracting, partly to actually help my team communicate remotely.
Anyway, it's essentially a tool where users can work on a shared space and see what each other are doing. Server side will be Java, client-side probably Flex rather than try and do real-time prettiness in HTML.
It could be done purely through HTTP requests, but that's clunky for responsiveness and means the client has to keep polling the server. So I am thinking for the real-time parts, I should use sockets as provided in Flash 9.
My current confusion is over how I make a Java-server app which can both maintain socket connections, and provide more standard ways to communicate e.g login, some HTML pages to see status, etc.
Anyway, it's essentially a tool where users can work on a shared space and see what each other are doing. Server side will be Java, client-side probably Flex rather than try and do real-time prettiness in HTML.
It could be done purely through HTTP requests, but that's clunky for responsiveness and means the client has to keep polling the server. So I am thinking for the real-time parts, I should use sockets as provided in Flash 9.
My current confusion is over how I make a Java-server app which can both maintain socket connections, and provide more standard ways to communicate e.g login, some HTML pages to see status, etc.
Comment