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

Reply via email to