[Telepathy-commits] [telepathy-spec/master] Add use cases for client capabilities
Simon McVittie
simon.mcvittie at collabora.co.uk
Fri Sep 26 08:20:48 PDT 2008
20080609163922-53eee-c1aefc1546bc7c628cb7642f6453b40b536be1a3.gz
---
Makefile | 8 ++++----
doc/clientcaps.txt | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 53 insertions(+), 4 deletions(-)
create mode 100644 doc/clientcaps.txt
diff --git a/Makefile b/Makefile
index 62f62da..98c3e86 100644
--- a/Makefile
+++ b/Makefile
@@ -26,13 +26,13 @@ TEST_GENERATED_FILES = \
test/output/spec.html \
$(TEST_INTROSPECT) $(TEST_ASYNC_INTROSPECT)
-doc/cmcaps.html doc/request.html doc/dispatch.html: %.html: %.txt
+RST = doc/cmcaps.txt doc/clientcaps.txt doc/request.txt doc/dispatch.txt
+
+$(patsubst %.txt,%.html,$(RST)): %.html: %.txt Makefile
$(RST2HTML) < $< > $@
GENERATED_FILES = \
- doc/cmcaps.html \
- doc/request.html \
- doc/dispatch.html \
+ $(patsubst %.txt,%.html,$(RST)) \
doc/spec.html \
doc/telepathy-spec.devhelp2 \
$(INTROSPECT) $(ASYNC_INTROSPECT) \
diff --git a/doc/clientcaps.txt b/doc/clientcaps.txt
new file mode 100644
index 0000000..48c647e
--- /dev/null
+++ b/doc/clientcaps.txt
@@ -0,0 +1,49 @@
+Use cases for client capabilities
+=================================
+
+.. contents::
+
+Issues
+------
+
+* We need a way for special-purpose apps to be a low priority handler for
+ more general channels - a Tubes-capable AbiWord probably shouldn't handle
+ Text or VoIP channels unless no general-purpose UI is available (and
+ perhaps not even then)
+
+Empathy
+-------
+
+... or other general-purpose IM client. (This is a hypothetical future
+version of Empathy - it doesn't do everything listed here yet)
+
+* ChannelType = Text, TargetHandleType = CONTACT
+* ChannelType = StreamedMedia, TargetHandleType = NONE
+* ChannelType = FileTransfer, TargetHandleType = CONTACT
+
+AbiWord
+-------
+
+... or other collaborative app. (Again, this is a hypothetical future
+version - it doesn't do everything listed here yet, and perhaps never will)
+
+* ChannelType = DBusTube, Service = com.abisource.AbiCollab (or something)
+* ChannelType = Text, TargetHandleType = CONTACT, low priority
+* ChannelType = StreamedMedia, TargetHandleType = NONE, low priority
+* ChannelType = FileTransfer, TargetHandleType = CONTACT, low priority
+* ChannelType = FileTransfer, ContentType = 'text/abiword' ?
+
+OpenArena
+---------
+
+Hypothetically...
+
+* ChannelType = PacketTube, service = _openarena._udp (or something)
+
+OLPC activity
+-------------
+
+Similar to AbiWord
+
+..
+ vim:set sw=4 sts=4 et:
--
1.5.6.5
More information about the Telepathy-commits
mailing list