We require a basic Jabber IM client that will transmit images as well as text. Client should be similar to a regular IM client, with a scrollable list of incoming messages which can be image or Text. The contact list is fixed - no rostering or availability info is required No GUI required except for input text or select image file, send message button / select recipient from fixed list, list of messages. Wave file to play on incoming message if window doesnt have focus. Each conversation should be in a tab. Tab highlights on new incoming message. Client configuration is via application setting (no GUI required) This can be a modification of the Jabber sample client, at [url removed, login to view] with added ability to send and view binary image data. Note the sample code is in VB, my preference is C#, please state which you intend to use. Hooks for application integration are required: an event should be fired on incoming message the ability to retrieve the binary data. Messages should also have the ability to send and receive an additional binary packet, to be provided by and to the hosting program. Note the example jabber-net source code referred to above is licensed under JOSL
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).
Windows 2000+ C# 0r VB.Net, C# preferred