I am requesting a fairly simple java library that wraps several open source java libraries. The requested wrapper library will wrap already written libraries on the Internet to provide a common library to send messages via MSN, AIM, ICQ, Yahoo, and Jabber. Also requested is a simple function to send e-mails via the java SMTP library.
## Deliverables
a) The wrapper class will be written using java 1.5.
b) The instant messaging wrapper class will be placed in a library named [login to view URL]
bb) The e-mail wrapper class will be placed in a library named [login to view URL]
c) The wrapper class will provide a function to send chat messages like the following example:
[login to view URL] ("Yahoo", "[login to view URL]", "username", "password")
result = [login to view URL]("To", "Message")
[login to view URL]()
d) result in a boolean True or False telling if the send was successful
e) The type of messaging server being sent to is indicated in the login command in the first parameter. "MSN", "AIM", "ICQ", "Yahoo", or "Jabber".
f) The supporting libraries must be provided along with the source code for this class. All supporting libraries must be open source or included with Java.
g) The e-mail class should function like the following example:
result = [login to view URL]("TO", "Subject", "Message")
h) result in a boolean True or False telling if the send was successful
i) Full Examples must be included on how to use the class.
j) All error handling must be included.
k) The library is for sending messages only. Receiving messages is not required.
L) A jar file must be created that contains the library
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) 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. .
## Platform
java 1.5 must run on both Windows XP and RedHat Linux
**Here are links to -suggested- libraries that you can use to make the wrapper class:
** AIM [login to view URL]
ICQ [login to view URL]
Yahoo [login to view URL] Jabber [login to view URL]
MSN [login to view URL]