the markup way to multimodal toolkits
play

The Markup Way to multimodal toolkits Stphane Sire Stphane Chatty - PowerPoint PPT Presentation

The Markup Way to multimodal toolkits Stphane Sire Stphane Chatty IntuiLab http://www.intuilab.com W3C Workshop on Multimodal Interaction INRIA Sofia Antipolis, July 19-20, 2004 IntuiLab ? Foundation: Damien Figarol / Laurent


  1. The Markup Way to multimodal toolkits Stéphane Sire Stéphane Chatty IntuiLab http://www.intuilab.com W3C Workshop on Multimodal Interaction INRIA Sofia Antipolis, July 19-20, 2004

  2. IntuiLab ? ● Foundation: ● Damien Figarol / Laurent Karsenty / Stéphane Chatty ● Intuitive User Interaction Style

  3. Portfolio

  4. Iterative Design Process specifications mockup prototype development and test Example: three stages of a strip for Air trafic Control

  5. Model driven approach <?xml version="1.0" ?> use IntuiKit::Simple; <svg> new GUI::Rectangle <defs> ( -width=>50, -height=>100); ... new GUI::Gradient(-spec=> '=axial 0|blue |red'); ... WYSIWIG PROGR. editor LANGUAGE ● Markup benefits ● team work support ● specialized editors (WYSIWIG) ● thin and fat client deployment

  6. IntuiKit Core Model not rendered activated deactivated

  7. Component Tree component component component component component component

  8. Component services ● Properties ● Customization ● Code execution ● event handlers vs. methods ● Events ● input vocabulary ● output vocabulary ● Behaviour ● State information and control structures

  9. Well covered with W3C Markup ● Properties ● CSS ● Graphics ● SVG with transformations and animations ● Bindings ● XML Events ● Speech Grammars

  10. Less covered with W3C Markup ● Control structures ● distributed flow of control ● FSM and Switch ● Core architecture ● IntuiKit::Component and IntuiKit::Element ● definition vs. instantiation ● Gestures ● Events ● EMMA ?

  11. Sample control sructure Component Switch FSM step1 1 step2 2 step3 3

  12. Core architecture component definition component instantiation Progr. Language XML Markup Code XML Only Behind Progr. Markup Code Language Behind Only

  13. Discussion ● Do we need a component model ? ● XUL/XBL ● SVG RCC for Xforms rendering ● XAML: code behind ● Do we need more advanced control structures ? ● How to represent the distributed flow of control ?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend