Human Interaction Container Paradigm

Size: px
Start display at page:

Download "Human Interaction Container Paradigm"

Transcription

1 Human Interaction Container Paradigm HIT Lab. Sébastien PRAUD July 20th, 2004 THALES Research & Technology

2 Motivations Human Machine Interfaces (HMI) were designed to render applications or systems tracktable by the user, and it can be observed an increasing need on HMI that could provide assistance to the user in business execution. Such need leads to new approaches to HMI, that is model-based Human System Interaction that support Objective: investigate, develop, experiment and transfer the technology required for the next generation of intelligent user interfaces offering dynamic adaptation to user on one hand, and support model-driven approach for interaction engineering. Solution: Render the interaction logic explicit and independent from other logics (application/business logic and interface/presentation logic) Main issues: Implement the separation between the various logics Build models for the representation of the interaction context: User (profile, preferences, role, task or mission, ) Domain (application services, application state, business rules, ) Devices (workstation PC, laptop PC, PDA, mobile phone, tablet PC, ) Modalities (graphical, speech-based, gesture-based, ) Propose generic interaction processes that can be easily instantiated upon specific business domains 2 THALES Research & Technology

3 The Human Interaction Container (HIC) Paradigm Human Interaction Container Paradigm: Dig-out Interaction from MMI, by splitting Interaction on one hand, and interaction rendering for human senses (vision, touch, etc.) on the other. Current Systems HIC-based Systems Interface Processes Presentation Logic (Business Interface) Interaction Logic: HIC (Generic Interaction) Application Logic (Business Processes) Human Interaction Container Paradigm: Embodying human as sub-system in the system 3 THALES Research & Technology

4 Benefits and impacts A new paradigm of interaction Services User Benefits Context Task Device Behavior User-System Dialog UI Business centered user interface Redundancy of information Adaptation to user profiles The right information to the right person Persistency of business performance Plug and play devices Team awareness CCIS C4I Interface-Application Dialog Application Dynamic interfaces Selection of UI templates Static & dynamic GUI Voice browsing Adaptation to context Domain, task, user and device History of interaction Application state Rendering by Web browser VoiceXML browser GUI generator Mobility over networks and devices Collaborative interaction: support to Team communication Team coordination 4 THALES Research & Technology

5 Exemplification of the HIC Paradigm Current Architectures HIC-based Architectures From three tier architectures Tier One Client Tier Two: Application Server Tier Three Database Mobile Make Interaction services independent of Terminal specific use Make Application services independent of Organization specific use Tier One Client Devices Tier Two Business Interaction Services Tier Three Application Server Tier Four Database Mobile to four tier architectures 5 THALES Research & Technology

6 From background to Scientific Approach Generalization of the context-based approach from vocal natural language interaction to any type of interaction Acquisition tools Vocal natural language interaction Conceptual modeling Grammar derivation Domain Fill Models History Allow Task Cooperative interaction Vocal natural language interaction TVS approach Generalization Acquisition tools Any type of interaction Model acquisition/derivation Experts knowledge modeling Business Task User Context Models Thales business knowledge User task/mission Collaborative work User situation awareness & workload User profile, knowledge & beliefs K for intelligent interaction management Dialog context & history Allow Fill Learning & Revision Tools Cooperative interaction Any type of interaction HIC Approach User behavior learning User community learning Incremental model revision Acquired model revision 6 THALES Research & Technology

7 HIC Architecture Application 1 Application 2 Application N Application 1 Communication Task Management User Adaptation Dialogue State & History Business Interaction Patterns Application 2 Communication Dialogue Processing Task Planning Resource Management Application N Communication Input Interpretation Output Generation Business Rules Multi-modal Fusion Multimedia Generation Business User Interfaces Event Broking Event Dispatching HIC Audio Input ASR+Parsing WS Input Parsing PDA Input Parsing MP Input Parsing Audio Output Synthesis WS Output Display PDA Output Display MP Output Display Signal Pointing + Typing Pointing + Typing Selection + Typing Signal Graphics Graphics Graphics 7 THALES Research & Technology

8 First Prototype results Enhanced User Profile Management Only the information the user needs (filtering & push) Adaptive user model Application Server Database Database + Server Tiers HIC Framework Business Interaction Tier Audio HMI Client Tier Auto- Adaptation to User Terminal Automatic HMI configuration Automatic Data Filtering Workgroup Messenger Team Work modeling rule Automatic Acronyms Translator voice recognition/synthesis XML Based Communication model Platform-independent architecture IP network compatibility 8 THALES Research & Technology

9 Architecture of the HIC Framework Realization SOAP/HTTP (BlueTooth) Mobile Phone HMI (Java Midlet) Application Server (Java, C++ / CORBA) SQL Database Database + Server Tiers Java HIC Framework (Java, Perl, C++ / iros) JNI Audio Framework (C++ / OAA) Business Interaction Tier SOAP/HTTP (WiFi) Java RMI, JNI C++ PDA HMI (Java Swing) Workstation HMI (Java Swing, C++) Audio HMI (C++) Client Tier 9 THALES Research & Technology

10 Questions? Contact: THALES Research & Technology

Interaction Design and Implementation for Multimodal Mobile Semantic Web Interfaces

Interaction 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 information

Web Architectures. Goal of Architecture Design. Architecture Design. Single Server Configuration. All basic components installed on same machine

Web Architectures. Goal of Architecture Design. Architecture Design. Single Server Configuration. All basic components installed on same machine Goal of Architecture Design Web Architectures Performance application must sustain expected workload (max no of concurrent users, no page requests per unit of time, max time for delivering web page to

More information

Speech Applications. How do they work?

Speech 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 information

SmartWeb Handheld Multimodal Interaction with Ontological Knowledge Bases and Semantic Web Services

SmartWeb Handheld Multimodal Interaction with Ontological Knowledge Bases and Semantic Web Services IJCAI Workshop AI4HC, Hyderabad, 6/1/2007 SmartWeb Handheld Multimodal Interaction with Ontological Knowledge Bases and Semantic Web Services Daniel Sonntag, Ralf Engel, Gerd Herzog, Alexander Pfalzgraf,

More information

Embedded Software: Its Growing Influence on the Hardware world

Embedded Software: Its Growing Influence on the Hardware world Embedded Software: Its Growing Influence on the Hardware world ISA Vision Summit 2009, Bangalore 16 th FEB 09 V. R. Venkatesh Head, Product Engineering Services, Wipro Technologies. Wipro in Product Engineering

More information

Position Statement for Multi-Modal Access

Position 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 information

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP) Android Syllabus Pre-requisite: C, C++, Java Programming SQL & PL SQL Chapter 1: Introduction to Android Introduction to android operating system History of android operating system Features of Android

More information

Multimedia Information Retrieval at ORL

Multimedia Information Retrieval at ORL Multimedia Information Retrieval at ORL Dr Kenneth R Wood ORL 24a Trumpington Street Cambridge CB2 1QA ENGLAND krw@orl.co.uk http://www.orl.co.uk/ 1 ORL Funding & IPR from 1986 1990-1992 ongoing from 1996

More information

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Agent-Enabling Transformation of E-Commerce Portals with Web Services Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:

More information

Personalised Web TV for the 2012

Personalised Web TV for the 2012 Personalised Web TV for the 2012 Olympics Dr Stefan Poslad Interactive Media Research Group School of Electronic Engineering & Computer Science stefan@eecs.qmul.ac.uk Richer Interaction Current Limited

More information

July 2004 Sophia Antipolis, France

July 2004 Sophia Antipolis, France Experience from Every Handheld A Position Paper Ewald Anderl CTO and VP, Kirusa anderl@kirusa.com Inderpal Singh Mumick CEO and Founder, Kirusa mumick@kirusa.com For the W3C Workshop July 2004 Sophia Antipolis,

More information

Visteon Position Paper i. Visteon Position Paper

Visteon Position Paper i. Visteon Position Paper i Visteon Position Paper ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME iii Contents 1 Perspective on the topic of the Workshop 1 2 Viewpoint 2 3 Concrete examples, suggestions, and preferred workshop

More information

Genesys App Automation Platform Deployment Guide. Hardware and Software Specifications

Genesys App Automation Platform Deployment Guide. Hardware and Software Specifications Genesys App Automation Platform Deployment Guide Hardware and Software Specifications 6/28/2018 Contents 1 Hardware and Software Specifications 1.1 Hardware 1.2 Software 1.3 IVR technologies and platforms

More information

3C05 - Advanced Software Engineering Thursday, April 29, 2004

3C05 - Advanced Software Engineering Thursday, April 29, 2004 Distributed Software Architecture Using Middleware Avtar Raikmo Overview Middleware What is middleware? Why do we need middleware? Types of middleware Distributed Software Architecture Business Object

More information

Context-aware platform for mobile data management

Context-aware platform for mobile data management Wireless Netw (2007) 13:855 870 DOI 10.1007/s11276-006-9858-y Context-aware platform for mobile data management Moira C. Norrie Beat Signer Michael Grossniklaus Rudi Belotti Corsin Decurtins Nadir Weibel

More information

Ontology driven voice-based interaction in mobile environment

Ontology driven voice-based interaction in mobile environment Ontology driven voice-based interaction in mobile environment Jiri Kopsa 1, Zdenek Mikovec 1, Pavel Slavik 1 1 Czech Technical University in Prague Karlovo namesti 13, Prague 2, Czech Republic j.kopsa@fee.ctup.cz,

More information

Dialogue systems. Volha Petukhova Saarland University

Dialogue 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 information

Topics. From UI prototype... About user interfaces. ... via design to implementation. Pearson Education 2005 Chapter 7 (Maciaszek - RASD 2/e) 6

Topics. From UI prototype... About user interfaces. ... via design to implementation. Pearson Education 2005 Chapter 7 (Maciaszek - RASD 2/e) 6 MACIASZEK, L.A. (2005): Requirements Analysis and System Design, 2 nd ed. Addison Wesley, Harlow England, 504p. ISBN 0 321 20464 6 Chapter 7 User Interface Design Topics From UI prototype to implementation

More information

Pearson Education 2005 Chapter 7 (Maciaszek - RASD 2/e) 2

Pearson Education 2005 Chapter 7 (Maciaszek - RASD 2/e) 2 MACIASZEK, L.A. (2005): Requirements Analysis and System Design, 2 nd ed. Addison Wesley, Harlow England, 504p. ISBN 0 321 20464 6 Chapter 7 User Interface Design Pearson Education Limited 2005 Topics

More information

Dan Henderlong July 27, 2017

Dan Henderlong July 27, 2017 Smart User Interfaces for Connected Cars Dan Henderlong July 27, 2017 Agenda User interfaces - Challenges EB s Complete UI Package The In-Car User Platform (ICUP) EB GUIDE Tool Augmented Reality Creator

More information

Context-Awareness in Middleware for Mobile Networks

Context-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 information

User Interface Oriented Application Development (UIOAD)

User Interface Oriented Application Development (UIOAD) User Interface Oriented Application Development (UIOAD) Mahmood Doroodchi, Babak K. Farahani, and Mahmoud Moravej Abstract A fast and efficient model of application development called user interface oriented

More information

Choice, Choices, Choices: Fat versus Thin Clients

Choice, Choices, Choices: Fat versus Thin Clients Choice, Choices, Choices: Fat versus Thin Clients David Moskowitz Productivity Solutions, Inc. David Moskowitz Choices, Choices, Choices: Fat vs. Thin Clients Page 1 Agenda Definitions Myths Choices Approaches

More information

Component Model for Multimodal Web Applications

Component Model for Multimodal Web Applications Component Model for Multimodal Web Applications How to combine object oriented concepts with markup for event driven applications 1/22 Dave Raggett, W3C/Canon MWeb Workshop, Sophia Antipolis, July 2004

More information

Multimodal Applications from Mobile to Kiosk. Michael Johnston AT&T Labs Research W3C Sophia-Antipolis July 2004

Multimodal Applications from Mobile to Kiosk. Michael Johnston AT&T Labs Research W3C Sophia-Antipolis July 2004 Multimodal Applications from Mobile to Kiosk Michael Johnston AT&T Labs Research W3C Sophia-Antipolis July 2004 Overview Composite multimodality MATCH: Multimodal Access To City Help MATCHKiosk Design

More information

CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. CaptainCasa & Java Server Faces

CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. CaptainCasa & Java Server Faces CaptainCasa & Java Server Faces 1 Table of Contents Overview...3 Why some own XML definition and not HTML?...3 A Browser for Enterprise Applications...4...Java Server Faces joins the Scenario!...4 Java

More information

International Journal of Combined Research & Development (IJCRD) eissn: x;pissn: Volume: 1; Issue: 2; June 2013

International Journal of Combined Research & Development (IJCRD) eissn: x;pissn: Volume: 1; Issue: 2; June 2013 Simple Applications of Smart-Classroom Mr. Parmesh V Asst. Professor, Dept. of ISE Cambridge Institute of Technology Nagpur, Maharashtra, India Abstract: This paper first presents four essential characteristics

More information

A Scripting Language for Multimodal Presentation on Mobile Phones

A 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 information

DEVELOPMENT AND IMPLEMENTATION OF A BIOMETRIC VERIFICATION SYSTEM FOR E- LEARNING PLATFORMS

DEVELOPMENT AND IMPLEMENTATION OF A BIOMETRIC VERIFICATION SYSTEM FOR E- LEARNING PLATFORMS DEVELOPMENT AND IMPLEMENTATION OF A BIOMETRIC VERIFICATION SYSTEM FOR E- LEARNING PLATFORMS Elisardo González-Agulla, Enrique Argones-Rúa, Carmen García-Mateo and Óscar W. Márquez-Flórez Signal Processing

More information

Pilot: Collaborative Glossary Platform

Pilot: Collaborative Glossary Platform Pilot: Collaborative Glossary Platform CI Context Viewpoint 1. As-Is Workflow Model Workflow Name: Term / Definition Collection Domain Context: Typically each group / community has its own list of terms

More information

Pearson Education 2007 Chapter 7 (RASD 3/e)

Pearson Education 2007 Chapter 7 (RASD 3/e) Chapter 7 (RASD 3/e) MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 7 Graphical User Interface Design Pearson Education

More information

Software Architecture

Software Architecture Software Architecture Definitions http://www.sei.cmu.edu/architecture/ published_definitions.html ANSI/IEEE Std 1471-2000, Recommended Practice for Architectural Description of Software- Intensive Systems

More information

Multimodal Dialog Description for Mobile Devices

Multimodal 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 information

Investigating Source Code Reusability for Android and Blackberry Applications

Investigating Source Code Reusability for Android and Blackberry Applications Investigating Source Code Reusability for Android and Blackberry Applications Group G8 Jenelle Chen Aaron Jin 1 Outline Recaps Challenges with mobile development Problem definition Approach Demo Detailed

More information

Software. Networked multimedia. Buffering of media streams. Causes of multimedia. Browser based architecture. Programming

Software. 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 information

Voluntary Product Accessibility Template

Voluntary Product Accessibility Template Date: February 29, 2016 Name of Product: Alfresco Share 5.1 Contact for more Information: John.Iball@Alfresco.com Voluntary Product Accessibility Template Version 1.7 Product description: Alfresco Share

More information

#SEU Welcome! Solid Edge University 2016

#SEU Welcome! Solid Edge University 2016 #SEU 2016 Welcome! Solid Edge University 2016 Realize innovation. Solid Edge PDM - Teamcenter Greg Baldwin Realize innovation. Confidence Using Design Intent Table of contents Software Compatibility Active

More information

Composer Help. Import and Export

Composer Help. Import and Export Composer Help Import and Export 2/7/2018 Import and Export Contents 1 Import and Export 1.1 Importing External Files into Your Composer Project 1.2 Importing Composer Projects into Your Workspace 1.3 Importing

More information

Oracle Developer Day

Oracle Developer Day Oracle Developer Day Sponsored by: Session 3 Familiar Techniques: Modeling and Frameworks Speaker Speaker Title Page 1 1 Agenda Forms as a Framework Mapping Forms to Oracle ADF Familiar Concepts Phases

More information

Android Online Training

Android Online Training Android Online Training IQ training facility offers Android Online Training. Our Android trainers come with vast work experience and teaching skills. Our Android training online is regarded as the one

More information

CogniSight, image recognition engine

CogniSight, image recognition engine CogniSight, image recognition engine Making sense of video and images Generating insights, meta data and decision Applications 2 Inspect, Sort Identify, Track Detect, Count Search, Tag Match, Compare Find,

More information

CSE 498 CSE Courses and Skills Inventory Fall Name:

CSE 498 CSE Courses and Skills Inventory Fall Name: Name: CSE Courses Inventory For each course, check whether you have completed the course or you are currently enrolled in it. Course Completed Enrolled CSE 335 Software Design CSE 410 Operating Systems

More information

Matrex Table of Contents

Matrex Table of Contents Matrex Table of Contents Matrex...1 What is the equivalent of a spreadsheet in Matrex?...2 Why I should use Matrex instead of a spreadsheet application?...3 Concepts...4 System architecture in the future

More information

Chapter 9 Conceptual and Practical Framework for the Integration of Multimodal Interaction in 3D Worlds

Chapter 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 information

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Oracle ADF: The technology behind project fusion Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Agenda Application Development Framework (ADF) Overview Goals

More information

2. Zoom Video Webinar runs on Windows, macos, Linux, Chrome OS, ios, Android, and

2. Zoom Video Webinar runs on Windows, macos, Linux, Chrome OS, ios, Android, and Date: August 24, 2018 Name of Product: Zoom Video Conferencing and Webinar v4.1 (ios) Contact for more Information: access@zoom.us Zoom's video communications product suite runs on mobile, desktop, and

More information

DESIGN PATTERN - INTERVIEW QUESTIONS

DESIGN PATTERN - INTERVIEW QUESTIONS DESIGN PATTERN - INTERVIEW QUESTIONS http://www.tutorialspoint.com/design_pattern/design_pattern_interview_questions.htm Copyright tutorialspoint.com Dear readers, these Design Pattern Interview Questions

More information

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use

More information

Automatic Semantic Platform- dependent Redesign. Giulio Mori & Fabio Paternò. HIIS Laboratory ISTI-C.N.R.

Automatic 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 information

MPEG-21: The 21st Century Multimedia Framework

MPEG-21: The 21st Century Multimedia Framework MPEG-21: The 21st Century Multimedia Framework Jan Bormans, Jean Gelissen, and Andrew Perkis IEEE Signal Processing Magazine, March 2003 Outline Context and motivation of MPEG-21 An overview of MPEG-21

More information

Mobile based Text Image Translation System for Smart Tourism. Saw Zay Maung Maung UCSY, Myanmar. 23 November 2017, Brunei

Mobile based Text Image Translation System for Smart Tourism. Saw Zay Maung Maung UCSY, Myanmar. 23 November 2017, Brunei Mobile based Text Image Translation System for Smart Tourism Saw Zay Maung Maung UCSY, Myanmar. 23 November 2017, Brunei 1 Smart Tourism Tourism is cultural and economic phenomenon which entails the movement

More information

An Overview of. Eric Bollens ebollens AT ucla.edu Mobile Web Framework Architect UCLA Office of Information Technology

An Overview of. Eric Bollens ebollens AT ucla.edu Mobile Web Framework Architect UCLA Office of Information Technology An Overview of Eric Bollens ebollens AT ucla.edu Mobile Web Framework Architect UCLA Office of Information Technology August 23, 2011 1. Design Principles 2. Architectural Patterns 3. Building for Degradation

More information

Course 7. Reusability, interoperability. S. Motogna - Software Quality

Course 7. Reusability, interoperability. S. Motogna - Software Quality Course 7 Reusability, interoperability Reusability Reusability Definition: Extent to which a program can be used in other applications - related to the packaging and scope of the functions that programs

More information

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK M.E III SEM CSE MOBILE APPLICATION DEVELOPMENT UNIT -I INTRODUCTION

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK M.E III SEM CSE MOBILE APPLICATION DEVELOPMENT UNIT -I INTRODUCTION DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK M.E III SEM CSE NE7011 MOBILE APPLICATION DEVELOPMENT UNIT -I INTRODUCTION Part A (2 marks) 1. Define Mobile Application? 2. List the uses of

More information

Towards a basis for human-computer dialogue. Bengt Nordström Chalmers, Göteborg

Towards a basis for human-computer dialogue. Bengt Nordström Chalmers, Göteborg Towards a basis for human-computer dialogue Bengt Nordström Chalmers, Göteborg Goal We want to model dialogue systems in which a human interacts with a computer to build an object. From Wikipedia: A dialog

More information

OOI CyberInfrastructure Architecture & Design

OOI CyberInfrastructure Architecture & Design OOI CI Architecture & Design Integrated Dictionary (AV-2) OOI CyberInfrastructure Architecture & Design Operational Node Connectivity Description OV-2 PDR CANDIDATE November 2007 Last revised: 11/13/2007

More information

Semantic Web Platform for Personal Information Management

Semantic Web Platform for Personal Information Management Semantic Web Platform for Personal Information Management Ora Lassila, Ph.D Research Fellow, Nokia Research Center Cambridge Visiting Scientist, MIT CSAIL Elected Member, W3C Advisory Board Semantic Days,

More information

DB2 for IBM iseries Platform Extended with Enhanced Tools

DB2 for IBM iseries Platform Extended with Enhanced Tools Software Announcement March 5, 2002 DB2 for IBM iseries Platform Extended with Enhanced Tools Overview In September 2001, the IBM Data Management team delivered on the first phase of its multiplatform

More information

Syllabus- Java + Android. Java Fundamentals

Syllabus- Java + Android. Java Fundamentals Introducing the Java Technology Syllabus- Java + Android Java Fundamentals Key features of the technology and the advantages of using Java Using an Integrated Development Environment (IDE) Introducing

More information

WHITESTEIN. Agents in a J2EE World. Technologies. Stefan Brantschen. All rights reserved.

WHITESTEIN. Agents in a J2EE World. Technologies. Stefan Brantschen. All rights reserved. WHITESTEIN Technologies 1 Agents in a J2EE World Stefan Brantschen ttt.info.j2ee v1.6 2002-02-10 SBR Copyright 2002 by Whitestein Technologies AG, Switzerland Goal and Outline Goal Present how J2EE EJB

More information

Design av brukergrensesnitt på mobile enheter

Design av brukergrensesnitt på mobile enheter Design av brukergrensesnitt på mobile enheter Tutorial på Yggdrasil Lillehammer, 12 oktober 2009 Erik G. Nilsson SINTEF IKT ICT Agenda 13:15 Introduction, user interfaces on mobile equipment, important

More information

Key differentiating technologies for mobile search

Key differentiating technologies for mobile search Key differentiating technologies for mobile search Orange Labs Michel PLU, ORANGE Labs - Research & Development Exploring the Future of Mobile Search Workshop, GHENT Some key differentiating technologies

More information

Pervasive Computing offers Adaptable Interfaces

Pervasive Computing offers Adaptable Interfaces Pervasive Computing offers Adaptable Interfaces Signals, Standards, Metadata, and ICADI June 26, 2003 This has already gone live Elite Care - Elder Care Delivery Wired residential buildings Locator badges,

More information

Enterprise Architect. User Guide Series. Time Aware Models. Author: Sparx Systems. Date: 30/06/2017. Version: 1.0 CREATED WITH

Enterprise Architect. User Guide Series. Time Aware Models. Author: Sparx Systems. Date: 30/06/2017. Version: 1.0 CREATED WITH Enterprise Architect User Guide Series Time Aware Models Author: Sparx Systems Date: 30/06/2017 Version: 1.0 CREATED WITH Table of Contents Time Aware Models 3 Clone Structure as New Version 5 Clone Diagram

More information

COURSE SYLLABUS ANDROID. Industrial Training (4 MONTHS) PH : , Vazhoor Road Changanacherry-01.

COURSE SYLLABUS ANDROID. Industrial Training (4 MONTHS) PH : , Vazhoor Road Changanacherry-01. COURSE SYLLABUS ANDROID Industrial Training (4 MONTHS) PH : 0481 2411122, 09495112288 E-Mail : info@faithinfosys.com www.faithinfosys.com Marette Tower Near No. 1 Pvt. Bus Stand Vazhoor Road Changanacherry-01

More information

The Practical Side of Teaching the Elderly Visually Impaired Users to Use the

The Practical Side of Teaching the Elderly Visually Impaired Users to Use the The Practical Side of Teaching the Elderly Visually Impaired Users to Use the E-Mail Takuya Nishimoto, Masahiro Araki and Yasuhisa Niimi Department of Electronics and Information Science, Faculty of Engineering

More information

Evaluation 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 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 information

Einführung in die Erweiterte Realität

Einführung in die Erweiterte Realität Einführung in die Erweiterte Realität - 7. Context Toolkit - Gudrun Klinker Dec. 2, 2003 Literature Anind K. Dey, Gregory D. Abowd, and Danieal Salber, A Conceptual Framework and a Toolkit for Supporting

More information

Course Syllabus. Course Title. Who should attend? Course Description. Android ( Level 1 )

Course Syllabus. Course Title. Who should attend? Course Description. Android ( Level 1 ) Course Title Android ( Level 1 ) Course Description Android is a Free and open source operating system designed primarily for smart phones and tablets and can be used for TVs, cars and others. It is based

More information

Extreme Java G Session 5 - Main Theme Java Core Technologies (Part III) Dr. Jean-Claude Franchitti

Extreme Java G Session 5 - Main Theme Java Core Technologies (Part III) Dr. Jean-Claude Franchitti Extreme Java G22.3033-007 Session 5 - Main Theme Java Core Technologies (Part III) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences

More information

Multi-Modal Browser Architecture

Multi-Modal Browser Architecture Mobile Speech Solutions and Conversational Multi-modal Computing Multi-Modal Browser Architecture Overview on the support of multi-modal browsers in 3GPP Stéphane H. Maes, IBM smaes@us.ibm.com In collaboration

More information

1323x-RCM LEDs and Accelerometer Functionality 26. Using Home Status Control (HSC) Device Views.. 27 Home Status Control Device Properties...

1323x-RCM LEDs and Accelerometer Functionality 26. Using Home Status Control (HSC) Device Views.. 27 Home Status Control Device Properties... Contents About This Guide............................. 2 Audience............................................... 2 Revision History......................................... 2 Conventions............................................

More information

Voluntary Product Accessibility Template Business Support System (BSS)

Voluntary Product Accessibility Template Business Support System (BSS) Summary Table: Voluntary Product Accessibility Template Business Support Systems Services 1194.21 Software Applications and Operating Systems. 1194.22 Web-Based Intranet and Internet Information and Applications.

More information

Data Synchronization in Mobile Computing Systems Lesson 12 Synchronized Multimedia Markup Language (SMIL)

Data Synchronization in Mobile Computing Systems Lesson 12 Synchronized Multimedia Markup Language (SMIL) Data Synchronization in Mobile Computing Systems Lesson 12 Synchronized Multimedia Markup Language (SMIL) Oxford University Press 2007. All rights reserved. 1 Language required to specify the multimodal

More information

Wimba Classroom VPAT

Wimba Classroom VPAT Wimba Classroom VPAT The purpose of this Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary assessments regarding the availability

More information

Human Robot Interaction

Human Robot Interaction Human Robot Interaction Emanuele Bastianelli, Daniele Nardi bastianelli@dis.uniroma1.it Department of Computer, Control, and Management Engineering Sapienza University of Rome, Italy Introduction Robots

More information

Delivery of Services on Any Device From Java Code to User Interface

Delivery 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 information

ADD 3.0: Rethinking Drivers and Decisions in the Design Process

ADD 3.0: Rethinking Drivers and Decisions in the Design Process ADD 3.0: Rethinking Drivers and Decisions in the Design Process Rick Kazman Humberto Cervantes SATURN 2015 Outline Presentation Architectural design and types of drivers The Attribute Driven Design Method

More information

Client/Server-Architecture

Client/Server-Architecture Client/Server-Architecture Content Client/Server Beginnings 2-Tier, 3-Tier, and N-Tier Architectures Communication between Tiers The Power of Distributed Objects Managing Distributed Systems The State

More information

Pervasive Web Application Architecture. History Scalability Availability Development Application Architecture

Pervasive 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 information

VOICE: a Framework for Speech-Based Mobile Systems

VOICE: a Framework for Speech-Based Mobile Systems VOICE: a Framework for Speech-Based Mobile Systems Adam Sharp, Stan Kurkovsky Department of Computer Science Central Connecticut State University New Britain, CT, USA {sharp_adp, kurkovskysta}@ccsu.edu

More information

Version 2.7. Audio File Maintenance Advanced User s Guide

Version 2.7. Audio File Maintenance Advanced User s Guide Version 2.7 Audio File Maintenance Advanced User s Guide Contents Introduction to the Documentation...3 About the Documentation...3 Ifbyphone on the Web...3 Logging in to your Ifbyphone Account...3 Maintaining

More information

Widget. Widget is a generic name for parts of an interface that have their own behaviour. e.g., buttons, progress bars, sliders, drop-down

Widget. Widget is a generic name for parts of an interface that have their own behaviour. e.g., buttons, progress bars, sliders, drop-down Widgets Jeff Avery Widget Widget is a generic name for parts of an interface that have their own behaviour. e.g., buttons, progress bars, sliders, drop-down menus, spinners, file dialog boxes, etc are

More information

DEPARTMENT OF COMPUTER APPLICATIONS CO 2009 REGULATION

DEPARTMENT OF COMPUTER APPLICATIONS CO 2009 REGULATION DEPARTMENT OF COMPUTER APPLICATIONS CO 2009 REGULATION Subject Code MC9211 MC9212 MC9213 MC9214 I YEAR I SEM / Subject Name Course Outcome Computer Organization Problem Solving And Programming DATABASE

More information

Distributed Multitiered Application

Distributed Multitiered Application Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm

More information

Name: Courses Completed / Enrolled For each course, check whether you have completed the course or you are currently enrolled in it.

Name: Courses Completed / Enrolled For each course, check whether you have completed the course or you are currently enrolled in it. Name: Courses Completed / Enrolled For each course, check whether you have completed the course or you are currently enrolled in it. Course Completed Enrolled CSE 370 Software Engineering CSE 410 Operating

More information

Vision Document for Multi-Agent Research Tool (MART)

Vision Document for Multi-Agent Research Tool (MART) Vision Document for Multi-Agent Research Tool (MART) Version 2.0 Submitted in partial fulfillment of the requirements for the degree MSE Madhukar Kumar CIS 895 MSE Project Kansas State University 1 1.

More information

Web Engineering. Introduction. Husni

Web Engineering. Introduction. Husni Web Engineering Introduction Husni Husni@trunojoyo.ac.id Outline What is Web Engineering? Evolution of the Web Challenges of Web Engineering In the early days of the Web, we built systems using informality,

More information

eswt Requirements and High-Level Architecture Abstract Document Information Change History

eswt Requirements and High-Level Architecture Abstract Document Information Change History eswt Requirements and High-Level Architecture Abstract There is a need for a standardized UI API fit for embedded devices having fewer resources and smaller screen sizes than a desktop computer. The goal

More information

PRACTICAL SPEECH USER INTERFACE DESIGN

PRACTICAL SPEECH USER INTERFACE DESIGN ; ; : : : : ; : ; PRACTICAL SPEECH USER INTERFACE DESIGN й fail James R. Lewis. CRC Press Taylor &. Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Group, an informa

More information

1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master

1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master Oracle 1Z0-864 Java Enterprise Edition 5 Enterprise Architect Certified Master Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-864 Answer: A, C QUESTION: 226 Your company is bidding

More information

VPAT for Apple ibooks 2

VPAT for Apple ibooks 2 VPAT for Apple ibooks 2 The following Voluntary Product Accessibility information refers to the Apple ibooks version 2 running on ios 5. For more information on the accessibility features of this product

More information

Compositional Model Based Software Development

Compositional Model Based Software Development Compositional Model Based Software Development Prof. Dr. Bernhard Rumpe http://www.se-rwth.de/ Seite 2 Our Working Groups and Topics Automotive / Robotics Autonomous driving Functional architecture Variability

More information

PLATFORM TECHNOLOGY UNIT-5

PLATFORM TECHNOLOGY UNIT-5 1. Write in brief about the J2EE enterprise edition? Java is one of the most commonly used and mature programming languages for building enterprise applications. Java development has evolved from small

More information

LifeKeeper for Windows Module 3: Configuration

LifeKeeper for Windows Module 3: Configuration LifeKeeper for Windows Module 3: Configuration Learning Objectives At the end of this module, you will understand: How to use the LifeKeeper GUI client to configure and monitor various aspects of clustered

More information

A Dialog Model for Multi Device Interfaces with Different Modalities

A 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 information

ENDNOTE X7 VPAT VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE

ENDNOTE X7 VPAT VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE ENDNOTE X7 VPAT VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE Updated May 21, 2013 INTRODUCTION Thomson Reuters (Scientific) LLC is dedicated to developing software products that are usable for everyone including

More information

Artop (AUTOSAR Tool Platform) Whitepaper

Artop (AUTOSAR Tool Platform) Whitepaper Artop (AUTOSAR Tool Platform) Whitepaper Updated version: March 2009 Michael Rudorfer 1, Stefan Voget 2, Stephan Eberle 3 1 BMW Car IT GmbH, Petuelring 116, 80809 Munich, Germany 2 Continental, Siemensstraße

More information

LABORATORY 117. Intorduction to VoiceXML

LABORATORY 117. Intorduction to VoiceXML LABORATORY 117 Intorduction to VoiceXML 1 TAC2000/2000 Outline XML VoiceXML Building your VoiceXML application on TellMe Studio 2 TAC2000/2000 XML Extensible Markup Language The de facto standard for defining

More information

Summary Table Section 508 Voluntary Product Accessibility Template. Criteria Supporting Features Remarks and explanations Section 1194.

Summary Table Section 508 Voluntary Product Accessibility Template. Criteria Supporting Features Remarks and explanations Section 1194. Date: 11/3/2011 Name of Product: Percussion CM1 Contact for More Information: www.percussion.com Summary Table Section 508 Voluntary Product Accessibility Template Criteria Supporting Features Remarks

More information