Creating .Net-C# Adapter for Instant Messeging API's using predefined libraries

Closed Posted Dec 9, 2009 Paid on delivery
Closed Paid on delivery

Overview

Our company is creating a new Multi-IM software client in C# .Net framework. Like Trillian or Pidgin.

We have already implemented the connectivity for SkypeeAPI. now we would like to support additional IM's by creating adapters that will communicate the IM's Public API with our existing project, through pre-defined interfaces (Attached).

For the scope of this project we would like 2 adapters for MSN and ICQ. Both API wrappers source code can be found online in C#.

We are looking for an experienced c# sole programmer (no companies) experienced in Multi IM's related projects.

Please see the attached Interfaces diagram file.

**Notes about code:**

1. All source code and programs are the property of the purchaser.

2. Compiled by VS2008 debug and release.

3. Documentation should be written in the code in order to describe the code.

## Deliverables

As part of the scope of this project is to understand our design patterns (based on popular adapter/adaptee) understand how we treat incoming/outgoing chat room, messages.

Then developing 2 adapters, for MSN and for ICQ using our framework and GUI so that the end user will eventually be able to:

1. Sign in to the IM network using username and password of an existing account. (Registration is not done through our API).

2. Import the friend list.

3. See the online status of each friend (Offline, Online, Away, Busy etc..)

4. See the avatar of each friend.

5. Initiate a text chat with a single friend.

6. Initiate a text conference chat with multiple friends.

7. Initiate a voice chat with a friend (Only if the IM API supports it).

8. Receive a new text chat message.

9. See notification when a friend becomes online.

10. Answer incoming voice chat (Only if the IM API supports it).

Engineering Microsoft MySQL PHP Software Architecture Software Testing Windows Desktop

Project ID: #3013555

About the project

18 proposals Remote project Active Feb 8, 2010

18 freelancers are bidding on average $1088 for this job

dxsilverlig

See private message.

$1275 USD in 14 days
(306 Reviews)
8.7
ngscoder

See private message.

$3400 USD in 14 days
(133 Reviews)
7.0
frostrl

See private message.

$637.5 USD in 14 days
(55 Reviews)
6.9
LogixSmith

See private message.

$1700 USD in 14 days
(54 Reviews)
6.0
kevneth

See private message.

$1020 USD in 14 days
(38 Reviews)
5.6
po2devs

See private message.

$765 USD in 14 days
(8 Reviews)
4.3
ePakSol

See private message.

$977.5 USD in 14 days
(10 Reviews)
3.6
spirit3189

See private message.

$765 USD in 14 days
(2 Reviews)
3.1
pennybooster

See private message.

$765 USD in 14 days
(3 Reviews)
2.9
Monir1234

See private message.

$425 USD in 14 days
(9 Reviews)
2.5
alienwebsl

See private message.

$595 USD in 14 days
(6 Reviews)
2.7
chiru79850

See private message.

$660.45 USD in 14 days
(2 Reviews)
1.9
amitusaineu

See private message.

$1530 USD in 14 days
(0 Reviews)
0.0
tombloss

See private message.

$425 USD in 14 days
(0 Reviews)
0.0
melhorinfo

See private message.

$935 USD in 14 days
(5 Reviews)
0.0
newenterpri

See private message.

$2125 USD in 14 days
(4 Reviews)
0.0
sigmatechservice

See private message.

$850 USD in 14 days
(0 Reviews)
0.0
zberczi

See private message.

$739.5 USD in 14 days
(0 Reviews)
0.0