We are looking to extend the Jabber server architecture. I would like to find someone that has experience creating custom messages and handlers to facilitate the project. The initial project will be to create a new, fairly simple jabber message and a client to display the contents of the new jabber message format. We are looking to implement in .NET, but I am willing to work with the developer in Java initially, as I can have it rewritten if necessary. The new jabber message will be used to indicate presence on a phone. The details of the message protocol will be given at selection of the coder. The test application will do the following: 1. Receive a message from an external system via listening on a TCP socket. The message will be comma-delimited in format. 2. Take the message and create a custom jabber message and send it to the jabber server. 3. Have the jabber client show a different icon for being present or not present, based on the message contents. We are looking to implement something similar to the libjingle library that Google uses for GoogleTalk. Jabber expertise is absolutely required. Coder will have to demonstrate knowledge of the platform with sample code and / or sample working examples in order to be considered. The coder should present these examples at time of placing a bid or comment. All configuration should be handled outside the application so that we can select our own usernames, passwords, and jabber servers. Expect multiple revisions. We are picky about how things work. Timelines are very critical. YOu must be able to complete the work on time.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Working application as described above, preferably as a [url removed, login to view] 2003 solution, 1.1 framework. As said, Java coders will be considered if necessary
[url removed, login to view] 2003 Jabber Java ( if necessary )