Communication software

Communication software

Communication software is used to provide remote access to systems and exchange files and messages in text, audio and/or video formats between different computers or user IDs. This includes terminal emulators, file transfer programs, chat and instant messaging programs, as well as similar functionality integrated within MUDs.

History

E-mail started in 1965 as a way for multiple users of a time-sharing mainframe computer to communicate. Basic text chat functionality has existed on multi-user computer systems and bulletin board systems since the early 1970s. In the 1980s, a terminal emulator was a piece of software necessary to log into mainframes and thus access e-mail. Prior to the rise of the Internet, computer files were exchanged over dialup lines, requiring ways to send binary files over communication systems that were primarily intended for plain text; programs implementing special transfer modes were implemented using various de facto standards, most notably Kermit.[1]

In 1985 the first decentralized chat system was created called Bitnet Relay, whereas Minitel probably provided the largest chat system at the same time. In August 1988 the Internet Relay Chat followed. CU-SeeMe was the first chat system to be equipped with a video camera. Instant messaging featuring a buddy list and the notion of online presence was introduced by ICQ in 1996. In the days of the Internet boom, web chats were very popular, too. Voice over IP is only taking off now.[when?]

Chatting

Chatting is a real-time conversation or message exchange that takes place in public or in private groupings called chat rooms. Some chatrooms have moderators who will trace and block offensive comments and other kinds of abuse. Based on visual representation chats are divided into text based chat room just as were IRC and Bitnet Relay Chat, 2D – supporting graphic smilies; and 3D the conversation in which takes place in 2D graphic surrounding.[2]

References

  1. ^ Van Vleck, Tom (February 1st, 2001). "The History of Electronic Mail". Describes the history of electronic mail and instant messaging. http://www.multicians.org/thvv/mail-history.html. Retrieved November 9th, 2009. 
  2. ^ Jonsson, Ewa (March 4th, 1998). "Internet Relay Chat (IRC) Discourse". A document discussing internet "chat" and the history of IRC. http://epubl.luth.se/1402-1552/1998/02/HTML/3.html. Retrieved November 9th, 2009. 

Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Software architect — is a general term with many accepted definitions, which refers to a broad range of roles. Generally accepted terminology and certifications began appearing in connection with this role near the beginning of the 21st century. Contents 1 History 2… …   Wikipedia

  • Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.[1] It is the… …   Wikipedia

  • Software Innovation — can be understood in (at least) two ways:1. Software Product Innovation the creation of novel and useful software programs.2. Software Process Innovation the introduction of novel and useful ways of developing software.Innovation should be… …   Wikipedia

  • Software documentation — or source code documentation is written text that accompanies computer software. It either explains how it operates or how to use it, and may mean different things to people in different roles. Contents 1 Role of documentation in software… …   Wikipedia

  • Software Lifecycle Processes — are methods and standards for improving and mastering development processes, supporting processes and management processes throughout the software lifecycle.The quest for the optimized mix of processes has resulted in different standards… …   Wikipedia

  • Software development effort estimation — is the process of predicting the most realistic use of effort required to develop or maintain software based on incomplete, uncertain and/or noisy input. Effort estimates may be used as input to project plans, iteration plans, budgets, investment …   Wikipedia

  • Software testing outsourcing — provides for software testing carried out by the forces of an additionally engaged company or a group of people not directly involved in the process of software development. Contemporary testing outsourcing is an independent IT field , the so… …   Wikipedia

  • Software Technology Parks of India — (STPI) is a government agency in India, established in 1991 under the Ministry of Communications and Information Technology, that manages the Software Technology Park scheme. It is an export oriented scheme for the development and export of… …   Wikipedia

  • Software (Band) — Software ist ein deutsches Musiker Duo, das ausschließlich Elektronische Musik komponierte und spielte. Die Band wurde 1984 gegründet und bestand aus den beiden Künstlern Peter Mergener (* 1951) und Michael Weisser (* 1948). Vor Software nannte… …   Deutsch Wikipedia

  • Communication Access Real-Time Translation — (CART), also called open captioning or real time stenography, or simply real time captioning, is the general name of the system that court reporters, closed captioners, and others use to convert speech to text. A trained operator uses keyboard or …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”