A web chat is a system that allow users to communicate in real time using easily accessible web interfaces. It is a type of internet online chat Online chat can refer to any kind of communication over the Internet, but is primarily meant to refer to direct one-on-one chat or text-based group chat , using tools such as instant messengers, Internet Relay Chat, talkers and possibly MUDs. The expression online chat comes from the word chat which means "informal conversation" distinguished by its simplicity and accessibility to users who do not wish to take the time to install and learn to use specialized chat software. This trait allows users instantaneous access and only a web browser A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content. Hyperlinks present in resources enable users to easily navigate their browsers to is required to chat.
Contents |
History and technology
The history of web chatting is characterized by trends in underlying web technologies. The first chat sites featured simple interfaces made from dynamically generated HTML HTML, an initialism for Hypertext Mark-up Language, is the predominant markup language for web pages. It provides a means to describe the structure of text-based information in a document—by denoting certain text as links, headings, paragraphs, lists, etc.—and to supplement that text with interactive forms, embedded images, and other objects pages. The use of HTML allowed sites to incorporate fonts, colors, links, and images into their interfaces, giving them a more modern hypermedia Hypermedia is used as a logical extension of the term hypertext in which graphics, audio, video, plain text and hyperlinks intertwine to create a generally non-linear medium of information.This contrasts with the broader term multimedia, which may be used to describe non-interactive linear presentations as well as hypermedia. It is also related to feel, which was an advantage over older, but more established text-based chat services like IRC Internet Relay Chat is a form of real-time Internet text messaging (chat) or synchronous conferencing. It is mainly designed for group communication in discussion forums, called channels, but also allows one-to-one communication via private message as well as chat and data transfers via Direct Client-to-Client. The biggest downside to HTML chat was in its interactivity. Every message sent to an HTML chat required a form submission and subsequent page load, which meant that there was a waiting period between the time a user could send one message and the time they could begin to type the next one. Receiving messages also required frequent page reloads, and could lead to delays, page flicker and distracting browser activity. For these reasons HTML chats have largely fallen out of use today, although some of the older HTML chat sites still remain active.[1]
In 1995, Java applet A Java applet is an applet delivered to the users in the form of Java bytecode. Java applets can run in a Web browser using a Java Virtual Machine , or in Sun's AppletViewer, a stand-alone tool for testing applets. Java applets were introduced in the first version of the Java language in 1995. Java applets are usually written in the Java technology was introduced into web browsers. Java's well developed network and graphical capabilities made it an ideal platform for creating chat interfaces, some of which are in use on the most popular web chat sites today. While there are some drawbacks associated with Java chats such as long initial page loading times, the technology has worked well and scaled well.
Since 2005, newer web technologies such as Ajax Ajax, sometimes written as AJAX , is a group of interrelated web development techniques used on the client-side to create interactive web applications or rich Internet applications. With Ajax, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page and Flash Adobe Flash is a multimedia platform originally acquired by Macromedia and currently developed and distributed by Adobe Systems. Since its introduction in 1996, Flash has become a popular method for adding animation and interactivity to web pages. Flash is commonly used to create animation, advertisements, and various web page components, to have been used as the basis for some new chat systems. There are some disadvantages such as incomplete support for networking in the underlying Javascript JavaScript is a scripting language used to enable programmatic access to objects within other applications. It is primarily used in the form of client-side JavaScript for the development of dynamic websites. JavaScript is a dialect of the ECMAScript standard and is characterized as a dynamic, weakly typed, prototype-based language with first-class and Actionscript ActionScript is a scripting language based on ECMAScript. ActionScript is used primarily for the development of websites and software using the Adobe Flash Player platform , but is also used in some database applications (such as Alpha Five), and in basic robotics, as with the Make Controller Kit. Originally developed by Macromedia, the language programming languages. However, the trendiness of these technologies, as well as their strong support for graphical and usability features mean it is likely that these types of chats will become more widespread.
Comparison with other chat services
Web chatting is only a small part of the world of online chat. Web chats do not have the same network effects In economics and business, a network effect is the effect that one user of a good or service has on the value of that product to other people as chat services like instant messengers The following tables compare general and technical information for a number of instant messaging clients. Please see the individual products' articles for further information. This article is not all-inclusive or necessarily up-to-date. External links lead to extensions that add a feature to a client, which become more useful as they become more popular. Smaller, less busy chats can actually have more appeal to users than crowded, popular ones. Really, the only unique feature web chat sites offer is instant accessibility. And in an internet where there are so many other choices for real-time social interaction: Internet Relay Chat Internet Relay Chat is a form of real-time Internet text messaging (chat) or synchronous conferencing. It is mainly designed for group communication in discussion forums, called channels, but also allows one-to-one communication via private message as well as chat and data transfers via Direct Client-to-Client networks, instant messenger The following tables compare general and technical information for a number of instant messaging clients. Please see the individual products' articles for further information. This article is not all-inclusive or necessarily up-to-date. External links lead to extensions that add a feature to a client services, online games An online game is a game played over some forms of computer network. At the present, this almost always means the Internet or equivalent technology; but games have always used whatever technology was current: modems before the internet, and hard wired terminals before modems. The expansion of online gaming has reflected the overall expansion of, and virtual worlds The computer accesses a computer-simulated world and presents perceptual stimuli to the user, who in turn can manipulate elements of the modeled world and thus experiences telepresence to a certain degree. Such modeled worlds may appear similar to the real world or instead depict fantasy worlds. The model world may simulate rules based on the real. Web sites devoted to simple text-based chat remain a small, but singular phenonemon.
There are hundreds of web chat sites, which actively compete with each other to the point where some of the more popular ones actually censor the names of other chat sites, preventing users from referring each other to competing chats. The simple accessibility generates an extremely high level of competition between chat sites, as it allows users to switch between them with ease.
Server software
The following are standalone chat server:
- Chatspace (Java)
- Conference Room (Flash, Java)
- ParaChat (Java)
- Pichat (C++, Ajax)
- Psyced psyced is a multi-protocol gateway and server application supporting the PSYC, Jabber, IRC and more protocols. It performs as a node in distributed synchronous conferencing and instant messaging networks such as PSYC and Jabber (LPC, Ajax)
The following are web front ends (requires e.g. IRC chat server):
- CGI:IRC (Perl, Ajax)
- Mibbit Mibbit's user interface operates entirely within a web browser and does not require installation of any software on the user's computer. Most modern web browsers that support recent versions of JavaScript are supported, including Mozilla Firefox, Internet Explorer, Opera, Google Chrome, and Safari. Mobile devices such as the Apple iPhone iPod (Java, Ajax)
- PJIRC PJIRC is an open source IRC client written in the form of a Java applet. It can be embedded in a web page and used on any web browser that supports the Java programming language (Java)
- qwebirc (Python, Ajax)
See also
- Chat room The term chat room, or chatroom, is primarily used by mass media to describe any form of synchronous conferencing, occasionally even asynchronous conferencing. 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
- Live support software
- List of online chat software Online chat can refer to any kind of communication over the Internet, but is primarily meant to refer to direct one-on-one chat or text-based group chat , using tools such as instant messengers, Internet Relay Chat, talkers and possibly MUDs. The expression online chat comes from the word chat which means "informal conversation"
- List of collaborative software
- Shoutbox A shoutbox, saybox, tagboard, or chatterbox is a chat-like feature of some websites that allows people to quickly leave messages on the website, generally without any form of user registration
References
External links
- Internet Chat at the Open Directory Project The Open Directory Project , also known as Dmoz (from directory.mozilla.org, its original domain name), is a multilingual open content directory of World Wide Web links owned by Netscape that is constructed and maintained by a community of volunteer editors
Categories: Internet culture Categories: Computing culture | World Wide Web | Subcultures | On-line chat Categories: Computer-mediated communication | Application layer protocols | Web browsers Categories: Web software | Browsers | HTTP clients | Communication software
|
ECommerce-Guide, United States
Smith observed that most retailers prominently display toll-free numbers, but they tend to bury chat buttons and e-mail tools several layers deep in the Web site. Smith found a significant range of both agent and information consistency from one ...
