CUIML: A Language For the Generation of Multimodal Human-Computer Interfaces
|
|
- Chester Stewart
- 5 years ago
- Views:
Transcription
1 CUIML: A Language For the Generation of Multimodal Human-Computer Interfaces Christian Sandor sandor@cs.tum.edu Technische Universität München Chair for Applied Software Engineering
2 Abstract DWARF Project at the Technische Universität München UIML complied with some of our requirements Extension of UIML was developed and will now be presented 2
3 What is DWARF? Distributed Wearable Augmented Reality Framework DWARF movie Augmented Reality Wearable Computer 3
4 The Problem Framework for Presentation Layer of Wearable Computers An application should be platform independent 4
5 The Problem Framework for Presentation Layer of Wearable Computers An application should be platform independent Interaction with the user is multimodal Voice Input Actions trigger Mouse Input Actions 4
6 The Problem Framework for Presentation Layer of Wearable Computers An application should be platform independent Interaction with the user is multimodal Voice Input Actions trigger Actions Mouse Input 5
7 CUIML a solution Cooperative User Interfaces Markup Language Based on UIML Separation of document structure and presentation Transformation to markup languages Display in browsers for VRML, VoiceXML, HTML (Views) New concepts: Manipulators 6
8 System Design Views UIML: Adresses requirement of platform independence No support for multiple cooperating Views UIML document Generic Structure A B C D Mapping HTML A = H1 D = H2 B = H2 E = H2 C = H3 E Generation Process 1. H2 HTML H1 H3 H2 H2 WML A = W1 D = W7 B = W2 E = W7 C = W2 2. W2 WML W1 W2 W7 W7 7
9 System Design Views (2) Multimodal Human-Computer Interfaces consist of multiple Views B E CUIML document Generic Structure A F C G H D Mapping 1. VRML HTML VoiceXML B = 1 E = 2 2. VRML WML C = 1 F = 2 G = 3 C = 3 F = 4 G = 5 D = 4 H = 5 I = 6 D = 6 H = 7 I = 8 B = 7 E = 8 I Generation Process HCI 1 VRML HTML VoiceXML HCI 2 VRML WML 7 8 8
10 System Design A central component is needed Describes state of the HCI Synchronizes views View View?? View 9
11 System Design A central component is needed Describes state of the HCI Synchronizes views Deterministic Finite Automaton with XML based Configuration View View DFA View 10
12 System Design (2) CUIML extended with B E CUIML document Config = Generic Structure A F C G H D Mapping 1. VRML HTML VoiceXML B = 1 E = 2 2. VRML WML C = 1 F = 2 G = 3 C = 3 F = 4 G = 5 D = 4 H = 5 I = 6 D = 6 H = 7 I = 8 B = 7 E = 8 I Generation Process VRML 1 2 VRML HCI 1 VoiceXML HCI 2 HTML WML
13 Example State transitions of a View Printer available PrintJobQuestion Yes No Confirmed Rejected VRML View 12
14 Example State transitions of a View Printer available PrintJobQuestion Yes No Confirmed Rejected VRML View 13
15 Example State transitions of a View Printer available PrintJobQuestion Yes No Confirmed Rejected VRML View 14
16 System Design Manipulators Views have to be modified by the Access mechanisms for Views differ View?? 15
17 System Design Manipulators Views have to be modified by the Access mechanisms for Views differ Every View needs an appropriate Manipulator Described in behaviour section View Manipulator 16
18 System Design Manipulators ( Example of a Manipulator CUIML document Structure A B C D E Generation Process Manipulator A Behaviour Event "X" Event "X" B C D E A=> B C D E Manipulator A B C D E 17
19 Benefits of CUIML Eases the task of developing multimodal HCIs Dynamic reconfiguration of the HCI to preserve functionality Incorperates the advantages of UIML Separation of development tasks Platform independence 18
20 Future Work Rewrite renderers with JavaCC Adapt the Human-Computer Interface at runtime 19
21 Future Work Rewrite renderers with JavaCC Adapt the Human-Computer Interface at runtime Establish standard metaphors
Design of a Component Based Augmented Reality Framework
Design of a Component Based Augmented Reality Framework Martin Bauer, Bernd Bruegge, Gudrun Klinker, Asa MacWilliams, Thomas Reicher, Stefan Riß, Christian Sandor, Martin Wagner Technische Universität
More informationMulti-modal Web IBM Position
Human Language Technologies Multi-modal Web IBM Position W3C / WAP Workshop Mobile Speech Solutions & Conversational AdTech Stéphane H. Maes smaes@us.ibm.com TV Raman 1 Definitions by example: evolution
More informationEvaluation proposal of a framework for the integration of multimodal interaction in 3D worlds 1
Evaluation proposal of a framework for the integration of multimodal interaction in 3D worlds 1 Héctor Olmedo-Rodríguez, David Escudero-Mancebo, Valentín Cardeñoso-Payo ECA-SIMM Laboratory, Universidad
More informationModels, Tools and Transformations for Design and Evaluation of Interactive Applications
Models, Tools and Transformations for Design and Evaluation of Interactive Applications Fabio Paternò, Laila Paganelli, Carmen Santoro CNUCE-C.N.R. Via G.Moruzzi, 1 Pisa, Italy fabio.paterno@cnuce.cnr.it
More informationDevice-Independence with UIML
Device-Independence with UIML (User Interface Markup Language) Marc Abrams marc@harmonia.com uiml.org W3C Workshop on Web Device Independent Authoring October 2000 Quotes from Position Papers New XML language
More informationAutomatic Semantic Platform- dependent Redesign. Giulio Mori & Fabio Paternò. HIIS Laboratory ISTI-C.N.R.
Automatic Semantic Platform- dependent Redesign Giulio Mori & Fabio Paternò http://giove.isti.cnr.it/ HIIS Laboratory ISTI-C.N.R. Pisa, Italy Multi-Device Interactive Services: Current Practice Manual
More informationTypical ubiquitous computing scenarios let mobile users access
Decentralized Coordination of Distributed Interdependent Services Asa MacWilliams, Thomas Reicher, and Bernd Bruegge Institut für Informatik, Technische Universität München Current middleware technology
More informationChair for Network Architectures and Services Prof. Carle Department of Computer Science Technische Universität München.
Chair for Network Architectures and Services Prof. Carle Department of Computer Science Technische Universität München Network Analysis 2b) Deterministic Modelling beyond Formal Logic A simple network
More informationChapter 9 Conceptual and Practical Framework for the Integration of Multimodal Interaction in 3D Worlds
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Chapter 9 Conceptual and Practical Framework for the Integration of
More informationA Dialog Model for Multi Device Interfaces with Different Modalities
A Dialog Model for Multi Device Interfaces with Different Modalities Robbie Schaefer, Wolfgang Mueller Paderborn University Fuerstenallee 11 D-33102 Paderborn, Germany Steffen Bleul University of Kassel
More informationFSM Simulator. User s Manual Document. Matt Bartyczak, Clayton Kinard, Nick Pierson, Jordan Tallent
FSM Simulator User s Manual Document Matt Bartyczak, Clayton Kinard, Nick Pierson, Jordan Tallent April 30, 2015 USER'S MANUAL TABLE OF CONTENTS 1.0 GENERAL INFORMATION... 3 1.1 SYSTEM OVERVIEW... 3 1.2
More informationXML in Book Publishing
XML in Book Publishing June 24, 2003 Ken Brooks, President Publishing Dimensions kbrooks@pubdimensions.com The traditional book publishing problem A complex workflow (even when simplified) Edit Compose
More informationNon-commercial object-base scene description Stephen Gulliver, Gheorghita Ghinea, Kulveer Kaur Brunel University, UK
Non-commercial object-base scene description Stephen Gulliver, Gheorghita Ghinea, Kulveer Kaur Brunel University, UK Introduction This paper investigates the development of a non-commercial object-based
More informationContext-Aware Service Selection Based on the Augmented Reality Toolkit. Systementwicklungsprojekt
Context-Aware Service Selection Based on the Augmented Reality Toolkit Systementwicklungsprojekt Technische Universität München Chair for Applied Software Engineering Felix Löw loew@in.tum.de January 13,
More informationCSE450. Translation of Programming Languages. Lecture 20: Automata and Regular Expressions
CSE45 Translation of Programming Languages Lecture 2: Automata and Regular Expressions Finite Automata Regular Expression = Specification Finite Automata = Implementation A finite automaton consists of:
More informationSCXML. Michael Bodell.
SCXML Michael Bodell bodell@tellme.com Prologue (VXML 2.0/2.1) VoiceXML 2.0/2.1 is a standard out of the Voice Browser Working Group of the W3C VXML is to networked phone browsers as HTML is to internet
More informationBolus Tracking in Colon MRI
Bolus Tracking in Colon MRI Project Presentation Christian Harrer, Andreas Keil, Dr. Sonja Buhmann (Klinikum Großhadern) 2 August 2007 Chair for Computer Aided Medical Procedures & Augmented Reality Department
More informationEVALUATION OF A MULTIMODAL SYSTEM BASED ON DIALOGUE MODELS AND TRANSFORMATIONS
EVALUATION OF A MULTIMODAL SYSTEM BASED ON DIALOGUE MODELS AND TRANSFORMATIONS Robbie Schaefer, Wolfgang Mueller C-LAB, Paderborn University, Paderborn, Germany {robbie;wolfgang}@c-lab.de ABSTRACT To provide
More informationDelivery of Services on Any Device From Java Code to User Interface
Delivery of Services on Any Device From Java Code to User Interface Davide Carboni, Andrea Piras, Stefano Sanna, Gavino Paddeu CRS4 Center for Advanced Studies, Research and Development in Sardinia VI
More informationRecommendations for Improving Device Independent Presentation Authoring. Krishna Vedati. Fast. Forward. Wireless.
Recommendations for Improving Device Independent Presentation Authoring Krishna Vedati Agenda Device-Independent Presentation Authoring Current Approaches to Device-Independent Authoring Pros and Cons
More informationPlatform-Independent UI Models: Extraction from UI Prototypes and rendering as W3C Web Components
Platform-Independent UI Models: Extraction from UI Prototypes and rendering as W3C Web Components Marvin Aulenbacher, 19.06.2017, Munich Chair of Software Engineering for Business Information Systems (sebis)
More information6 Designing Interactive Systems
6 Designing Interactive Systems 6.1 Design vs. Requirements 6.2 Paradigms, Styles and Principles of Interaction 6.3 How to Create a Conceptual Model 6.4 Activity-Based Design of Interactive Systems 6.5
More informationPervasive Web Application Architecture. History Scalability Availability Development Application Architecture
Pervasive Web Application Architecture History Scalability Availability Development Application Architecture It support multiple devices, such as PCs, WAP phones, PDAs and voice-only phones enables to
More informationBehaviour Diagrams UML
Behaviour Diagrams UML Behaviour Diagrams Structure Diagrams are used to describe the static composition of components (i.e., constraints on what intstances may exist at run-time). Interaction Diagrams
More information6 Designing Interactive Systems
6 Designing Interactive Systems 6.1 Design vs. Requirements 6.2 Paradigms, Styles and Principles of Interaction 6.3 How to Create a Conceptual Model 6.4 Activity-Based Design of Interactive Systems 6.5
More informationTowards an EA View Template Marketplace
Towards an EA View Template Marketplace 29.06.2016, Prof. Dr. Florian Matthes Software Engineering für betriebliche Informationssysteme (sebis) Fakultät für Informatik Technische Universität München wwwmatthes.in.tum.de
More informationICT 1. June Advanced level
2 1. Software that allows a team to have an electronic face-to face meetings when members are geographically dispersed is ICT 1 A E-mail software 796 B Chat room software C E-messaging software June 2013
More informationEinführung in die Erweiterte Realität
Einführung in die Erweiterte Realität - 5. Mixed Reality, Information Presentation - Gudrun Klinker Nov 18, 2003 Agenda 1. A Taxonomy of Real and Virtual World Display Integration (Paul Milgram & Herman
More informationAn Agent-Based Architecture for Ubiquitous Multimodal User Interfaces
An Agent-Based Architecture for Ubiquitous Multimodal User Interfaces Andreas Rieger, Richard Cissée, Sebastian Feuerstack, Jens Wohltorf, Prof. Dr. Sahin Albayrak DAI-Labor 1 Technische Universität Berlin
More informationA Scripting Language for Multimodal Presentation on Mobile Phones
A Scripting Language for Multimodal Presentation on Mobile Phones Santi Saeyor 1, Suman Mukherjee 2, Koki Uchiyama 2, Ishizuka Mitsuru 1 1 Dept. of Information and Communication Engineering, University
More informationNetwork Working Group. Category: Informational January 2006
Network Working Group G. McCobb Request for Comments: 4374 IBM Corporation Category: Informational January 2006 Status of This Memo The application/xv+xml Media Type This memo provides information for
More informationA Model-Driven JSON Editor
A Model-Driven JSON Editor Lucas Köhler Master s Thesis Kickoff, 10.07.2017, Munich Advisors: Adrian Hernandez-Mendez, Dr. Jonas Helming Chair of Software Engineering for Business Information Systems (sebis)
More informationComponent-Based Technologies for End-User Development
Paper to be published in Communications of the ACM, special issue on End-User Development, Sept. 2004 Component-Based Technologies for End-User Development Anders I. Mørch 1, Gunnar Stevens 2, Markus Won
More informationAn Ontology-based Adaptation Framework for Multimodal Interactive Systems
An Ontology-based Adaptation Framework for Multimodal Interactive Systems Matthias Bezold Institute of Information Technology, University of Ulm, Germany, and Elektrobit Automotive GmbH, Erlangen, Germany
More informationGuided Research: Intelligent Contextual Task Support for Mails
Guided Research: Intelligent Contextual Task Support for Mails Simon Bönisch, 28.05.2018, Kick-off Presentation Chair of Software Engineering for Business Information Systems (sebis) Faculty of Informatics
More informationOracle Developer Day
Oracle Developer Day Sponsored by: J2EE Track: Session #3 Developing JavaServer Faces Applications Name Title Agenda Introduction to JavaServer Faces What is JavaServer Faces Goals Architecture Request
More informationICAWEB429A Create a markup language document to specification
ICAWEB429A Create a markup language document to specification Release: 1 ICAWEB429A Create a markup language document to specification Modification History Release Release 1 Comments This Unit first released
More informationSplitting the pattern into the model (this stores and manipulates the data and executes all business rules).
Tutorial 3 Answers Comp319 Software Engineering Object patterns Model View Controller Splitting the pattern into the model (this stores and manipulates the data and executes all business rules). View Controller
More informationChapter 6: Interfaces and interactions
Chapter 6: Interfaces and interactions Overview Introduce the notion of a paradigm Provide an overview of the many different interface paradigms highlight the main design and research issues for each Consider
More informationNext Generation of IPTV Services. Prof. Marcelo F. Moreno Rapporteur Q13/16
Next Generation of IPTV Services Prof. Marcelo F. Moreno Rapporteur Q13/16 IPTV by ITU-T IPTV (Internet Protocol Television) is a multimedia service encompassing television, video, audio, text, graphics
More informationPlatform for flexible integration of multimodal technologies into web application domain
Platform for flexible integration of multimodal technologies into web application domain 1 IZIDOR MLAKAR, 2 MATEJ ROJC 1 Roboti c.s. d.o.o, 2 Faculty of Electrical Engineering and Computer Science, University
More informationOracle Developer Day
Oracle Developer Day Sponsored by: Session5 Focusing on the UI Speaker Speaker Title Page 1 1 Agenda Building the User Interface UI Development Page Flow A Focus on Faces Introducing Java Server Faces
More informationInteraction Markup Language - An Open Interface for Device Independent Interaction with E-Commerce Applications
Interaction Markup Language - An Open Interface for Device Independent Interaction with E-Commerce Applications Karl M. Göschka, Robert Smeikal Vienna University of Technology Gusshausstrasse 27-29/384
More informationPosition Statement for Multi-Modal Access
Information and Communication Mobile Position Statement for Multi-Modal Access 26.11.2001 Authors: Nathalie Amann, SRIT (E-Mail: Nathalie.Amann@SRIT.siemens.fr) Laurent Hue, SRIT (E-Mail: Laurent.Hue@SRIT.siemens.fr)
More informationUsing Declarative Models in Multi-device Smart Space
Using Declarative Models in Multi-device Smart Space Environments Sailesh Sathish 1 2005 Nokia w3cpresentation.ppt / 2007-06-05 / SS Introduction Smart Space What is smart space? Smart space is any smart
More informationLast lecture CMSC330. This lecture. Finite Automata: States. Finite Automata. Implementing Regular Expressions. Languages. Regular expressions
Last lecture CMSC330 Finite Automata Languages Sets of strings Operations on languages Regular expressions Constants Operators Precedence 1 2 Finite automata States Transitions Examples Types This lecture
More informationMultimodality with XHTML+Voice
Created 2004-11-25 Updated 2006-10-18 Presentation Multimodality with XHTML+Voice An XML application: Introduction and demonstration of X+V Alexandre Alapetite - Informatics engineer (France) - PhD student
More informationWeb Services for Remote Portals (WSRP) Overview
Web Services for Remote Portals (WSRP) Overview April, 2002 Overview Web Services for Remote Portals (WSRP) will define a standard for interactive, user-facing web services that plug and play with portals.
More informationCompiler Construction I
TECHNISCHE UNIVERSITÄT MÜNCHEN FAKULTÄT FÜR INFORMATIK Compiler Construction I Dr. Michael Petter SoSe 2015 1 / 58 Organizing Master or Bachelor in the 6th Semester with 5 ECTS Prerequisites Informatik
More informationDialogue systems. Volha Petukhova Saarland University
Dialogue systems Volha Petukhova Saarland University 20/07/2016 Einführung in Diskurs and Pragmatik, Sommersemester 2016 Introduction Multimodal natural-language based dialogue as humanmachine interface
More informationTurning Web Applications into Web Services by Wrapping Techniques
Turning Web Applications into Web Services by Wrapping Techniques Giusy Di Lorenzo Anna Rita Fasolino Lorenzo Melcarne Porfirio Tramontana Valeria Vittorini Dipartimento di Informatica e Sistemistica University
More informationSIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) UNIT I Introduction
UNIT I Introduction 1 a) Define HCI. What is the importance of good design? b) Write a brief history of screen design. 2 a) Write the chronological history of the Internet. b) What are the benefits of
More informationComputer Sciences Department
1 Reference Book: INTRODUCTION TO THE THEORY OF COMPUTATION, SECOND EDITION, by: MICHAEL SIPSER 3 D E C I D A B I L I T Y 4 Objectives 5 Objectives investigate the power of algorithms to solve problems.
More informationLanguages and Finite Automata
Languages and Finite Automata or how to talk to machines... Costas Busch - RPI 1 Languages A language is a set of strings String: A sequence of letters (a word) Examples: cat, dog, house, Defined over
More informationState-Based Testing of Ajax Web Applications
State-Based Testing of Ajax Web Applications A. Marchetto, P. Tonella and F. Ricca CMSC737 Spring 2008 Shashvat A Thakor 1 Outline Introduction Ajax Overview Ajax Testing Model Extraction Semantic Interactions
More informationSyllabus for Ph.D Entrance Test, RGPV. Common for CSE/IT/CA
Syllabus for Ph.D Entrance Test, RGPV. Common for CSE/IT/CA Algorithms: Algorithms and complexity; Combinatorics and graph theory; Geometric Algorithms, Parallel and Distributed Algorithms, Randomized
More informationSpeech Applications. How do they work?
Speech Applications How do they work? What is a VUI? What the user interacts with when using a speech application VUI Elements Prompts or System Messages Prerecorded or Synthesized Grammars Define the
More informationCompiler Construction I
TECHNISCHE UNIVERSITÄT MÜNCHEN FAKULTÄT FÜR INFORMATIK Compiler Construction I Dr. Michael Petter, Dr. Axel Simon SoSe 2014 1 / 59 Organizing Master or Bachelor in the 6th Semester with 5 ECTS Prerequisites
More informationContext-Awareness in Middleware for Mobile Networks
Cooperative Computing & Communication Laboratory NATO TG 12 Workshop on Middleware in Mobile Networks Context-Awareness in Middleware for Mobile Networks Dr. Heinz-Josef Eikerling SBS D SOL C-LAB, Distributed
More informationUKOLN involvement in the ARCO Project. Manjula Patel UKOLN, University of Bath
UKOLN involvement in the ARCO Project Manjula Patel UKOLN, University of Bath Overview Work Packages User Requirements Specification ARCO Data Model Types of Requirements Museum User Trials Metadata for
More informationLecture Notes on CASE-Tools: Together
Lecture Notes on CASE-Tools: Together Software Engeneering Christoph Vilsmeier Technische Universität München Institut für Informatik 2 (based on slides from Günter Teubner) Friday, 10 th Nov. 2000 Christoph
More informationInteraction Design and Implementation for Multimodal Mobile Semantic Web Interfaces
HCI International, Beijing, China, 27th July 2007 Interaction Design and Implementation for Multimodal Mobile Semantic Web Interfaces Daniel Sonntag German Research Center for Artificial Intelligence 66123
More informationM.SARAVANA KARTHIKEYAN
PERVASIVE COMPUTING Unit II Part A 1. What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display data XML tags are not
More informationUseware Dialog Modeling (usedm) Language
Useware Dialog Modeling (usedm) Language W3C Working Group Submission 3 February 2012 Editors: Marc Seissler, DFKI Gerrit Meixner, DFKI Kai Breiner, Software Engineer Research Group, University of Kaiserslautern
More informationWFSTDM Builder Network-based Spoken Dialogue System Builder for Easy Prototyping
WFSTDM Builder Network-based Spoken Dialogue System Builder for Easy Prototyping Etsuo Mizukami and Chiori Hori Abstract This paper introduces a network-based spoken dialog system development tool kit:
More informationRequirements Checking for Object-Oriented Software Design with different Unified Modelling Language (UML) notations
Requirements Checking for Object-Oriented Software Design with different Unified Modelling Language (UML) notations Use Case Notation, Sequence Diagrams, Regular Expressions and State Automata Bart Meyers
More informationCSE450. Translation of Programming Languages. Automata, Simple Language Design Principles
CSE45 Translation of Programming Languages Automata, Simple Language Design Principles Finite Automata State Graphs A state: The start state: An accepting state: A transition: a A Simple Example A finite
More informationProject Study Report
Technical University Hamburg-Harburg Project Study Report Fenfang Xu Asset Presentation in Open Dynamic Content Management Systems: A Model of User Interface Components and Design Considerations for a
More informationHTML 5 and CSS 3, Illustrated Complete. Unit L: Programming Web Pages with JavaScript
HTML 5 and CSS 3, Illustrated Complete Unit L: Programming Web Pages with JavaScript Objectives Explore the Document Object Model Add content using a script Trigger a script using an event handler Create
More information7 Programming with Video
7 Programming with Video 7.1 Components for Multimedia Programs 7.2 Video Player Components 7.3 Interactive Video 7.4 Integrating Video into Web Pages Literature: Clemens Szyperski: Component Software
More informationMULTIMODAL ENHANCEMENTS AND DISTRIBUTION OF DAISY-BOOKS
36 DAISY 2009 LEIPZIG Wolfram Eberius / Alexander Haffner MULTIMODAL ENHANCEMENTS AND DISTRIBUTION OF DAISY-BOOKS Wolfram Eberius Dynamic Designer Schönbrunnstrasse 1 01097 Dresden GERMANY Alexander Haffner
More informationSingle Authoring for Multi-Device Interfaces
Single Authoring for Multi-Device Interfaces Elmar Braun, Andreas Hartl, Jussi Kangasharju, Max Mühlhäuser Telecooperation Group, Department of Computer Science Darmstadt University of Technology {elmar,
More informationPart III: Survey of Internet technologies
Part III: Survey of Internet technologies Content (e.g., HTML) kinds of objects we re moving around? References (e.g, URLs) how to talk about something not in hand? Protocols (e.g., HTTP) how do things
More informationVR-CAVE AS A MULTIMODAL INTERACTION ENVIRONMENT
VR-CAVE AS A MULTIMODAL INTERACTION ENVIRONMENT WINGLY SHIH Graduate Institute of Architecture, National Chiao Tung University 1001 Ta Hsueh Road, Hsinchu 300, Taiwan. swingly@arch.nctu.edu.tw Abstract.
More informationDesign and Implementation of a Web based Compliance Analysis System for Mobile Content
Design and Implementation of a Web based Compliance Analysis System for Mobile Content Woojin Lee 1, Yongsun Cho 2, Kiwon Chong 3 1 Department of Computing, Soongsil University, Seoul, Korea bluewjl@dreamwiz.com
More informationMatching Deformable 3D Shapes
.. Matching Deformable 3D Shapes David Dao, Johannes Rausch, Michal Szymczak Technische Universität München Department of Informatics Computer Vision Group October 6, 2015 David Dao, Johannes Rausch, Michal
More informationCompiler phases. Non-tokens
Compiler phases Compiler Construction Scanning Lexical Analysis source code scanner tokens regular expressions lexical analysis Lennart Andersson parser context free grammar Revision 2011 01 21 parse tree
More informationMultimodal Dialog Description for Mobile Devices
Multimodal Dialog Description for Mobile Devices Steffen Bleul Paderborn University / C-LAB Fuerstenallee 11, Paderborn, Germany bleul@upb.de Wolfgang Mueller Paderborn University / C-LAB Fuerstenallee
More informationEPiServer Portals. Abstract
EPiServer Portals Abstract This white paper outlines EPiServer's portal functionality. The document includes a high-level description of Web Services for Remote Portlets (WSRP) technology. Product version:
More informationExtending the MVC Design Pattern towards a Task-Oriented Development Approach for Pervasive Computing Applications
Extending the MVC Design Pattern towards a Task-Oriented Development Approach for Pervasive Computing Applications Patrick Sauter 1, Gabriel Vögler 2, Günther Specht 1, Thomas Flor 2 1 Universität Ulm,
More informationDESIGNING MULTI-DEVICE INTERACTIVE SERVICES THROUGH MULTIPLE ABSTRACTION LEVELS
DESIGNING MULTI-DEVICE INTERACTIVE SERVICES THROUGH MULTIPLE ABSTRACTION LEVELS SILVIA BERTI, GIULIO MORI, FABIO PATERNO, CARMEN SANTORO ISTI-CNR, Pisa {silvia.berti, giulio.mori, fabio.paterno, carmen.santoro}@isti.cnr.it
More informationModelling the CoCoME with the Java/A Component Model
Modelling the CoCoME with the Java/A Component Model Rolf Hennicker, Alexander Knapp Ludwig-Maximilians-Universität München August 2007 The Java/A Team Ludwig-Maximilians-Universität München UML modelling,
More informationTutorial 8 Sharing, Integrating and Analyzing Data
Tutorial 8 Sharing, Integrating and Analyzing Data Microsoft Access 2013 Objectives Session 8.1 Export an Access query to an HTML document and view the document Import a CSV file as an Access table Use
More informationDelivery Options: Attend face-to-face in the classroom or via remote-live attendance.
XML Programming Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject to GST/HST Delivery Options: Attend face-to-face in the classroom or
More informationLexical Analysis. Implementation: Finite Automata
Lexical Analysis Implementation: Finite Automata Outline Specifying lexical structure using regular expressions Finite automata Deterministic Finite Automata (DFAs) Non-deterministic Finite Automata (NFAs)
More informationLecture 2 Finite Automata
Lecture 2 Finite Automata August 31, 2007 This lecture is intended as a kind of road map to Chapter 1 of the text just the informal examples that I ll present to motivate the ideas. 1 Expressions without
More informationOn Design of 3D and Multimedia Extension of Information System Using VRML
On Design of 3D and Multimedia Extension of Information System Using VRML Jiří Žára Daniel Černohorský Department of Computer Science & Engineering Czech Technical University Karlovo nam 13 121 35 Praha
More informationMensch-Maschine-Interaktion 1. Chapter 2 (May 12th, 2011, 9am-12pm): Basic HCI principles 1
Mensch-Maschine-Interaktion 1 Chapter 2 (May 12th, 2011, 9am-12pm): Basic HCI principles 1 1 Overview Introduction Basic HCI Principles (1) Basic HCI Principles (2) User Research & Requirements Designing
More informationA Generic Transcoding Tool for Making Web Applications Adaptive
A Generic Transcoding Tool for Making Applications Adaptive Zoltán Fiala 1, Geert-Jan Houben 2 1 Technische Universität Dresden Mommsenstr. 13, D-01062, Dresden, Germany zoltan.fiala@inf.tu-dresden.de
More informationConcurrent Task Trees
Chapter 1 Concurrent Task Trees Recap Slide Context Toolkit: Context Toolkit Context Abstraction Design Methodology 1.1 Task Models Slide HCI Lecture Summary: Theories Levels-of-analysis Stages-of-action
More informationMaster Course Computer Networks IN2097
Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master
More informationSoftware. Networked multimedia. Buffering of media streams. Causes of multimedia. Browser based architecture. Programming
1 Software Networked multimedia Introduction Browser based software architecture Distributed software Servers Network Terminals User interface Middleware Communications Network multimedia can be defined
More informationDevelopment of a 3D-Viewer Component for DWARF
Technische Universität München Fakultät für Informatik Systementwicklungsprojekt Development of a 3D-Viewer Component for DWARF Otmar Hilliges Technische Universität München Fakultät für Informatik Systementwicklungsprojekt
More information6 Designing Interactive Systems
6 Designing Interactive Systems 6.1 Design vs. Requirements 6.2 Paradigms, Styles and Principles of Interaction 6.3 How to Create a Conceptual Model 6.4 Activity-Based Design of Interactive Systems 6.5
More informationExtending the IPG CarMaker by FMI Compliant Units
Extending the IPG CarMaker by FMI Compliant Units Stephan Ziegler and Robert Höpler Modelon GmbH München Agnes-Pockels-Bogen 1, 80992 München, Germany {stephan.ziegler,robert.hoepler}@modelon.com Abstract
More informationAdobe Flash is the industry-standard application
Introducing Flash Adobe Flash is the industry-standard application for creating animation and playing video on Web sites. It is fairly easy to learn when you are first getting started but has many powerful
More informationLR Parsing - The Items
LR Parsing - The Items Lecture 10 Sections 4.5, 4.7 Robb T. Koether Hampden-Sydney College Fri, Feb 13, 2015 Robb T. Koether (Hampden-Sydney College) LR Parsing - The Items Fri, Feb 13, 2015 1 / 31 1 LR
More informationSRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY- VIRUDHUNAGAR
UNIT IV Part A 1. WHAT IS THE USE OF XML NAMESPACE? XML allows document authors to create custom elements. This extensibility can result in naming collisions (i.e. different elements that have the same
More informationCompiler Design 1. Bottom-UP Parsing. Goutam Biswas. Lect 6
Compiler Design 1 Bottom-UP Parsing Compiler Design 2 The Process The parse tree is built starting from the leaf nodes labeled by the terminals (tokens). The parser tries to discover appropriate reductions,
More informationBuilding Mashups Using the ArcGIS APIs for FLEX and JavaScript. Shannon Brown Lee Bock
Building Mashups Using the ArcGIS APIs for FLEX and JavaScript Shannon Brown Lee Bock Agenda Introduction Mashups State of the Web Client ArcGIS Javascript API ArcGIS API for FLEX What is a mashup? What
More information