Thursday, 27 June 2013

AOL Instant Messenger

From Wikipedia, the free encyclopedia Jump to: navigation, search AOL Instant Messenger Developer(s) AOL Inc. Initial release May 1997; 16 years ago (1997-05) Stable release 7.5.14.8 (May 31, 2012; 12 months ago (2012-05-31)) Preview release Non Written in C++, Adobe Flash Operating system Windows, Windows Mobile, Mac OS X, Android, iOS, BlackBerry OS Type Instant messaging client License Proprietary Website www.aim.com

AOL Instant Messenger (AIM) is an instant messaging and presence computer program which uses the proprietary OSCAR instant messaging protocol and the TOC protocol to allow registered users to communicate in real time.

History

AOL Instant Messenger was released by America Online (AOL) in May 1997. Stand-alone official AIM client software includes advertisements and is available for Microsoft Windows, Windows Mobile, Mac OS, Mac OS X, Android, iOS, BlackBerry OS. The software, maintained by AOL, Inc., at one time had the largest share of the instant messaging market in North America, especially in the United States (with 52% of the total reported as of 2006). This does not include other instant messaging software related to or developed by AOL, such as ICQ and iChat.

Downfall

As of June 2011, one reported market share had collapsed to 0.73%. However, this number only reflects installed IM applications, and not active users.

Protocol

The standard protocol that AIM clients use to communicate is called Open System for CommunicAtion in Realtime (OSCAR). Most AOL-produced versions of AIM and popular third party AIM clients use this protocol. However, AOL also created a simpler protocol called TOC that lacks many of OSCAR's features but is sometimes used for clients that only require basic chat functionality. The TOC/TOC2 protocol specifications were made available by AOL, while OSCAR is a closed protocol that third parties have had to reverse-engineer.

In January 2008, AOL introduced experimental Extensible Messaging and Presence Protocol (XMPP) support for AIM, allowing AIM users to communicate using the standardized, open-source XMPP. However, in March 2008, this service was discontinued. As of May 2011, AOL offers limited XMPP support.

Privacy

For privacy regulations, AIM has strict age restrictions. AIM accounts are available only for children over the age of 13; younger children are not permitted access to AIM.

Under the AIM Privacy Policy, AOL has no rights to read or monitor any private communications between users. The profile of the user has no privacy.

If public content is accessed it can be used for online, print or even broadcast advertising etc. This is outlined in the policy and terms of service, "you grant AOL, its parent, affiliates, subsidiaries, assigns, agents and licensees the irrevocable, perpetual, worldwide right to reproduce, display, perform, distribute, adapt and promote this Content in any medium". This allows anything one posts to be used without a separate request for permission.

The issue of AIM's security has been called into question. AOL states that it has taken great steps to insure that personal information will not be accessed by unauthorized members, but that it cannot guarantee that that will not happen.

AIM is different from other clients such as Yahoo! Messenger in that it does not require approval from one buddy to be added to another's buddy list. As a result, it is possible for users to keep other unsuspecting users on their buddy list to see when they are online, read their status and away messages, and read their profiles. In fact, there is a web API to display one's status and away message as a widget on one's webpage. However, one can block another user from communicating and seeing one's status; but this does not prevent the user from creating a new account that is not blocked and therefore can still track the first user's status. A more complete privacy option is to select a menu option allowing communication only with those on one's buddy list; this causes blocking (thus appear offline to) all users who are not on one's buddy list.

AOL recently teamed up with Facebook, allowing you to login to AIM using your Facebook account. However, many privacy advocates claim that the convenience comes at a high price. In order to sign up for AIM Express, the more lightweight, web-based version, you must accept all of their account access stipulations. These include access to your photos, videos, messages in your inbox (including private), custom friends list, friend requests, and more. You must also allow AIM to access your account when you're offline, as well as post messages and videos on your wall. If you refuse to accept all the terms, the sign-up process stops.

The new release logs all conversations, and there is no opt-out.

Chat robots

AOL and various other companies supply robots on AIM that can receive messages and send a response based on the bot's purpose. For example, bots can help with studying, like StudyBuddy. Some are made to relate to children and teenagers, like Spleak, others give advice, and others are for more general purposes, such as SmarterChild. The more useful chat bots have features like the ability to play games, get sport scores, weather forecasts or financial stock information. Users were able to talk to automated chat bots that could respond to natural human language. They were primarily put into place as a marketing strategy and for unique advertising options. It was used by advertisers to market products or build better consumer relations.

Before the inclusions of such bots, the other bots DoorManBot and AIMOffline provided features that are provided today by AOL for those who needed it. ZolaOnAOL and ZoeOnAOL were short lived bots that ultimately retired their features in favor of SmarterChild. As of November 18, 2008, the SmarterChild bot for AIM was retired and is no longer offering any services, although still available through MSN.

URI scheme

AOL Instant Messenger's installation process automatically installs an extra URI scheme ("protocol") handler into some web browsers, so URIs beginning "aim:" can open a new AIM window with specified parameters. This is similar in function to the mailto: URI scheme, which creates a new e-mail message using the system's default mail program. For instance, a web page might include a link like the following in its HTML source to open a window for sending a message to the AIM user notarealuser:

<a href="aim:goim?screenname=notarealuser">Send Message</a>

To specify a message body, the message parameter is used, so the link location might look like this:

aim:goim?screenname=notarealuser&message=This+is+my+message

To specify an away message, the message parameter is used, so the link location might look like this:

aim:goaway?message=Hello,+my+name+is+Bill

When placing this inside a URL link, an AIM user could click on the URL link and the away message "Hello, my name is Bill" would instantly become their away message.

To add a buddy, the addbuddy message is used, with the screenname parameter

aim:addbuddy?screenname=notarealuser

This type of link is commonly found on forum profiles, to easily add contacts

Vulnerabilities

AIM is known for security weaknesses that have enabled exploits to be created that use third-party software to perform malicious acts on users' computers. Although most are relatively harmless, such as being kicked off the AIM service, others perform potentially dangerous actions such as sending viruses. Some of these exploits rely on social engineering to spread by automatically sending instant messages that contain a URL accompanied by text suggesting the receiving user click on it, an action which leads to infection. These messages can easily be mistaken as coming from a friend and contain a link to a web address that installs software on the user's computer to restart the cycle.

Users have also reported sudden additions of toolbars and advertisements from third parties in the newer version of AIM. Multiple complaints about the lack of control of third party involvement have caused many users to stop using the service. AIM has also been complained about their internet connection quality. Connection would be either inconsistent or working properly only of a few months before deteriorating severely. AIM has also been considered a slower program than most available instant messaging services. Mostly in relation to the lack of proper internet connection, service between connections has been hard to arrive quickly, especially involving sent images and videos. The interface has also been criticized as impractical and unorganized, make it user-unfriendly. Although people who have used AIM since its beginnings may have a much better grasp of how to use it, newer users would have a harder time grasping the concept of the interface.