Instant Message network through Windows Azure

ยกเลิก โพสต์แล้ว May 5, 2011 ชำระเงินเมื่อจัดส่ง
ยกเลิก ชำระเงินเมื่อจัดส่ง

To develop server and client program to implement an Instant Message network on Windows. The server will run on Windows Azure. The client will run on Windows PC.

Both the server and client will be delivered as VS 2010 C# solutions, targeting the latest supported .NET version in server and client respectively.

Only high-quality work will be accepted.

## Deliverables

**Requirements include:**

-- This project will include functionality normally expected from an IM network, including but not limited to

* creation and login of users,

* searching, adding and removing contacts,

* send and receive message

* send and receive file

* send and receive data

* administration of IM network and administration UI

-- The following are out of the scope of this project:

* video and voice communication,

* communication with other public IM, social networks

-- The structure of both IM server and client program must be optimally designed and implemented, to make them easy to maintain and upgrade;

-- The IM server must be able to handle a large number of users and easily scale, and must be able to run on Windows Azure;

-- The IM client must have a well designed API so other .NET projects can easily use it; The IM client must be able to run on at least Windows 7 and Vista;

-- Communication between the IM server and client must be secure;

-- The code must be properly re-factored;

-- The work must be well documented;

-- The code should run in C# NET 4.0, targeting the latest supported .NET version in server and client respectively;

-- Deployment of the server will be part of this project;

-- The work must be high-quality and production-ready.

**Resources:**

- Use cases for this project can be provided

- Desirable public interface of the client API can be provided

**Deliverables:**

-- Preferably in 2 phases, with software architecture for phase 1 and implementation for phase 2;

-- Completed C# source code for the IM server and client;

-- Documentation for both server and client, including client API references;

-- A separate C# testing UI project to test the work, please note it is a simple test UI but not the production UI since production UI will be handled separately;

**To Bid**

Please give examples of your related previous work, e.g. experience with Windows Azure, WCF.

I've posted a deadline of 35 days. If you feel that is too short, please post your timeframe with your bid.

Please also state the 2 phase delivery is ok. If yes, the estimated time and cost for each phase.

การเขียนโปรแกรม C# PHP สถาปัตยกรรมซอฟต์แวร์ การทดสอบซอฟต์แวร์ เว็บโฮสติ้ง การจัดการเว็บไซต์ การทดสอบเว็บไซต์

หมายเลขโปรเจค: #3293451

เกี่ยวกับโปรเจกต์

โปรเจกต์ระยะไกล ใช้งาน %project.latestActivity_relativeTime|แทนที่%