Synopsis On Online Chat Room: Submitted by
Synopsis On Online Chat Room: Submitted by
On
Online Chat room
Submitted By:
Balbir kaur
Roll no.: 7990812260
Nancy Bhardwaj
Roll no.: 7990812273
Bebo technologies:
To accomplish this mission, they have built a team of seasoned professionals who know
how to break the technology barriers and deploy high-capability software practices,
resulting in the best quality software applications and projects. They have also developed
an offshore model that gives their clients a competitive advantage and improved return on
their investment. In their hybrid model, they couple offshore teams with local
management, thus bridging the communication gap that can otherwise complicate
working across two different cultures.
Bebo is very flexible and adaptive to environment. Their staff of software professionals
will take the project from the initial design phase through completion. Services may
include a complete product development team, augmenting an existing development
team, providing sustaining engineering teams, augmenting or building complete QA
teams, and/or building a Technical Support team. Bebo Technologies has expertise in
providing a complete end-to-end software development lifecycle solution. Bebo can also
offer a complete array of software testing, including performance, stress and load testing
or compatibility testing.
PROJECT DESCRIPTION
ONLINE CHAT ROOM
Introduction:
The term chat room is primarily used by mass media .The term can thus mean any
technology ranging from real-time online chat over instant messaging and online
forums to fully immersive graphical social environments. Chat room is a website which
helps to share information via text with a group of other users. Generally speaking, the
ability to converse with multiple people in the same conversation differentiates chat
rooms from instant messaging programs, which are more typically designed for one-to-
one communication. Chat rooms are just like a meeting place where people can talk
simultaneously over a common platform and offers a world full of opportunities to
interact with new people. The users in a particular chat room are generally connected via
a shared interest or other similar connection, and chat rooms exist catering for a wide
range of subjects.
Chat rooms usually have stringent rules that they require users to follow in order to
maintain integrity and safety for their users. Particularly in rooms for children, rules
usually do not allow users to use offensive language, or to promote hate mail, violence
and other negative issues.
Sometimes chat room venues are moderated either by limiting who is allowed to speak
(not common), by having comments be approved by moderators (often presented as
asking questions of a guest or celebrity).
Problem analysis:
In Earlier times, the modes of communication or interaction among relatives, friends and
individuals were not so advanced and instant. The interaction was done using telephones,
posting letters etc. Inspite all, the modes used cost heavily. The entire aspect of
communication between individuals, relatives and friends was not much revolutionized
and it was not possible to meet several new individuals, whom we might not have come
in contact with. It was difficult to keep in touch with people staying far away as
interacting cost excessive bills that one have to pay for ISD and STD calls which resulted
in decrease in the interacting time among individuals.
• The chat room focuses on virtually any aspect of human endeavor or interest.
• It aims at providing a way of communicating by sending text messages to people
in the same chat-room in real-time. It aims at providing text-based variety.
• It includes variety of graphics which can be added to the chat experience, in either
2D or 3D (employing virtual reality technology).These are characterized by using
a graphic representation of the user (avatar) that can be moved about a graphic
background or in a graphic environment.
Proposed System:
• The purpose of the online chat room is to provide ease to the users to share
information via text with a group of other users. It provides the ability to converse
with multiple people in the same conversation and provides a platform which
offers a world full of opportunities to interact with new people.
Usage:
• The chat room website offers users to register for the chat room of their choice.
The users choose a user name and password, and log into a particular room.
• Inside the chat room, generally there is a list of the people currently online, who
also are alerted that another person has entered the chat room. To chat, users type
a message into a text box. The message is almost immediately visible in the larger
communal message area so that other users can respond.
• Users can enter chat rooms and read messages without sending any and can take
part in discussions or read the discussions being held without taking part in the
discussions. This practice is called lurking. The discussions benefit some people a
great deal without even offering to enrich it with their own information and ideas.
• Chat rooms usually have stringent rules that they require users to follow in order
to maintain integrity and safety for their users. Particularly in rooms for children,
rules usually do not allow users to use offensive language, or to promote hate
mail, violence and other negative issues. Also chat rooms often do not allow
advertising in their rooms or flooding, which is continually filling the screen with
repetitive text. Typing with caps lock on is usually considered shouting and is
discouraged.
It provides the ability to converse with multiple people in the same conversation and
provides a variety of graphics which can be added to the chat experience, in either 2D or
3D (employing virtual reality technology).These are characterized by using a graphic
representation of the user (avatar) that can be moved about a graphic background or in a
graphic environment.
• Formatting Text:
It provides the feature to format the text sent to the chat room in several different
ways: bolding, italicizing, changing colors, or all of the above.
• Private Chat:
It provides the feature of doing private chat. If the chat room moderators allow Private
Chat, one can send private messages to other people in the chat room. Once you select
Private Chat, a separate window will appear where you and your chat mate can carry on
your conversation. The username of your chat mate will appear at the top of the window.
When you are finished with your Private Chat, simply close the window by clicking the
X button in the top right corner.
• Emoticons:
Emoticons are used to help depict how one is feeling while chatting, to signify use of
humor, or as an icebreaker. Once you click on an emoticon, it will insert a small snippet
of code into the text box. Click send when you are ready, and the emoticon will appear
with your text.
• Sounds:
One can send sound files to the chat room but just keep in mind that too many sounds can
be annoying, and they won't even be heard at all if your chat mates are not wearing
headphones or don't have their speakers turned on! One can hear the sound before
sending it.
• Avatars:
It provides a variety of Avatars. They are graphics that appear next to ones name. They're
usually small and cartoonist and, like emoticons, is a way to break the ice. The selected
avatar will appear next to your name.
• Pop-Out Window:
It provides a pop-out window to "pop" the chat room out into a separate window to make
it more manageable by clicking on the button with four arrows. Remember that once you
pop out the window, you cannot navigate away from the original page in your browser
window; otherwise you'll inadvertently exit the chat room. To pop the window back into
your browser, simply click the button with four arrows again.
• Disconnecting:
New user accounts in your chat room can be denied access to the chat room until they are
approved.
• Password Protection:
One can password protect the entire chat room or even specific channels.
• Channel Transcripts:
The chatting that occurs in a channel can be recorded and saved to ones account
All chatting that occurs in a private message can be recorded and saved to ones account.
• Administrator:
Administrators assigned by the chat room owner can ban users, ignore a user for all users,
and delete a user
• .Banning:
Use IP addresses banning to stop unwanted visitors from accessing your chat room.
• Ignoring:
This feature allows users to ignore any communication from a specific user.
• Shout Filter:
Stop users from SHOUTING in their messages. A shout occurs when a user types a
message in all capital letters.
Benefits of the project:
Internet chat rooms can take many forms, from customer help desks, to distance learning
centers, conference rooms, discussion forums, social gathering places, etc.
• Communication:
They offer direct communication with people around the world, which broadens
horizons and tolerance between individuals and communities.
• Common Platform:
They provide a meeting place where people can talk simultaneously over a common
platform. Feeling bored? No problem, it will offer a world full of opportunities to interact
with new people.
• Pseudonyms:
The greatest advantage of the online chat room is considered to be the facility of using
any pseudonyms. In this way one, can keep identity secret from others, as long as one do
not feel comfortable with these individuals. Another purpose of going about with
pseudonym is that of creating an impression over the people you come in contact with;
nevertheless your true impression is made out after having conducted online chatting with
one for over a long period of time. In certain cases one could consider the usage of
pseudonyms, as a measure of security, keeping your identity secured from anybody that
one come in contact with; this aids one to get hold of people committing cyber crimes on
a frequent basis.
Businesses can use chat rooms to gather valuable marketing insights about consumer
preferences and interests. In a chat room's relaxed atmosphere, people tend to openly
discuss what they like or dislike about a company's products or services.
• Increase Site Traffic:
Chat room gives visitors a compelling reason to frequently visit the site. The website add
chat capabilities and experience a remarkable increase in their traffic.
You can turn your web site profitable through online advertising. Chat rooms attract large
numbers of users with similar demographic profiles, which creates a good opportunity for
targeted marketing efforts that advertisers are willing to pay a premium for.
Requirements:
The java programming language has many features. The language is platform
independent, simple, object oriented, robust, distributed, portable, dynamic, secure,
performance, multithreaded, interpreted, architecture neutral.
Database used: My SQL Server 5.0
MySQL Server software is the most reliable, secure and up-to-date version of MySQL for
cost-effectively delivering E-commerce, Online Transaction Processing (OLTP), and
multi-terabyte Data Warehousing applications. It is a fully integrated transaction-safe,
ACID compliant database with full commit, rollback, crash recovery and row level
locking capabilities. MySQL delivers the ease of use, scalability, and performance that
has made MySQL the world's most popular open source database.
Methodology:
• Type of Application:
Web based application
• Architecture used:
3 tier architecture
• Technology used:
Business logic: Core java
Database connectivity: JDBC
Server side processing: Servlets
Presentation logic: HTML, JSP, Javascript
• Database used:
SQL Server as Data tier
• Web Server:
Tomcat Server
Conclusion:
• The online chat room is an platform that provides an ease to the users to help
interact with relatives, friends and different individuals.