See also: IRC log
<kaz> slides
<kaz> sheau: question on WG's activity
<kaz> dahl,jim,raj,kaz: explains
<kaz> @@@w3c-groups@@@
<kaz> wy: question on the difference between WG and IG/BG/CG
<kaz> kaz: explains that only WGs can generate W3C Rec track document
<kaz> @@@relationship-between-groups@@@
<kaz> slides TBD
<kaz> wy: user biometrics?
<kaz> michaelJ: EMMA payload could be biometrics information
<kaz> ... the question is if there are things we can do to make it more useful?
<kaz> ... speech rec results and biometrics info can be packed
<kaz> wy: relationship with OASIS's work?
<kaz> ddahl: would like to see the other specifications on biometrics and think about compatibility with them
<kaz> michaelJ: ideally IM should concentrate on dialog management but should not handle concrete data
<kaz> wy: think there might be some clarification by OASIS
<kaz> kaz: mentions menlo park model and secure vault
<kaz> ... and then explains some idea on MMI.next
<kaz> ... MMI over WebSocket library
<kaz> ... and realtime connection between IM and MCs
<kaz> sheau: three IMs?
<kaz> ddahl: WebSocket connection?
<kaz> kaz: 30 time faster than polling
<kaz> peter: presents slides
<kaz> ... MVPD or DVD
<kaz> ... Netflix, Amazon, etc.
<kaz> ... multiple devices and multiple services
<kaz> ... authentication and authorization by third party
<kaz> ... many scenarios
<kaz> ... consumer may use more than one services
<kaz> kaz: question on quality of content
<kaz> ... can I watch updated clearer (e.g., HD remastered) version of a movie if I have a contract on low resolution version?
<kaz> peter: don't think any clear consistency
<kaz> sheau: consumer may have contracts with several providers, e.g., Netflix and hulu
<kaz> ... service is on-demand basis
<bevcorwin> And integration of free, open content like YouTube? Self publishers of content?
<kaz> ddahl: interested topics?
<kaz> - Service/Device Discovery
<kaz> - Specific Industry Snapshots (Use Cases)
<kaz> - Related Standards such as Biometrics (FIDO, ECHONET Lite)
<kaz> - Output
<kaz> - Timing - Cross-device, Time zones
<kaz> - HTML5 Integration
<kaz> - Streaming
<kaz> - Service/Device Discovery: 9
<kaz> - Specific Industry Snapshots (Use Cases): 5
<kaz> - Related Standards (FIDO, ECHONET Lite): 3
<kaz> - Output: 7
<kaz> - Timing - Cross-device, Time zones: 4
<kaz> - HTML5 Integration: 9
<kaz> - Streaming: 5
<kaz> ddahl: Let's start with "Service Discovery"
<kaz> ddahl: the MMI WG published a WG Note on discovery
<kaz> ... public information like flight info at airports...
<kaz> jim: walking around within home and devices follow us
<kaz> Use Cases:
<kaz> - Devices become part of group in work place
<kaz> - Second screen
<kaz> - Sensors
<kaz> - Medical devices
<kaz> Requirements for Service Discovery:
<kaz> - Very transient services
<kaz> Publishing capabilities
<kaz> - Publisher/Subscriber model
<kaz> - Semantic matching
<kaz> - Capability, Availability, Privilege
<kaz> - Web/Cloud service discovery
<kaz> - Is there a service discovery module?
<kaz> - Service discovery on top of device discovery
<kaz> - Clarify device vs service discovery
<kaz> - Role of Web Service Description Language (WSDL)
<kaz> - Clarify API vs Capability description
<kaz> - Brokering/Privilege
<kaz> - User-initiated vs App-initiated
<kaz> - Semantic Web services
<kaz> - We can't define APIs or capabilities but we can define where to go (like DNS)
<kaz> - Need to coordinate with other groups wrking on Device APIs
<kaz> - Relation to Web Intents?
<kaz> - Role of registry service?
<kaz> - Look at DLNA and ECHONET
<kaz> - IPTV document
<kaz> - Web&TV IG Home Network TF, Media APIs TF - should coordinate
<kaz> ddahl: who is interested?
<kaz> - Raj, Ram, Kaz
<kaz> - Sheau (need to check about possible IP issue)
<kaz> How to move forward?
<kaz> - Possible joint task force between the MMI WG and the Web&TV IG
<kaz> ddahl: good discussion on discovery
<kaz> ... will talk about the other topics after lunch
<kaz> [group photo]
<kaz> [lunch]
kaz: use cases
... second screen
debbie: voice-enabled personal assistant
myra: connected TV
ram: browser that takes multiple
inputs
... input from other modalities, like cameras
jimB: this is a specific case of the general problem of getting html5 to be a modality component
<scribe> scribe:dadahl
debbie: what if the browser contains the interaction manager?
sheau: synchronizing across html browsers across different devices
debbie: also synchronizing with non-html displays
masao: compatibility between html5 and Echonet
jimB: in contact centers we have the problem of shared browsers, sort of works, but is proprietary
sheau: our use cases require millisecond coordination
kaz: this also gets into timing
issues
... also processing order issues
debbie: sometimes you would need
really fast communication between the client and the server, so
Web Sockets is a good protocol for that
... fast communication is necessary for games
kaz: sports games, like soccer
debbie: what if it takes 5 seconds to kick?
Myra: found Ajax better than Web Sockets because of scalability and firewalls, has Web Sockets improved in those areas?
ram: we have used Web Sockets in
some of our implementations
... challenge is getting html gui to get adequate performance
without taking up too much cpu
... html 5 is still not there
... javascript is still too slow even with Web Sockets
... no state machine tools for html5, need to use native
tools
kaz: like Java or C
... how to make it easy for web developers to use MMI
life-cycle events?
... and SCXML
... some developers prefer to use Javascript
ram: some Javascript frameworks have UI binding
sheau: if someone has UML, can that be turned into SCXML?
jimB: if you have a state machine, yes, but not directly from a class diagram. we tried to stick to the UML semantics in designing SCXML
amy: could you go to classes from SCXML
jimB: you would lose some
information that way because SCXML is more detailed
... you could go from UML to SCXML, you could also take SCXML
and turn it into UML, but couldn't guarantee that it would be
the same SCXML
... the UML would just be a visualization tool
kaz: next steps or action
items?
... Javascript libraries
... there is some work going on in the Japanese chapter
jimB: what could we do with the HTML5 WG and what could we do on our own?
debbie: we could provide pointers to open source libraries
jimB: SCXML is open source
debbie: could provide the mmi library and the emma library from my demo yesterday
raj: Cueme libraries
debbie: put together a web page on the MMI website listing resources
<scribe> ACTION: kazuyuki to put together a page of resources for mmi [recorded in http://www.w3.org/2013/07/23-multimodal-minutes.html#action01]
<trackbot> Created ACTION-347 - Put together a page of resources for mmi [on Kazuyuki Ashimura - due 2013-07-30].
craig: iSpeech would probably be interested but need to find someone more on the technical side
debbie: if we could get the web page together by August 18 I could talk about it during my SpeechTEK session.
kaz: the original point of this
workshop was to highlight W3C standards, especially MMI
standards
... the highest priority was service discovery, also html5
integration, related standards, output, and timing, maybe the
MMI Working Group can publish some WG Notes
... also bring some requirements to EMMA and MMI
Architecture
... there is a possibility to create a new business group
debbie: what would be the topic?
kaz: service discovery, industry use cases, related standards, timing issues
sheau: the BG would focus on generating requirements
debbie: industrial requirements for multimodal interaction could be a name
sheau: this would be independent of the WG?
jimB: yes
amy: industry-driven requirements for MMI interaction
debbie: what is the process for a BG?
kaz: (reviews W3C Patent
Policy)
... business group procedure is a bit different -- the IP
commitment is made by each person
... because the BG doesn't create any Recommendation-track
documents
... a WG starts with a charter
... a BG doesn't necessarily start with a charter, it might
just describe some topics of interest
... need at least 5 companies to start a BG
... non-member companies can join a BG, but you have to pay a
BG group fee
... small companies pay $2000, large company pays $10,000 and
individual pays $300 (only for non-member companies)
(some discussion of Patent Policy) the upshot is to consult lawyers before joining BG if concerned
kaz: more webinars?
debbie: more webinars on technical topics, service discovery would be a good topic
raj: should invite industry experts
sheau: have many perspectives, could also invite Web and TV IG people
kaz: joint meeting with MMI and Web and TV at upcoming TPAC meeting
ram: would be interested in participating in service discovery webinar
debbie: everyone should join the MMI public list
<scribe> ACTION:raj to organize webinar on service registration and discovery for mmi applications [recorded in http://www.w3.org/2013/07/23-multimodal-minutes.html#action02]
<scribe> ACTION: raj to organize webinar on service registration and discovery for mmi applications [recorded in http://www.w3.org/2013/07/23-multimodal-minutes.html#action03]
<trackbot> Created ACTION-348 - Organize webinar on service registration and discovery for mmi applications [on Raj Tumuluri - due 2013-07-30].
<scribe> ACTION: kaz to send information about subscribing to mailing list [recorded in http://www.w3.org/2013/07/23-multimodal-minutes.html#action04]
<trackbot> Created ACTION-349 - Send information about subscribing to mailing list [on Kazuyuki Ashimura - due 2013-07-30].
amy: is there a way to reduce the fee for pre-revenue companies?
debbie: there is also the idea of a community group, which is free
kaz: that is possible
... thanks everyone
This is scribe.perl Revision: 1.138 of Date: 2013-04-25 13:59:11 Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/ Guessing input format: RRSAgent_Text_Format (score 1.00) Succeeded: s/@@@figure/@@@relationship-between-groups@@@/ Succeeded: s/@@@figure/@@@w3c-groups@@@/ Succeeded: s/are there/the question is if there are/ Succeeded: s/@@@/peter/ Succeeded: s/Anywhere/Anywhere - Peter from NBCUniversal/ Succeeded: s|Service|Service/Device| Succeeded: s/Standards/Standards such as Biometrics/ Succeeded: s|Service|Service/Devices| Succeeded: s/Intents/Intents?/ Succeeded: s/registry/registry service/ Succeeded: s/Joint/Possible joint/ Succeeded: s/how to/to/ Succeeded: s/document/documents/ Found Scribe: dadahl Inferring ScribeNick: dadahl WARNING: No "Present: ... " found! Possibly Present: Myra Ryosuke amy bevcorwin craig ddahl debbie jim jimB kaz masao michaelJ peter raj ram sheau trackbot wy yoshiaki You can indicate people for the Present list like this: <dbooth> Present: dbooth jonathan mary <dbooth> Present+ amy WARNING: No meeting chair found! You should specify the meeting chair like this: <dbooth> Chair: dbooth Got date from IRC log name: 23 Jul 2013 Guessing minutes URL: http://www.w3.org/2013/07/23-multimodal-minutes.html People with action items: kaz kazuyuki raj[End of scribe.perl diagnostic output]