[Telepathy-commits] [telepathy-spec/master] Client: add rationale for supporting both activatable and non-activatable clients
Simon McVittie
simon.mcvittie at collabora.co.uk
Fri Sep 26 08:21:22 PDT 2008
20080630124423-53eee-c430ba89f20410c960b514e931e776d45ffc2a11.gz
---
spec/Client.xml | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/spec/Client.xml b/spec/Client.xml
index 5be5ced..9f13015 100644
--- a/spec/Client.xml
+++ b/spec/Client.xml
@@ -38,6 +38,19 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<em>approver</em>, a <em>channel handler</em>, or some combination
of these.</p>
+ <tp:rationale>
+ <p>Activatable services (those with a D-Bus <code>.service</code>
+ file) must be supported so that we can run clients
+ in response to channel creation.</p>
+
+ <p>Non-activatable services (those that do not register a D-Bus
+ <code>.service</code> file for their well-known name, but do
+ request it at runtime) must be supported so that we can have
+ programs that process channels, but only if they are already
+ running - for instance, a full-screen media centre
+ application might do this.</p>
+ </tp:rationale>
+
<p>The client name, <em>clientname</em>, MUST be a non-empty string of
ASCII digits, letters and/or underscores, starting with a letter.</p>
--
1.5.6.5
More information about the Telepathy-commits
mailing list