Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
compare webbrowser
Freenet DSL
Who's Online
9 user(s) are online (9 user(s) are browsing encyclopedia)

Members: 0
Guests: 9

more...
browser tip
Unix Befehle
manual of unix befehle
recommendation!
Sponsored
partner

Instant messaging

Instant messaging is the act of instantly communicating between two or more people over a network such as the Internet.

=Overview=

Instant messaging requires the use of a client (computing) that hooks up an instant messaging service and differs from E-mail in that conversations are then able to happen in realtime. Most services offer a Presence Information feature, indicating whether people on one s list of contacts are currently online and available to chat. This may be called a Buddy List . In early instant messaging programs, each letter appeared as it was typed, and when letters were deleted to correct typos this was also seen in real time. This made it more like a telephone conversation than exchanging letters. In modern instant messenging programs, the other party in the conversation generally only sees each line of text right after a new line is started. Most instant messaging applications also include the ability to set a Status message (IM), roughly analogous to the message on a telephone answering machine.

Popular instant messaging services on the public Internet include Qnext, MSN Messenger, AOL Instant Messenger, Yahoo! Messenger, Google Talk, .NET Messenger Service, Jabber and ICQ. These services owe many ideas to an older (and still popular) online chat medium known as Internet Relay Chat (IRC).

==History==

An early form of instant messaging was implemented on the PLATO system in the early 1970s. Later the UNIX/LINUX Talk (Unix) instant messaging system was widely used by engineers and academics in the 1980s and 1990s to communicate across the internet. ICQ was the first general instant messenger introduced for non-UNIX/LINUX computers in November 1996. After its introduction, a number of variations of instant messaging have arisen in parallel in many places, each with its own protocol. This has led to users running many instant messaging applications simultaneously to be available on several networks. Alternatively they could use a client which supports many protocols, such as Gaim, Trillian (instant messenger) or Jabber clients.

Recently, many instant messaging services have begun to offer video conferencing features, Voice Over IP (VoIP), and web conferencing services have begun to integrate both video conferencing and instant messaging capabilities. Hence, the boundaries among these media have become blurred.

On December 19, 2002, AOL Time Warner announced that ICQ had been issued a United States patent for instant messaging, but they also said that they had no plans on enforcing their patent at the present time.

The term instant messenger is a Service Mark of AOL Time Warner and may not be used in software not affiliated with AOL. For this reason, the instant messaging client formerly known as GAIM or gAIM is now only to be referred to as Gaim or gaim.

==Origin of term== The phrase instant message was devised by Paul M. A. Linebarger for a gimmick in the science-fiction stories he wrote in the 1960s under the pseudonym Cordwainer Smith. His instant messages were to be across interstellar distances at speeds faster than that of light, and said to be expensive so he could write plots concerning their unaffordability. From there, the phrase was picked up by members of New England Science Fiction Association, many of whom were computer professionals, for their weekly mimeographed newsletter. The phrase may have come from there. It should be noted that America Online did not originally refer to their own IM service as an instant messenger. The early software releases referred to it as FlashMail. Early users spoke of flashing one another, which was probably one reason that the name was changed.

=Cooperation=

There have been several attempts to create a unified standard for instant messaging: IETF s SIP (Session Initiation Protocol) and SIMPLE (SIP for Instant Messaging and Presence Leverage), APEX (Application Exchange), Prim (Presence and Instant Messaging Protocol), the open XML-based XMPP (Extensible Messaging and Presence Protocol), more commonly known as Jabber and OMA s (Open Mobile Alliance) IMPS (Instant Messaging and Presence Service) created specifically for mobile devices.

Most attempts at creating a unified standard for the major IM providers (AOL, Yahoo! and Microsoft) have failed and each continues to use its own proprietary protocol although on October 13, 2005 Microsoft and Yahoo! announced that by Summer of 2006 they would interoperate.

There are two ways to to combine the many disparate protocols: # One way is to combine the many disparate protocols inside the IM client application. Examples include Trillian (instant messenger), Zango Messenger, Gaim, Fire (instant messenger), Proteus (instant messenger), Miranda IM, Adium, Everybuddy, Ayttm, Kopete, Centericq, BitlBee, and IMVITE. #The other way is to combine the many disparate protocols inside the IM server application. This approach moves the task of communicating to the other services to the server. Clients need not know or care about other IM protocols. This approach is popular in Jabber/XMPP protocol servers however the presently available server bridge modules are immature and limited with respect to the full capabilities of the IM systems they bridge to.

The IMPS standard mentioned earlier is part of a mobile telephone industry initiative to bring instant messaging to mobile phones. The Open Mobile Alliance took over the standards, originally called Wireless Village, in November 2002. There is a free IMPS-based service called Yamigo which allows instant messaging on mobile phones even if your carrier doesn t provide its own Wireless Village service. Yamigo acts as a standalone instant messaging network, but can also integrate with ICQ, AIM, MSN, Yahoo and Jabber.

Some approaches, such as that adopted by the Sonork enterprise IM software or the Jabber/XMPP network, allow organizations to create their own private instant messaging network by enabling them to limit access to the server (often with the IM network entirely behind their firewall) and administer user permissions. Typically, a dedicated corporate IM server has several advantages such as pre-populated contact lists, integrated authentication, and better security and privacy.

Some networks have made changes to prevent them from being utilized by such multi-network IM clients. For example, Trillian had to release several revisions and Patch (computing) to allow its users to access the MSN, AOL, and Yahoo networks, after changes were made to these networks. The major IM providers typically cite the need for formal agreements as well as Computer security concerns as reasons for making these changes.

= Decentralized instant messaging =

Some newer concepts of instant messaging try to make a decentralized instant messaging system via peer-to-peer technology. In such a system, a distributed hash table lookup is used to determine if buddies are online or not. This approach tries to make instant messaging independent of a central authority.

=Servers=

*Internet Relay Chat

  • [http://iserverd.khstu.ru/ IServerd] (ICQ-compatible server)
  • *Jabber#Jabber_servers such as Ejabberd *[http://muve.pages.de PSYCMUVE] (IRC, Jabber and PSYC protocols combined in one server)

    =User base=

  • AIM: 53 million active users (Nielsen//NetRatings, August 2005), 195 million total ([http://news.bbc.co.uk/2/hi/technology/3031796.stm January 2003]).
  • Skype: 45 million total ([http://www.cwi.it/showPage.phptemplate=articoli&id=13623 September 2005]).
  • MSN Messenger: 29 million active (Nielsen//NetRatings, August 2005), 155 million total ([http://www.convergedigest.com/Bandwidth/newnetworksarticle.aspID=14365 April 2005]).
  • Yahoo Messenger: 21 million active ([http://www.thestreet.com/_googlen/markets/jamesaltucher/10242834.htmlcm_ven=GOOGLEN&cm_cat=FREE&cm_ite=NA September 2005]).
  • Jabber: 13.5 million total (Osterman Research August 2005).
  • QQ: 10 million active, 400 million total users (Tencent Q1 results 2005).
  • Gadu-Gadu: 3.6 million total ([http://www.itandtelecompoland.com/next.phpid=14643 January 2005]).
  • ICQ: 1.8 million active ([http://www.thestreet.com/_googlen/markets/jamesaltucher/10242834.htmlcm_ven=GOOGLEN&cm_cat=FREE&cm_ite=NA September 2005]), 140 million total ([http://news.bbc.co.uk/2/hi/technology/3031796.stm June 2003]).
  • =See also=

    *List of instant messengers *List of instant messaging protocols *Comparison of instant messengers *Comparison of instant messaging protocols *talk (Unix) *Computer conferencing *Social networking *Buddy icon *Buddy List

  • *Messaging spam *YIM *Yamigo -- a service that allows instant messaging on mobile phones

    =External links=

    *[http://www.ugfc.org/2004/07/google_instant_.html A Google Messenger] - early speculation on Google s plans to release an instant messaging client *[http://www.corante.com/getreal/ Instant Messaging Industry Insider Blog from Corante Tech News] *[http://www.aimforum.com/ Discussion and information about AIM and IM in general] *[http://www.googletalkforum.com/ Google Talk Forum] *[http://www.pcnineoneone.com/howto/noaim.html Removing AOL Instant messenger] *[http://www.cezeo.com/tips-and-tricks/windows-messenger/ Removing Windows Messenger] *[http://breakingnewsblog.com/instantmessaging Secure Instant Messaging Watch] *[http://www.messengers.ru/ International Messengers Community]