summaryrefslogtreecommitdiff
path: root/modules/CIAO/connectors/dds4ccm/docs/details.txt
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/connectors/dds4ccm/docs/details.txt')
-rw-r--r--modules/CIAO/connectors/dds4ccm/docs/details.txt33
1 files changed, 33 insertions, 0 deletions
diff --git a/modules/CIAO/connectors/dds4ccm/docs/details.txt b/modules/CIAO/connectors/dds4ccm/docs/details.txt
new file mode 100644
index 00000000000..8d871ba686b
--- /dev/null
+++ b/modules/CIAO/connectors/dds4ccm/docs/details.txt
@@ -0,0 +1,33 @@
+$Id$
+
+For more information regarding DDS4CCM also check the CCM tutoral, see
+$CIAO_ROOT/docs/OMG-CCM-Tutorial.ppt
+
+Currently the exact syntax of IDL3+ is not clear. The batch 4 document has
+been outdated and we are waiting for a new batch 5. Before this will be
+published a decision on IDL3+ has to be made. The latest proposal is to just
+use templated modules, no templated interfaces. The usage of $ as
+concatanation symbol has been removed from the spec.
+
+A lis of all open issues can be found at:
+http://www.omg.org/issues/dds4ccm-ftf.open.html
+
+The list of issues that have been resolved are in the DDS for CCM FTF
+27Aug09 document in the same directory as this file.
+
+One issue that has to be reraised is the fact that DDS SampleInfo is not
+available at the CCM level, we need to have access to that.
+
+The DDS4CCM spec still has to be reviewed whether the given ports deliver the
+correct abstraction. We want to prevent that we get lightweight DDS for
+lightweight CCM.
+
+The CIAO tooling will generate the full connector. The goal is to have just
+template instantiations and simple pass through code inside the connector, all
+real code should be in a supporting core library. That makes it possible to
+change the connector without changing the code generators.
+
+A problem to resolve is the fact that DDS defines an implicit sequence. We
+need to be able to have the same sequence in IDL to be used for DDS and CCM.
+This is not possible at this moment because we have 2 different code
+generators each generating the same type.