Anda di halaman 1dari 8

Project Proposal

Advanced Technological Institute Naiwala


Department of Information Technology Group

Project Name

- Local Area Network Chat Software (LAN Chat Software)

Group Members-

Chamath Hettiarachchi(Group Leader) Rajitha Munasinghe Nipun Suriyaarachchi Sasini

Problems
The problem of communicate, people who are functioning in a Local Area Network. When there is no internet connection among Local Area Network, What shall we do..???

Objectives
The facility to communicate in a Local Area Network. If there is no internet connection, we can easily communicate through this software. Improve happiness among people through chatting.

Scope
We have to think about two major aspects, programming and networking.

Prioritization
The targeted people are, who is working in a Local Area Network will be benefited from this software.

Methodology
What's a chat application?
The interconnection of two or more computers working in a distributed manner on a common application process. Instant messaging and chat systems are multicasting approaches for computer conferencing. First of all we're going to need a strategy as to how we want communications to flow. There are two software called client and server. The client is the application that the users' will use to connect to the server. The server is the application that will host the chat session and that all users will connect to it. The communication will run through the system like so.

In our application our server will have one connection for itself. This connection will be the socket for all other clients to plug-into or connect.

What is a socket?
A socket is a method of connecting to a physical machine through its network connection. We need an IP address and a Port number on that IP address. Ports are important in that certain things such as firewalls, routers and switches all can block or allow traffic on certain ports.

This is the rhythm of our software

Time Line

Name
Get a conceptual idea about the software. Literature survey. Gathering information and resources. Analyzing the information and resources. Get a first step to initialize the software and continuation. Error handling. Experimental testing & Finalizing. Data analyzing and thesis writing.

Begin Date
01/07/2011 01/07/2011 04/07/2011 19/07/2011 27/07/2011 20/09/2011 11/10/2011 19/10/2011

End Date
03/07/2011 28/10/2011 18/07/2011 26/07/2011 20/09/2011 11/10/2011 18/10/2011 26/10/2011

Risks & Obstacles


Lack of knowledge to make the software. It is difficult to find hardware components (such as Network Cables,Routers,Hub, Interconnected Computers..etc ) for testing purposes. Difficulty to get advices from a third party resource person.

Detailed Budget
Bench fee. Software and books. Resource persons. Internet charges. Hardware components.

References
Source Forge. Code Project. Google Summer of Code. Computer Networks, by Andrew S.Tanenbaum. Computer Networking, by James F.Kurose & Keith W.Ross.

Notes

Anda mungkin juga menyukai