Telepathy support in Qt Extended â soon in main Qt
Telepathy is a framework for building communication applications that can use various protocols such as XMPP, SIP, IRC and more. Telepathy provides a common API for developers to create chat, voice and video call, file transfer and other features. Telepathy also supports cross-platform compatibility and integration with existing applications.
Qt Extended is a platform for developing embedded Linux devices that use the Qt framework. Qt Extended provides a user interface, applications and libraries for creating mobile phones, media players, smart watches and other devices. Qt Extended is based on Qt, a cross-platform application development framework that supports C++, QML and Python.
Recently, a project called Telepathy-Qt4-Extended was launched to bring Telepathy support to Qt Extended. This project aims to provide a library that wraps the Telepathy D-Bus API and exposes it as Qt objects and signals. This way, developers can use Telepathy features in their Qt Extended applications with minimal effort. The project also plans to port some existing Telepathy clients and services to Qt Extended, such as Gabble (XMPP), Butterfly (MSN), Rakia (SIP) and others.
The good news is that Telepathy-Qt4-Extended will soon be merged into the main Qt repository. This means that Telepathy support will be available in future versions of Qt for desktop and mobile platforms. This will enable developers to create communication applications that can run on various devices and operating systems using the same code base. It will also allow users to enjoy seamless communication across different applications and protocols.
Telepathy-Qt4-Extended is still under development and testing, but it is expected to be ready for inclusion in Qt 5.15. If you are interested in trying it out or contributing to the project, you can find more information on the project's website: https://telepathy.freedesktop.org/wiki/TelepathyQt4Extended/
One of the benefits of Telepathy is that it allows applications to communicate with each other using the same protocol. For example, a chat application can send messages to a voice call application, or a file transfer application can send files to a video call application. This creates a rich and unified user experience that is not limited by the boundaries of different applications.
Another benefit of Telepathy is that it supports multiple accounts and connections. This means that users can have multiple identities and profiles on different services and switch between them easily. For example, a user can have a personal and a work account on XMPP, or a local and an international account on SIP. Telepathy also handles the connection management and authentication for the users, so they don't have to worry about logging in and out of different services.
Telepathy-Qt4-Extended is an exciting project that will bring these benefits and more to Qt Extended and Qt users and developers. By integrating Telepathy into Qt, it will create new possibilities for communication applications that are cross-platform, cross-protocol and cross-application. We look forward to seeing the results of this project and the new applications that will emerge from it. aa16f39245