Data channels are used for three purposes:
Data channels provide a generic means of accessing data or properties of an extension, that is not part of the known interface. The application can easily configure an extension using data channels.
The data channel hierarchy provides a way of establishing the type of interface to use for a given property of an extension. For example, the range channel type gives the extension property a minimum/maximum interface. It is up to the application to create a user interface that can take advantage of this hierarchy.
The data channels also provide a means to save/load an extension. The extension programmer does not need to add any extra code in order to tell an application how to save or load it. Instead, data channels are the mechanism to perform this operation.
For comments, concerns, problems, or interest in joining, write RAMA Coordinator