Completed

yahoo messenger connectivity library (libyahoo2)

We require a yahoo messenger connectivity library to be built in order to be used in our applications. We are willing to use GPL library libyahoo2, but have met some technical problems we would like help with. This connectivity module will be used in Delphi application and could be native DLL, COM object or delphi module. There are 2 separate solutions we find reasonable and we accept bids for either of them. First possible solution: a dll is to be created embedding the libyahoo2 GPL library and exporting its functionality in a suitable form to be used by our app. This dll is to be written in C and should compile under MINGW (MSVC is acceptable too) environment on windows. Check with buyer if you prefer to use another environment. This solution basically involves exporting 20 functions in the appropriate form and writing initialization/finalization functions. Second possible solution: a delphi module(using Indy) implementing native yahoo comunication. This would have to implement everything in the list bellow. Simple OO design will be required here with class encapsulating a connection to YM. Nonblocking sockets are mandatory we don't want our apps to freeze. We need these solutions to have the following capabilities: - connect to yahoo and get a connection handle - support multiple simultaneous connections(accounts) in all of the following - get buddy list for a connection handle - get chatroom listings - enter / exit chatroom - post messages to chatroom / buddy - receive messages from chatroom / buddy you are to propose an interface design (c header or delphi class) to be approved by buyer and to work with. Once agreed upon this we'll provide you with a simple test program to work with. NOTE! We need one of these solutions not both! When bidding please explain your experience in yahoo messenger communication and your best and worst case timescale.

## Deliverables

1) Deliverables would be in one of the following forms: a) For the libyahoo approach: a compiled DLL is required and compialble with buyer approved compiler source code producing that same dll.

b) for Delphi approach: compilable source of delphi 7 class implementing the task.

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).

## Platform

Your solution is to work and compile on windows 2k/XP.

Skills: C Programming, Delphi, Engineering, Microsoft, MySQL, PHP, Software Architecture, Software Testing, System Admin, Windows Desktop

See more: yahoo messenger.c, yahoo 7, writing code for apps, writing a compiler, technical writing class, simple programming problems, programming library, oo programming, oo design, library programming, hire freeze, first class solutions, find a writing buddy, find a coder for your app, find a coder app programming, c list library, best writing apps, best writing app, app programming delphi, 7 yahoo

About the Employer:
( 12 reviews ) Los Angeles, United States

Project ID: #3778836

Awarded to:

geefunk

See private message.

$102 USD in 7 days
(117 Reviews)
6.4

4 freelancers are bidding on average $233 for this job

repmovsd

See private message.

$680 USD in 7 days
(154 Reviews)
7.1
oldbud

See private message.

$85 USD in 7 days
(5 Reviews)
2.7
marksummers

See private message.

$63.75 USD in 7 days
(6 Reviews)
1.6