- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Wed, 19 Sep 2007 03:17:52 +0900
- To: www-smil@w3.org
- CC: W3C Multimodal group <w3c-mmi-wg@w3.org>
Dear SYMM group, Sorry for the big delay. The Multimodal Interaction Working Group has prepared the following feedback on the Synchronized Multimedia Integration Language (SMIL 3.0) specification Last Call Working Draft. Please feel free to contact us for clarification on any of these points. Sincerely, Kazuyuki Ashimura Multimodal Interaction Activity Lead for the W3C Multimodal Interaction Working Group ----------------- 1. Meta comments ----------------- 1.1 We think the biggest question about SMIL 3.0 LCWD [1] for MMIWG is "how SMIL works with MMI Architecture [2] and SCXML [3]". So we concentrated on the interface and functionality related to the architecture. 1.2 Maybe we (=SYMM-WG and MMI-WG) should hold some discussion about the requirements on the interfaces. One possibility might be coming Tech Plenary in November. -------------------- 2. General comments -------------------- 2.1 We're afraid SMIL 3.0 specification is very big, and would like to suggest the SYMM group provide a primer document like "XHTML+SMIL Profile" [4] which mainly describes how to integrate SMIL modules and other specs e.g. HTML and SVG so that authors can generate SMIL ready Web applications easily. The document should include: - 1.4.2 Profiles affected by SMIL 3.0 - 22.5 SMIL 3.0 Document Scalability Guidelines - etc. 2.2 How speech/pen input could work with SMIL in interactive applications? 2.3 How SMIL cooperate with other flow control languages e.g. SCXML [3] ? e.g. Can SCXML invoke a "SMIL modality" to present information from the user? And/or can SMIL invoke SCXML to provide user interaction (as opposed to only rendering to the user)? Please see also the comment 5.4 below. 2.4 Can we use SMIL more than once in a specific application? e.g. Can we use SMIL for (1) a talking head module which synchronize speech synthesis and lip movement synthesis and (2) the main server which control the syncronization with HTML based GUI etc. 2.5 Is an IRI acceptable for a URI? 2.6 How SMIL handle information which needs security e.g. credit card numbers? ----------------------------------------- 3. Comment on "11.4 Language definition" ----------------------------------------- Regarding "11.4.3 Attributes" ------------------------------ Style: 3.1 Following text bothers other text around it. So the style should be modified: [[ Since the event will never be raised on the specified element, the event-base value will never be resolved. ]] ---------------------------------------------------- 4. Comments on "11.6 Document object model support" ---------------------------------------------------- Typo: 4.1 Maybe something is wrong in following sections: [[ 11.6.6 Java language binding 11.6.7 org/w3c/dom/smil/ElementTimeControl.java: 11.6.8 org/w3c/dom/smil/TimeEvent.java: ]] - The content of 11.6.6 is empty. Maybe 11.6.7 should be 11.6.6.1 and 11.6.8 should be 11.6.6.2 ? - The titles of 11.6.7 and 11.6.8 should be rather "org.w3c.dom.smil/..."? ------------------------------------ 5. Comments on "15. SMIL 3.0 State" ------------------------------------ Regarding "15.2 Introduction" ------------------------------ Typo: 5.1 "etc" in "higher priority node has preempted them, etc" should be "etc." (missing "." at the end of the sentence). Regarding "15.6.4 Examples" ---------------------------- 5.2 Is this example really the one for "15.6 The SMIL UserState Module"? It seems a bit strange because it says "Here is a SMIL 3.0 Language Profile example" but doesn't mention <state> element at all. Regarding "15.6.6 Data Model Events" ------------------------------------- 5.3 "contentControlChange(attrname)" event and "contentControlChange" event should be also raised by each state, considering the possibility of substate or Russian-doll usage of SMIL. Regarding "15.7 The SMIL StateSubmission Module" ------------------------------------------------- 5.4 What kind of data and event exchanges should be considered in practical SMIL ready multimodal applications? e.g. How SMIL and SCXML [3] relate to each other? Can SCXML invoke a "SMIL modality" to present information from the user? Can SMIL invoke SCXML to provide user interaction (as opposed to only rendering to the user)? Regarding "15.7.4 Examples" ---------------------------- 5.5 The examples for this StateSubmission Module must be added ASAP, because I can't imagine how to use <submission> element or <send> element without the examples. ---------------------------------------------- 6. Comment on "17. SMIL 3.0 Language Profile" ---------------------------------------------- Regarding "17.4.13 Timing and Synchronization Modules" ------------------------------------------------------- 6.1 "Supported Event Symbols" should be links to their detailed description. -------------------------------------------- 7. Comments on "20. SMIL 3.0 DAISY Profile" -------------------------------------------- Regarding "20.4.7 Media Object Modules" ---------------------------------------- 7.1 There is some simple description of <param> element for TTS (=speech output) here, however, no description on ASR (=speech input). What should we do to integrate speech recognition (=speech input)? e.g. (of TTS) <param name="daisy:use-renderer" value="tts"/> <param name="daisy:renderer-parameters" value="voice=joe"/> Regarding "20.4.13 Playback Guidelines" ---------------------------------------- Typo: 7.2 The link to "UAAG checkpoint 2.4" should be not "http://www.w3.org/tr/UAAG10/guidelines.html#tech-time-independent" but "http://www.w3.org/TR/UAAG10/guidelines.html#tech-time-independent" ^^ ("TR" should be capital letters) ------------------------------------------ 8. Comment on "21. SMIL 3.0 Tiny Profile" ------------------------------------------ Regarding "21.3 SMIL 3.0 Tiny Profile" --------------------------------------- 8.1 M3U, PLP, PLS and WPL should be described by <acronym> ------------------------------------------ 9. Comment on "Appendix A. SMIL 3.0 DTDs" ------------------------------------------ Typo: 9.1 All the headings have duplicated section number e.g. "A.1 A.1". ------------------------------------------------- 10. Comments on "Appendix E. SMIL 3.0 Reference" ------------------------------------------------- Typo: 10.1 The title of this page is "SMIL 2.1 References" which should be "SMIL 3.0 References". 10.2 There is an extra ">" (>) right before the <h1> heading. [1] http://www.w3.org/TR/SMIL3/smil30.html [2] http://www.w3.org/TR/2006/WD-mmi-arch-20061211/ [3] http://www.w3.org/TR/2007/WD-scxml-20070221/ [4] http://www.w3.org/TR/2002/NOTE-XHTMLplusSMIL-20020131/ -- Kazuyuki Ashimura / W3C Multimodal & Voice Activity Lead mailto: ashimura@w3.org voice: +81.466.49.1170 / fax: +81.466.49.1171
Received on Tuesday, 18 September 2007 18:17:31 UTC