Hi everyone, I'm planning to get the port of Decibel to TpQt4 underway soon, but before I dive in with code, I'd like to make sure I really understand what Decibel's features are and overall goal is. That way I can ensure that I don't end up losing features or functionality in the port, which looks likely to be quite a major and invasive process.
First and foremost, Decibel is a Channel Dispatcher and Requester daemon for Telepathy clients. That much is clear and simple. However, it does more than just that... Let's start with a question. What does Decibel offer that Mission Control or the Telepathy SPEC don't? In this mail I'll attempt to answer that question to the full extent of my knowledge, and I would appreciate it if others would confirm, correct and elaborate where appropriate. I will ignore the AccountManagement component for now, as well as the basic Channel Requesting and Dispatching functionality. 1) Decibel provides integration points to the Desktop Environment. The Contact Connector stores remote contacts and their details in the Desktop Environment's address book. It also allows you to request to talk to any person in the Address Book without needing to know specific details of how to contact them via IM/VoIP etc 2) Decibel chooses the best way to open a channel to a contact. It selects the most appropriate of your accounts and buddy-list entries to get a channel of the requested type to that contact. 3) Decibel chooses which Contact Manager to use to open a connection when connecting one of your accounts. e.g. it allows any jabber connection manager that is installed to be used to connect my jabber account: [email protected]. That's all I can think of for now. Any feedback would be most appreciated. -- George _______________________________________________ Decibel mailing list [email protected] https://mail.kde.org/mailman/listinfo/decibel
