![Page 1: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/1.jpg)
Welcome
![Page 2: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/2.jpg)
OpenInterface Project FP6-351821 sept 2006 - 33 monthsToday = M9Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier
Glasgow, May 24, 2007
![Page 3: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/3.jpg)
3
Outlines
• Overview
• OI Platform• Component based platform• Runtime Kernel• Repository of modalities• Graphical editor
![Page 4: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/4.jpg)
Overview
![Page 5: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/5.jpg)
5
Consortium
![Page 6: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/6.jpg)
6
Consortium
• Complementary expertise
Signal Processing
UCLMULT
Multimodal Interaction
ALL
Hardware
UGLASWIN
Software
Engineering
UJFUGLA
FITARCPCLITXT
Application domain: Large information space FT UJF UGLA
Application domain: Game ARC FT UJF UGLA
Ergonomics
Usability
FITFT
![Page 7: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/7.jpg)
7
OpenInterface: objectives
Scientific understanding of multimodality
Testbeds and Validators
Open source
platform
Extension of
standards
![Page 8: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/8.jpg)
8
Multiple modalities
Multiple modalities
Interaction Continuity
The 2 action lines• Two complementary goals:
Extend the sensory-motor capabilities of mobile devices and environments
![Page 9: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/9.jpg)
9
Modalities
+
The 2 action lines
• Two complementary goals: Extend the sensory-motor capabilities of mobile devices and environments
![Page 10: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/10.jpg)
10
Standards
Validation
R&D
Ideas
ConceptPilo
ts
MultimodalInteraction
within a pervasive environme
nt
Multimodal
Interaction on a mobile device
Market
Concept
OpenInterface
platform for multimodality
Existing standards for multimodality
Why 2 action lines?
![Page 11: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/11.jpg)
11
Standards
Validation
R&D
Ideas
ConceptPilo
ts
MultimodalInteraction
within a pervasive environme
nt
Multimodal
Interaction on a mobile device
Market
Concept
VALIDATORS
Why 2 action lines?
TESTBEDS
![Page 12: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/12.jpg)
12
Testbed
• Large Information Space
![Page 13: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/13.jpg)
13
Testbed
• Game
Increasing the intensity of the
vibration depending on how damaged the
helicopter is
Speech command for the speed
Accelerometer or speech
![Page 14: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/14.jpg)
14
Testbeds and validators
Software prototype
Requirements
Ergonomic evaluation
Design
Software prototype
Design
Software prototype
Design
Software prototype
Ergonomic evaluation
Ergonomic evaluation
Ergonomic evaluation
TESTBEDS
OpenInterface Platform
Unit test
Component test
Acceptance test
Code
Final usable productV
AL
IDA
TO
RS
![Page 15: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/15.jpg)
OI Platform
![Page 16: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/16.jpg)
16
OI Platform
• Open source platform
• To make it easier to develop effective interactive systems that exploit multimodal interaction techniques in modern application settings (mobile, ubiquitous, context sensitive)
![Page 17: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/17.jpg)
17
OI Platform
• Open source platform for developing multimodal interfaces
• that enables quick replication,• that enables iterative user-centred design,• that contains a rich and extensible set of
modalities,• that enables a focus on innovation
(new modalities or forms of multimodality),• that supports dynamic selection and
combination of modalities to fit the ongoing context of use.
![Page 18: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/18.jpg)
18
OI Platform
- Repository of modalities (components)- Repository of Fusion/Fission Mechanisms (components)
- Runtime Kernel
Tool for the application designer/developer
Using/Assembling the components
Tool for the provider of
components
Adding new components
![Page 19: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/19.jpg)
19
OI platform
• Who are the users?
• Three types of users
1. Programmers• Providing new components (populating the platform)
• New device• New modality• New fusion/fission mechanism
2. Multimodal Application Designers• Assembling components
to define multimodal interaction3. End-users of multimodal applications• Interacting with the multimodal application• Adaptation at run-time
Run- time
Design time
![Page 20: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/20.jpg)
OI platformRuntime kernel
![Page 21: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/21.jpg)
21
Outlines
• Kernel• Overview• OI Components• CIDL, PDCL
• Current Features
• Next Features
![Page 22: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/22.jpg)
22
Overview
• Useful high level programming language support:• C/C++, Java, Matlab, Python
• Plug n Play behavior.
• Lightweight skeleton platform.
![Page 23: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/23.jpg)
23
Components
• Platform does not specify/define a Component Model (!!)
• Platform sees the external software as components
• components are assumed to behave like objects.
• Software/Component delivered as reusable independent unit with exported/imported I/O interfaces.
• Platform Kernel aims for the interaction of heterogeneous components
![Page 24: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/24.jpg)
24
Component: OI point of view
Facets can be seen as services provided by a component
A Component is a set of facets
This is how any external software is seen by the Kernel
![Page 25: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/25.jpg)
25
Reusable Independent Unit
• Software
• With API
• With installation/configuration doc
• Without explicit dependencies with other components
• Tested and validated
• Much likely a library (!!)
• Impossible to test new modalities with an exe, for instance.
![Page 26: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/26.jpg)
26
Exported/Imported IO
• Components only declare communication interface
• Enforce the requirement for independence
• Export IO (functions, etc.) when providing a functionalityDisplay an image
• Import IO for requesting a functionalityAn event handler
![Page 27: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/27.jpg)
27
OpenInterface CIDL
• Designed to describe Independent and Reusable component.• (Intentionally) Not as expressive as WSDL (etc.)• Restricted on purpose to cover common attributes
of various programming languages• Describes component interface using a
programming language independent description (XML).• Not intended to be written by human• Generation tools are not yet available though
(being developed)
![Page 28: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/28.jpg)
28
I/O Interface
• Functions provided by a component facet
• 3 types of functions
• SinkWith no return argument
• SourceWith return argument
CallbackWith no return argument, for importing external
functions
![Page 29: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/29.jpg)
29
I/O interface: types
• Only supported languages common types
• Common primitives types
• Bool, integer(8,16,32,64bit), float, double, String
• Array of primitives types
• Complex types
• Objects
![Page 30: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/30.jpg)
30
Runtime, Pipeline
• Pipeline description language to setup a running application initial connections.
![Page 31: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/31.jpg)
31
Pipeline configuration
• Components• Remote or local
• Connections• Simple direct link• Multicast (Publisher/Subscriber)• (Temporal) Fusion
• Execution• Pin initialization values• Threaded execution
![Page 32: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/32.jpg)
32
Current Features
• Supported Platform
• Linux and Windows• Supported Languages (with minor restrictions)
• Java• C/C++•Matlab
• Description languages
• CIDL, interfaces description• PDCL, static pipeline description
• Temporal Fusion components• Simple components distribution • Specification on how to write a language plug-in• Specification on how to write custom connectors
![Page 33: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/33.jpg)
33
Next Features
• Installation Packages • Windows installer, debian package
• Pipeline • Kernel API component for controlling application dynamic
connections• Description languages tools
• Semi-Automatic CIDL generator•Graphical tool for pipeline composition
• Supported Platform• Other OS
• Supported Languages
• .NET framework• Connectors• More connectors plugins
![Page 34: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/34.jpg)
OI platformRepository of modalities
![Page 35: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/35.jpg)
35
Summary
• Device Components• Filter/Translator Components• Debugger Components (Development)• Connector Components• Future Work
![Page 36: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/36.jpg)
Device components
![Page 37: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/37.jpg)
37
Device Components
Component NameSource Provider
Integrator
OS State
Win32MouseDriverEmul UCL UCL Win Stable
XWindowMouseDriverEmul UCL UCL Linux Stable
Win32KeyboardDriverEmul UCL UCL Win Stable
IEEEFrameGrabber UCL UCL Linux Stable
ARToolkit UCL UCL Win/linux Stable
SpeechRec UCL UCL Win/Linux Stable
Shake UGLA UJF Win Beta
SpyTagClient MULT UCL Win/Linux Beta
MultitelSpeechRecognition MULT UCL Win Beta
FingerTracker UJF UJF Win Beta
![Page 38: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/38.jpg)
Filter/Debugger/Connector Components
![Page 39: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/39.jpg)
39
Filter/TranslatorComponents
Component Name Source Provider Integrator OS State
Type&ValueFilter UJF UJF Win Stable
EventsGenerator UJF UJF Win Stable
Example: Int 1 string go
Example: Int 1 string zoom 10 string in
![Page 40: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/40.jpg)
40
DebuggerComponents
Component Name Source Provider Integrator OS State
DataViewer UJF UJF Win Beta
Osciloscope UGLA UGLA Win Beta
Logger (data in a file) UGLA UGLA Win/Linux Beta
![Page 41: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/41.jpg)
41
Connector Components
Multicast UCL UCL OI Stable
Complementarity Fusion UCL UCL OI Stable
RedundanceEquivalence Fusion UCL UCL OI Beta
Component Name Source Provider Integrator OS State
![Page 42: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/42.jpg)
42
Components in Progress (UGLA)
• Abstract Devices•Gesture Language Technique
•Spatial interaction device•Pointing / panning / zooming•Lots of variants
•Earcon device
•Tacton device
• Wrappers
•Phidget OI wrapper
•ARToolkit OI wrapper
![Page 43: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/43.jpg)
43
Futur work (UGLA)
• Generic GPS device
• Smell device
• Physiological sensors
• Context-sensing device
•Audio recognisers
•ambient noise level detector
•Vibration recogniser
•Light level recogniser
•Proximity sensor
• [...]
![Page 44: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/44.jpg)
OI platformGraphical Editor
![Page 45: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/45.jpg)
45
Content
• Introduction• Demo• Roadmap• Conclusion
![Page 46: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/46.jpg)
46
Introduction
• What? : Graphically create an assembly of (OI) components
• At first: Technical (PDCL) Description
• Objective: OI Interface
• Not only a graphical editor but an IDE
• Actually: static assembly of components
• Next version: dynamic assembly of components
• Why?:
• Fast prototyping
• Runtime Testing and Monitoring
![Page 47: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/47.jpg)
47
Demo
• Fast prototyping
• Create assembly
• Run the assembly
• Change Multimodal Interaction
![Page 48: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/48.jpg)
48
Roadmap
• Introspection
• Runtime connection
• Monitoring of the components execution
• Usage data capture
• Link with Conceptual Model
• Multimodal interaction
• Multiple OS support
![Page 49: Welcome. OpenInterface Project FP6-35182 1 sept 2006 - 33 months Today = M9 Coordinator: Laurence Nigay, University of Grenoble 1 - Joseph Fourier Glasgow,](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b77cc550346a10a8b4cdb/html5/thumbnails/49.jpg)
Thank you!