RE: [wiki] Advanced Input and Editing Scenarios and API

Collaborative Software Community Group,​


Towards discussing JavaScript API topics:



Component services can be invoked, as per a menu, and, when a function is invoked on the interface, the component service processes document object model content to provide a set or sequence of outputs.
Component services process DOM mutation record streams and provide a dynamic and observable set or list of outputs.
Component services process DOM mutation record streams, per unit of time, and provide a dynamic and observable set or list of outputs.



Elements have a set or sequence of ServiceConnections.
Each ServiceConnection connects an Element to a Service.
ServiceConnections input document object model Element contents, in a number of possible ways (1, 2, 3) including via event streams (2, 3) utilizing MutationObservers, and output dynamic observable sets or sequences of ServiceOutputs.
ServiceOutputs include Selections of document object model content.
Dynamic and observable sets or sequences of ServiceOutputs can be implemented in a manner resembling DOM4 mutation observation, e.g. ObservableListRecord and ObservableListCallback.



Utilizing declarative document markup and interoperating with platforms and component services, UA's can connect Elements to Services, attaching ServiceConnections to Elements.




Kind regards,


Adam Sobieski
            

Received on Tuesday, 18 March 2014 18:45:45 UTC