Difference between revisions of "Iris"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (стиль)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{Library
 
{{Library
|            name=Iris [[Category:Iris|*]]
+
|            name=Iris
 
<!--      Общая информация          -->
 
<!--      Общая информация          -->
 
|              url=http://delta.affinix.com/iris/
 
|              url=http://delta.affinix.com/iris/
|          author=[[Delta XMPP Project]]
+
|          author=[http://delta.affinix.com/ Delta XMPP Project]
|        language=[[C++]] [[Category:C++]]
+
|        language={{Lang|l|C++}}
|          license=[[GNU LGPL]] v2.1
+
|          license={{w|GNU LGPL}} v2.1
|        xmlparser=модуль QtXml библиотеки [[Qt]] и свой [[Category:Qt]]
+
|        xmlparser=модуль QtXml библиотеки [[Qt]] и свой
 
<!--        Реализация стандартов  -->
 
<!--        Реализация стандартов  -->
 
|          roster=да
 
|          roster=да
 
|    filetransfer=да
 
|    filetransfer=да
|        dataforms='''?''' работа с DataForms
+
|        dataforms=да
 
|            disco=да
 
|            disco=да
|            adhoc='''?''' Ad-Hoc команды (XEP-0050)
+
|            adhoc=
|              zip='''?''' Сжатие потока(XEP-0138)
+
|              zip=
|          pubsub='''?''' работа PubSub
+
|          pubsub=
|              pep='''?''' работа c PEP
+
|              pep=
|          jingle='''?''' сигнальный протокол Jingle
+
|          jingle=
|              jid='''?''' анализ jid-а
+
|              jid=
 
|            sasl=да
 
|            sasl=да
 
|        component=да
 
|        component=да
 
}}
 
}}
  
Iris&nbsp;— [[Qt]]/[[C++]] библиотека для работы с протоколом [[XMPP]] (Jabber). В настоящее время она всё ещё находится в разработке, но уже имеет много важных фозможностей. Цель разработки Iris&nbsp;— написать с нуля библиотеку, обеспечивающую полную поддержку официальных стандартов XMPP. Она одновременна мощна и проста в использовании благодаря широкому использованию конструкций и типов данных Qt. Она будет полезной при создании клиентов, серверов и других компонентов.
+
Iris&nbsp;— [[Qt]]/[[C++]] библиотека для работы с протоколом [[XMPP]] (Jabber). В настоящее время она всё ещё находится в разработке, но уже обладает рядом ключевых возможностей. Цель разработки Iris&nbsp;— написать с нуля библиотеку, обеспечивающую полную поддержку официальных стандартов XMPP. Она одновременна мощна и проста в использовании благодаря широкому использованию конструкций и типов данных Qt. Она будет полезной при создании клиентов, серверов и других компонентов.
  
== Требования ==
+
== Системные требования ==
  
 
* [[Qt]]
 
* [[Qt]]
Line 33: Line 33:
 
* Полная поддержка [[XMPP Core]], включая:
 
* Полная поддержка [[XMPP Core]], включая:
 
** поиск записей [[DNS SRV]];
 
** поиск записей [[DNS SRV]];
** шифрование [[SSL]]/[[TLS]] (старым способом и [[STARTTLS]]);
+
** шифрование [[SSL]]/[[TLS]] (старым способом и [[StartTLS]]);
 
** аутентификация и шифрование [[SASL]];
 
** аутентификация и шифрование [[SASL]];
 
** старый логин &laquo;jabber:iq:auth&raquo;;
 
** старый логин &laquo;jabber:iq:auth&raquo;;
 
** привязка [[ресурс|ресурса]] (resource binding);
 
** привязка [[ресурс|ресурса]] (resource binding);
** поддержка HTTP Connect, SOCKS5, и HTTP Polling прокси-серверов;
+
** поддержка HTTP Connect, SOCKS5, и [[HTTP polling]] прокси-серверов;
 
** высокоуровневые объектные абстрации для работы со [[станс|стансами]] и потоками.
 
** высокоуровневые объектные абстрации для работы со [[станс|стансами]] и потоками.
 
* Частичная поддержка [[XMPP IM]]:
 
* Частичная поддержка [[XMPP IM]]:
Line 49: Line 49:
 
** регистрация [[учётная запись|учётной записи]];
 
** регистрация [[учётная запись|учётной записи]];
 
** изменение пароля;
 
** изменение пароля;
** регистрация [[агент|агентов]] и [[транспорт|транспортов]];
+
** регистрация [[сервис|сервисов]] и [[транспорт|транспортов]];
 
** [[vCard|визитки]];
 
** [[vCard|визитки]];
 
** простые [[конференция|групповые чаты]];
 
** простые [[конференция|групповые чаты]];

Latest revision as of 20:03, 17 April 2011

Iris
Информация
Адрес: http://delta.affinix.com/iris/
Автор: Delta XMPP Project
Язык: C++
Лицензия: GNU LGPL v2.1
XML-парсер: модуль QtXml библиотеки Qt и свой
Реализация стандартов
SASL-авторизация: да
Регистрация компонента: да
Ростер: да
Data Forms: да
Передача файлов: да
Service Discovery: да
Использование
Программы, использующие Iris

Iris — Qt/C++ библиотека для работы с протоколом XMPP (Jabber). В настоящее время она всё ещё находится в разработке, но уже обладает рядом ключевых возможностей. Цель разработки Iris — написать с нуля библиотеку, обеспечивающую полную поддержку официальных стандартов XMPP. Она одновременна мощна и проста в использовании благодаря широкому использованию конструкций и типов данных Qt. Она будет полезной при создании клиентов, серверов и других компонентов.

Системные требования[edit]

Возможности[edit]