James A. Larson Developing & Delivering Multimodal Applications 1 EMMA Extensible MultiModal Annotation markup language Canonical structure for semantic interpretations for a variety of inputs including: – Speech – Natural language text – GUI – Ink
James A. Larson Developing & Delivering Multimodal Applications 2 EMMA Keyboard Interpretation Speech Recognition Merging/ Unification Speech Keyboard EMMA Grammar + Semantic Interpretation Instructions Interpretation Instructions Applications
James A. Larson Developing & Delivering Multimodal Applications 3 EMMA Keyboard Interpretation Speech Recognition Merging/ Unification Speech Keyboard EMMA Grammar + Semantic Interpretation Instructions Interpretation Instructions Applications Tuesday
James A. Larson Developing & Delivering Multimodal Applications 4 EMMA Keyboard Interpretation Speech Recognition Merging/ Unification Speech Keyboard EMMA Grammar + Semantic Interpretation Instructions Interpretation Instructions Applications Tuesday Las Vegas Portland
James A. Larson Developing & Delivering Multimodal Applications 5 Tuesday Las Vegas Portland EMMA Keyboard Interpretation Speech Recognition Merging/ Unification Speech Keyboard EMMA Grammar + Semantic Interpretation Instructions Interpretation Instructions Applications Las Vegas Portland Tuesday
James A. Larson Developing & Delivering Multimodal Applications 6 Exercise savings checking Given the following two EMMA specifications, what is the unified EMMA specification? ______ _______ ______ Unified EMMA specification: