Difference between revisions of "Pidgin"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (Протоколы)
Line 1: Line 1:
 +
cotaro
 
{{todo|<nowiki>{{client}}</nowiki>}}
 
{{todo|<nowiki>{{client}}</nowiki>}}
  
Клиент для работы с большим количеством [[IM]]-систем и других средств общения. Среди них имеется поддержка [[Jabber]].
+
Клиент для работы с большим количеством [[IM]]-систем и других средств общения. Среди них имеется поддержка [[Jabber]].
  
По рейтингу открытого репозитария [http://sourceforge.org sourceforge.org] - это проект, который входит в число первых по уровню активности разработчиков.  
+
По рейтингу открытого репозитария [http://sourceforge.org sourceforge.org] - это проект, который входит в число первых по уровню активности разработчиков.  
  
==Смена имени==
+
==Смена имени==
До апреля 2007 года носил название Gaim, но после претензий [[AOL]] авторы были вынуждены были сменить название.
+
До апреля 2007 года носил название Gaim, но после претензий [[AOL]] авторы были вынуждены были сменить название.
  
==Особенности и возможности==
+
==Особенности и возможности==
* Кроссплатформенный клиент
+
* Кроссплатформенный клиент
* Мультипротокольный клиент:  
+
* Мультипротокольный клиент:  
 
** [[AIM]]  
 
** [[AIM]]  
 
** [[ICQ]]  
 
** [[ICQ]]  
Line 25: Line 26:
 
** [[:w:SILC|SILC]]
 
** [[:w:SILC|SILC]]
  
* Лицензия: [[GPL]]
+
* Лицензия: [[GPL]]
 
* GUI-toolkit: [[GTK|GTK+]]
 
* GUI-toolkit: [[GTK|GTK+]]
  
Для работы в операционной системе MS Windows установщик производит установку набор библиотек GTK+.
+
Для работы в операционной системе MS Windows установщик производит установку набор библиотек GTK+.
  
==Скриншоты==
+
==Скриншоты==
===GTK+ и MS Windows 2000===
+
===GTK+ и MS Windows 2000===
 
{|
 
{|
|[[Image:GAIM-Splash.png|thumb|Заставка]]
+
|[[Image:GAIM-Splash.png|thumb|Заставка]]
|[[Image:GAIM-AccountSetup.png|thumb|Настройка учетной записи]]
+
|[[Image:GAIM-AccountSetup.png|thumb|Настройка учетной записи]]
 
|-
 
|-
|[[Image:GAIM-Chat.png|thumb|Чат]]
+
|[[Image:GAIM-Chat.png|thumb|Чат]]
|[[Image:GAIm-roster.png|thumb|Ростер]]
+
|[[Image:GAIm-roster.png|thumb|Ростер]]
|[[Image:GAIM-vCard.png|thumb|Просмотр [[vCard]]]]
+
|[[Image:GAIM-vCard.png|thumb|Просмотр [[vCard]]]]
 
|}
 
|}
  
 
===Linux===
 
===Linux===
 
{|
 
{|
  |[[Image:Gaim.png|thumb|Добавление учётной записи]]
+
  |[[Image:Gaim.png|thumb|Добавление учётной записи]]
  |[[Image:Gaim 4 accounts.png|thumb|Управление учетными записями]]
+
  |[[Image:Gaim 4 accounts.png|thumb|Управление учетными записями]]
  |[[Image:Gaim-roster.png|thumb|Ростер]]
+
  |[[Image:Gaim-roster.png|thumb|Ростер]]
 
  |-
 
  |-
  |[[Image:Gaim-dialog.png|thumb|Окно разговора]]
+
  |[[Image:Gaim-dialog.png|thumb|Окно разговора]]
  |[[Image:Gaim 3 muc.png|thumb|Групповой чат]]
+
  |[[Image:Gaim 3 muc.png|thumb|Групповой чат]]
  |[[Image:Gaim-info.png|thumb|Информация о контакте]]
+
  |[[Image:Gaim-info.png|thumb|Информация о контакте]]
 
  |-
 
  |-
  |[[Image:Gaim 6 perfs.png|thumb|Настройки]]
+
  |[[Image:Gaim 6 perfs.png|thumb|Настройки]]
  |[[Image:Gaim 7 modules.png|thumb|Дополнительные модули]]
+
  |[[Image:Gaim 7 modules.png|thumb|Дополнительные модули]]
 
  |}
 
  |}
  
==Библиотека==
+
==Библиотека==
Идеалогия построения клиента такова - [[libpurple]] является ядром, в котором реализована вся [[IM]]-функциональность, а в качестве клиентского интерфейса (frontend) :
+
Идеалогия построения клиента такова - [[libpurple]] является ядром, в котором реализована вся [[IM]]-функциональность, а в качестве клиентского интерфейса (frontend) :
* на GTK+ - непосредственно сам Pidgin
+
* на GTK+ - непосредственно сам Pidgin
* на [[:w:en:ncurses|ncurses]] - консольный клиент [[Finch]]
+
* на [[:w:en:ncurses|ncurses]] - консольный клиент [[Finch]]
  
Результатами работы команды Pidgin пользуются также разработчики клиентов [[Adium]] и [[Proteus]] для [[MacOS‎]] (для построения клиентского интерфейса у этих клиентов использован [[:w:Cocoa|Cocoa]]. Также эта библиотека используется для реализации [[IM]]-функциональности в клиенте [[VoIP]]-сервиса [[OpenWengo]].  
+
Результатами работы команды Pidgin пользуются также разработчики клиентов [[Adium]] и [[Proteus]] для [[MacOS‎]] (для построения клиентского интерфейса у этих клиентов использован [[:w:Cocoa|Cocoa]]. Также эта библиотека используется для реализации [[IM]]-функциональности в клиенте [[VoIP]]-сервиса [[OpenWengo]].  
  
Мультисетевой веб-клиент [[Meebo]] тоже использует эту библиотеку.
+
Мультисетевой веб-клиент [[Meebo]] тоже использует эту библиотеку.
  
==Ссылки==
+
==Ссылки==
* [http://www.pidgin.im/ Официальный веб-сайт]
+
* [http://www.pidgin.im/ Официальный веб-сайт]
* [http://gaim.sourceforge.net/ Старая версия официального сайта]
+
* [http://gaim.sourceforge.net/ Старая версия официального сайта]
  
 
[[Category:Client]]  
 
[[Category:Client]]  

Revision as of 17:05, 13 October 2007

cotaro

ToDo: {{client}}

Клиент для работы с большим количеством IM-систем и других средств общения. Среди них имеется поддержка Jabber.

По рейтингу открытого репозитария sourceforge.org - это проект, который входит в число первых по уровню активности разработчиков.

Смена имени

До апреля 2007 года носил название Gaim, но после претензий AOL авторы были вынуждены были сменить название.

Особенности и возможности

  • Лицензия: GPL
  • GUI-toolkit: GTK+

Для работы в операционной системе MS Windows установщик производит установку набор библиотек GTK+.

Скриншоты

GTK+ и MS Windows 2000

Заставка
Настройка учетной записи
Чат
Ростер
Просмотр vCard

Linux

Добавление учётной записи
Управление учетными записями
Ростер
Окно разговора
Групповой чат
Информация о контакте
Настройки
Дополнительные модули

Библиотека

Идеалогия построения клиента такова - libpurple является ядром, в котором реализована вся IM-функциональность, а в качестве клиентского интерфейса (frontend) :

  • на GTK+ - непосредственно сам Pidgin
  • на ncurses - консольный клиент Finch

Результатами работы команды Pidgin пользуются также разработчики клиентов Adium и Proteus для MacOS‎ (для построения клиентского интерфейса у этих клиентов использован Cocoa. Также эта библиотека используется для реализации IM-функциональности в клиенте VoIP-сервиса OpenWengo.

Мультисетевой веб-клиент Meebo тоже использует эту библиотеку.

Ссылки