OSCAR

OSCAR
Название:

OSCAR

Уровень (по модели OSI):

Прикладной

Семейство:

TCP/IP

Создан в:

1996 г.

Порт/ID:

5190/TCP, 5190/UDP

Назначение протокола:

Служба мгновенного обмена сообщениями

Спецификация:

http://dev.aol.com/aim/oscar/

Основные реализации (клиенты):

AIM, ICQ

Основные реализации (серверы):

AIM, ICQ

OSCAR — открытый5 марта 2008 года), но не свободный сетевой протокол, обеспечивающий обмен мгновенными и офлайновыми текстовыми сообщениями. В данный момент используется для двух систем: AIM (компания AOL, управляемая Time Warner) и ICQ (компания Mail.Ru Group).

Содержание

Особенности протокола

  • Каждому пользователю выдаётся UIN (англ. Unique Identification Number) — уникальный идентификационный номер, по которому пользователь однозначно определяется системой и другими пользователями. В настоящее время (январь 2010 г.) для совместимости с AIM вместо UIN используется понятие ScreenName.
  • Пользователь имеет возможность выбрать себе ник, который играет роль личного имени в его сообщениях. В отличие от UIN, ники не уникальны для каждого пользователя.
  • В AOL Instant Messenger функцию UIN играют SN (англ. Screen Name) — так называемые экранные имена, уникальные для каждого пользователя.
  • Протокол поддерживает несколько состояний, в которых может находиться пользователь. Состояния устанавливаются пользователем.

Состояния

  • Online — доступен
  • Free for chat (F4C) — свободен
  • Away — вдали от компьютера (долго не работал)
  • Not available (N/A) — недоступен
  • Occupied — занят
  • Do not disturb (DND) — не беспокоить
  • Invisible — невидим
  • Offline — отключён

В программах-клиентах сторонних разработчиков некоторые состояния могут отсутствовать или иметь место дополнительные.

Реализации протокола

Существует большое количество альтернативных клиентов ICQ для разных операционных систем, например: Miranda IM (Windows), QIP (Windows), &RQ (Windows), Pidgin (Windows, GNU/Linux), Licq (GNU/Linux), Kopete (GNU/Linux), qutIM (Windows, GNU/Linux, Mac OS X), Adium (Mac OS X) и пр.

5 марта 2008 года AOL открыла спецификации протокола (как впоследствии оказалось — не полностью: с помощью изменения закрытых деталей спецификации впоследствии 3 раза блокировались все неофициальные клиенты) и разрешила создание альтернативных клиентов, но с некоторыми ограничениями, установленными лицензией — например, клиент, используемый более чем 100 000 пользователей, должен показывать рекламу.

Реализации на различных языках программирования
Язык
программирования
Реализации
C libpurple
GnomeICU
C++ QOscar (Qt)
C# NOscar
OscarLib
Java joscar
JOscarLib /*info*/
daim
icqlib /*info*/
OCaml mlOscar
Python TwistedWords
Perl Net::Oscar
PHP WebIcqPro
BasICQ

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "OSCAR" в других словарях:

  • oscar — oscar …   Dictionnaire des rimes

  • OSCAR — 1, der erste Amateurfunksatellit OSCAR (Orbital Satellite Carrying Amateur Radio) ist eine traditionelle Bezeichnung für Satelliten, die von Funkamateuren für Zwecke des Amateurfunks betrieben werden. Dabei fallen nur Satelliten mit einer… …   Deutsch Wikipedia

  • Oscar — Oscar, The Oscar, OSCAR or Oskar may refer to: Academy Award or Oscar, presented by the American Academy of Motion Picture Arts and Sciences (AMPAS) for cinematic film achievements OSCAR Radio, a radio station run by the pupils of Oundle School… …   Wikipedia

  • oscar — [ ɔskar ] n. m. • v. 1930; n. pr. ♦ Haute récompense décernée chaque année, sous forme d une statuette, par l Académie des arts et sciences du cinéma, aux États Unis. Film, acteur qui a obtenu plusieurs oscars. ♢ Par ext. Récompense décernée par… …   Encyclopédie Universelle

  • Oscar et Co — Oscar Co Genre Série d animation, humour comique Créateur(s) Ahn Sung jai, Lee Kyu Jin, Shin Tae sik et Kim Min u Production Team TO, Tuba Entertainment Pays d’origine  France …   Wikipédia en Français

  • oscar — OSCÁR s.n. Premiu cinematografic acordat de Academia Statelor Unite şi constând dintr o statuetă de aur, care se atribuie anual, la Hollywood, celor mai mari talente ale anului. [< fr., it., engl. oscar < Oscar – nume cu etimologie bazată… …   Dicționar Român

  • Oscar II — may refer to: Oscar II of Sweden (1829 1907), who ruled Sweden and Norway. Oscar class submarine, used by the Russian Navy. Oscar II, Steamship used by Henry Ford for his peace expedition in 1915. This disambiguation page lists articles… …   Wikipedia

  • OSCAR 10 — Typ: Amateurfunksatellit Behörde: AMSAT NSSDC ID: 1983 058B Missionsdaten Masse: 140 kg beim Start Start …   Deutsch Wikipedia

  • Oscar — m English and Irish: name, apparently composed of the Irish Gaelic elements os deer + cara friend, borne in the Fenian sagas by a grandson of Finn McCool. It was resuscitated by the antiquarian and poet James Macpherson (1736–96). This is now… …   First names dictionary

  • Oscar — (Паралия Катерини,Греция) Категория отеля: 1 звездочный отель Адрес: Αγίου Νικολάου 5, Паралия Катерини …   Каталог отелей

  • Óscar I — Óscar I, nacido Joseph François Oscar Bernadotte (4 de julio de 1799 – 8 de julio de 1859) fue rey de Suecia y de Noruega de 1844 a 1859 Óscar sucedió a su padre Carlos XIV. Apoyó a Dinamarca en el conflicto de los ducados. Afectado por una… …   Enciclopedia Universal


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»