Хочу представить вам свою работу - jabber клиент на Qt. Отличие от других клиентов - открытая архитектура - всесь функционал реализован в плагинах, основной модуль только загружает их. Сразу извиняюсь за то, что нет ничего кроме исходников, котрые лежат тут
http://code.google.com/p/vacuum-imПриветсвуются все отзывы и предложения
Для сборки нужна только Qt 4.5 c поддержкой SSL и Webkit, для сборки выполняем команды:
qmake -recursive vacuum.pro
Windows VS: nmake relese
Windows Mingw: mingw32-make.exe release
Linux: make
make install пока не сделан, по-этому под Linux нужно сделать библиотеку ./src/libs/libutils доступной приложению, создав ссылку на неё в папке, где по умолчанию ищутся библиотеки либо другим удобным вам способом.
Вопросы и пожелания можно оставлять здесь или в джаббер конференции
jrd@conference.jabber.ruВот список поддерживаемых протоколов и некоторых интересных функций.
Supported XEPs:
- XEP-0004 Data Forms
- XEP-0012 Last Activity
- XEP-0016 Privacy Lists
- XEP-0020 Feature Negotiation
- XEP-0030 Service Discovery
- XEP-0045 Multi-User Chat
- XEP-0047 In-Band Bytestreams
- XEP-0048 Bookmarks
- XEP-0049 Private XML Storage
- XEP-0050 Ad-Hoc Commands
- XEP-0054 vcard-temp
- XEP-0055 Jabber Search
- XEP-0065 SOCKS5 Bytestreams
- XEP-0077 In-Band Registration
- XEP-0083 Nested Roster Groups
- XEP-0084 User Avatar
- XEP-0085 Chat State Notifications
- XEP-0092 Software Version
- XEP-0095 Stream Initiation
- XEP-0096 SI File Transfer
- XEP-0100 Gateway Interaction
- XEP-0106 JID Escaping
- XEP-0115 Entity Capabilities
- XEP-0122 Data Forms Validation
- XEP-0128 Service Discovery Extensions
- XEP-0136 Message Archiving
- XEP-0138 Stream Compression
- XEP-0141 Data Forms Layout
- XEP-0145 Annotations
- XEP-0153 vCard-Based Avatars
- XEP-0155 Stanza Session Negotiation
- XEP-0158 CAPTCHA Forms
- XEP-0202 Entity Time
- XEP-0221 Data Forms Media Element
- XEP-0231 Bits of Binary
- XEP-0232 Software Information
- XEP-0237 Roster Versioning
Aditional features:
- Multi-profile and multi-account support
- Adium Message Styles support
- Autostatus with the ability to specify multiple statuses in schedule
- Animated emoticons (in Adium Style)
- Automated gateway changing
- Custom status icons for contacts and gateways
- Custom contact picture instead of the user avatar
- Multiple tabbed windows