You are here
Qt Messaging Framework plugins for social network services
Message exchange is one of the important parts of user activity. There are two ways to exchange: instant messaging (for example Google Talk or telephony messages) and store-and-forward messaging (for example e-mail). The Qt Messaging Framework (QMF) is designed for mobile networks and devices. It is extensible framework and allows to use other types of internet and telephony messages via plugins of daemon server process.
Qmf-vkontakte is a QMF plugin for Vkontakte social network. Plugin allows to retrieve and send messages using standard e-mail client, for example, qtmail. Plugin based on libvkontakte library which are used application programmer interface (API) to connect to service. Plugin works similar to the pop3 and smtp plugins.
Usage & Video
After plugin installation user can add VKontakte account into Incoming or Outgoing accounts. The Setup requires username (e-mail or id + "@vk.com") and password.
The plugin usage will be shown on qtmail mail application, which is included into QMF. First video shows plugin initialization and message sending and receiving.
Second video shows error processing during plugin work.
Third video shows CAPTCHA processing and plugin work on N900 platform (Maemo 5).
Last video shows plugin work on MeeGo SDK.
Known bugs
- The plugin uses User API (http://userapi.com) to connect VKontakte service. Unfortunately, it don't work with big messages. We are planned to pass to VKontakte API.
- If you have installed old version of libvkontakte, libvkontakte-dev or libvkontakte-dbg, you may get error message during install. In this case you need to update this library separately and repeat installation process. This problem may caused for other libraries.
Contacts and links
Garage project homepage: http://garage.maemo.org/projects/qmf-vkontakte/
Mailing list: qmf-vkontakte@cs.karelia.ru
Bugtracker: http://oss.fruct.org/bugzilla/enter_bug.cgi?product=mysocials
Source: http://gitorious.org/mysocials/qmf-vkontakte
Package: http://maemo.org/packages/view/qmf-vkontakte/
Project documentation: http://oss.fruct.org/wiki/Qmf-vkontakte
QMF manual: http://qt.nokia.com/doc/status/qdoc-output/public-messagingframework/html/
Summer 2010. Project release.
Autumn 2010. Move to Qt 4.7 and new version of libvkontakte (new API).
Winter 2010/11. Add support to read messages from wall.