The client has made the following changes to the job.
Client prefers freelancers from:
You are still able to submit a proposal for this job.
The client prefers freelancers from
a different location.
Utilizing Java, GWT, some MQ, and Comet technologies, your job is to create a GWT/Comet client library (possibly based off open source libraries), which works on all major browsers (including IE6), and the corresponding server code, which will involve not just MQ but also basic permissions in a database.
The interface must support publish/subscribe, hierarchical "channels" (or "topics" of information), presence information for any hierarchical path, hierarchical authorization, reliable guaranteed delivery, and so forth.
The API allows one to subscribe to "/apple/documents/research/", for example, and receive all messages targeted at "/apple/documents/research/" or more deeply nested levels; to give permissions to another user at the same or deeper level than one has access to (e.g. if you have access to "/apple/", you could give access to another user to "/apple/documents"). Presence can be listened to at any path one has access to, e.g. listening for presence on "/apple/documents...
Sign in or Register to see more