23 November 1999Sticky Technology for Augmented Reality Systems 1 2 15-413 Rachel I. Goldstein Repair Team STARS Project Carnegie Mellon University 23.

Slides:



Advertisements
Similar presentations
Introduction to C++ An object-oriented language Unit - 01.
Advertisements

TeleMorph & TeleTuras: Bandwidth determined Mobile MultiModal Presentation Student: Anthony J. Solon Supervisors: Prof. Paul Mc Kevitt Kevin Curran School.
Modeling the Process and Life Cycle CSCI 411 Advanced Database and Project Management Monday, February 2, 2015.
Microsoft Access Course 1. Introduction to the user interface.
4 1 4 C H A P T E R Software: Systems and Application Software.
Team: Maya Zalcberg Diana Attar Levona Hershtik Academic advisor: Prof. Ehud Gudes ADD Presentation.
The Unified Software Development Process - Workflows Ivar Jacobson, Grady Booch, James Rumbaugh Addison Wesley, 1999.
UML Extensions for Web Design Design activities: –Partitioning of objects into tiers such as client, server, etc. –Separating and defining user interfaces.
Chapter 15 Design, Coding, and Testing. Copyright © 2005 Pearson Addison-Wesley. All rights reserved Design Document The next step in the Software.
INTRODUCTION OS/2 was initially designed to extend the capabilities of DOS by IBM and Microsoft Corporations. To create a single industry-standard operating.
Tina design review Main design decisions. Top level modules. Responsibilities. Phases A & B. Test plan. Time table.
Recognizes: Magic Memo, show me memo number three. Magic Memo, show memo one. Magic Memo, display memo number two. Magic Memo, display memo.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
GRID job tracking and monitoring Dmitry Rogozin Laboratory of Particle Physics, JINR 07/08/ /09/2006.
L6 - March 1, 2006copyright Thomas Pole , all rights reserved 1 Lecture 6: Software Packaging: Dynamically Integrable Components and Text Ch.
Requirement Analysis Functional & Non-Functional Requirements Scenarios Use cases: – View Fixtures – Manage Tournament – Register Team – Report Discrepancy.
Silberschatz, Galvin and Gagne ©2009Operating System Concepts – 8 th Edition Chapter 4: Threads.
Research plan – LSRT Consortium. Targets Correctness approval Vs. Sybase database. Implementation of a validation scenario with TTI database. Demo preparations.
Touch ‘N’ Serve By: Komal Sharma Presented to: Dr. Robert Zhu Vasudha Godugu Vishwada Godugu Avantt Karra Rakesh Kumar Gunda.
1 Sub-Phase Low Level Design (cont). Janice Regan, Map of design phase DESIGN HIGH LEVEL DESIGN Modularization User Interface Module Interfaces.
Lecture 2 Object Oriented Programming Basics of Java Language MBY.
FotoGazmic Software (From left to right: Chad Zbinden, Josey Baker, Rob Mills, Myra Bergman, Tinate Dejtiranukul)
MOBILITY BILL DEFRAYMENT
1 3. Computing System Fundamentals 3.1 Language Translators.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 7 OS System Structure.
Oracle Data Integrator Procedures, Advanced Workflows.
Chapter SIX Implementation, Testing and Pragmatics Making it a reality.
Triggers and Stored Procedures in DB 1. Objectives Learn what triggers and stored procedures are Learn the benefits of using them Learn how DB2 implements.
Live Demo Augmented reality – lets see some pictures flying…Augmented reality – lets see some pictures flying… Facebook -Facebook -
Project Deliverables CEN Engineering of Software 2.
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
PROPOSAL : The Use of Voice Command in Operating Personal Computer By : COLLEGE OF ART & SCIENCE UNIVERSITI UTARA MALAYSIA STIW5023 ADVANCED PROGRAMMING.
DESIGN OF SOFTWARE ARCHITECTURE
Brand New Windows Database Project Status Report Matthew Williams Nicholas Good November 7, 2006.
Computer Science 340 Software Design & Testing Software Architecture.
COT 4600 Operating Systems Fall 2009 Dan C. Marinescu Office: HEC 439 B Office hours: Tu-Th 3:00-4:00 PM.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
SEESCOASEESCOA SEESCOA Meeting Activities of LUC 9 May 2003.
Project Deliverables CIS 4328 – Senior Project 2 And CEN Engineering of Software 2.
Testing Overview Software Reliability Techniques Testing Concepts CEN 4010 Class 24 – 11/17.
Software Testing Reference: Software Engineering, Ian Sommerville, 6 th edition, Chapter 20.
Requirements Analysis Review Modeling Team Matt Weyant 26 Oct 1999.
23 November 1999Sticky Technology for Augmented Reality Systems Tracey Wortham Inspection Team STARS Project Carnegie Mellon University 23 November.
Analysis Review of Workflow Subsystem Kaushik Merchant And The Workflow Team.
11 November 1999Sticky Technology for Augmented Reality Systems Robert Kurian Inspection Team STARS Project Carnegie Mellon University 11 November.
05 October 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
#SummitNow Yes, I'm able to index audio files within Alfresco 2013 Fernando González @fegorama.
23 November 1999Sticky Technology for Augmented Reality Systems Brian Parkison Workflow Team STARS Project Carnegie Mellon University 23 November.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
11 November 1999Sticky Technology for Augmented Reality Systems Daniel Heller Architecture Team STARS Project Carnegie Mellon University 11.
Architecture Review 10/11/2004
Requirements Analysis Document
Yes, I'm able to index audio files within Alfresco
Chapter 9, Testing.
Key Ideas from day 1 slides
Repair Requirements Analysis Review
Data Management Agenda
Boundary Conditions Samuel Chong Repair Team STARS Project
IEEE Std 1074: Standard for Software Lifecycle
The Process of Object Modeling
Operating System Concepts
OPERATING SYSTEMS.
Hardware/Software Allocation
Object Design Michael Fortson Augmented Reality/UI Team STARS Project
Chapter 3: Processes.
CIS 4328 – Senior Project 2 And CEN Engineering of Software 2
Test Process “V” Diagram
In Today’s Class.. General Kernel Responsibilities Kernel Organization
Presentation transcript:

23 November 1999Sticky Technology for Augmented Reality Systems Rachel I. Goldstein Repair Team STARS Project Carnegie Mellon University 23 November 1999 Object Design Review

23 November 1999Sticky Technology for Augmented Reality Systems 2 Speech Subsystem Concepts Interpreter –Takes in spoken text and performs appropriate actions / API calls Grammar –Set of valid words and phrases that the recognition engine is expecting at a particular point of time

23 November 1999Sticky Technology for Augmented Reality Systems 3 Scenario: API Requirements Mechanic Bob has a workorder with stickies. A view of the model is displayed on his PEDD. Bob says, “show IETM” in order to change the display from the model to the IETM. –speech.interpreter.GlobalInterpreter.interpret() –ui.UserInterfaceManager.displayUserInterface (int userInterfaceID, int displayStatus, int panelID)

23 November 1999Sticky Technology for Augmented Reality Systems 4 Scenario (cont.) Bob says, “activate IETM” in order to switch grammars to the IETM grammar. –speech.interpreter.GlobalInterpreter.interpret() –speech.grammar.CentralGrammarHandler. setActiveGrammarHandler(IETMGrammarHandler) Bob says, “next step” and the speech system speaks the 1 st step to him. –speech.CentralInterpreter.ActiveInterpreter. interpret() –speech.IETMInterpreter.interpret() –speech.Synthesis.speakStep()

23 November 1999Sticky Technology for Augmented Reality Systems 5 Scenario (cont.) Bob performs the step spoken to him and continues saying “next step” until he is done with the repair. Bob says, “activate workorder” in order to switch the active grammar to the workorder grammar. –speech.interpreter.CentralInterpreter. GlobalInterpreter.interpret() –speech.grammar.CentralGrammarHandler. setActiveGrammarHandler(WorkorderGrammarHandler)

23 November 1999Sticky Technology for Augmented Reality Systems 6 Scenario (cont.) Bob says “submit” in order to automatically set the status to awaiting approval and submit the completed workorder to the database. –speech.CentralInterpreter.ActiveInterpreter. interpret() –speech.WorkorderInterpreter.interpret() –maintenance.submitWorkorder()

23 November 1999Sticky Technology for Augmented Reality Systems 7 Scenario: Sequence Diagram 1: Bob says “show IETM” in order to change the display from the model to the IETM 3: Bob says, “activate IETM” in order to switch grammars to the IETM grammar 5: Bob says, “next step” and the speech system speaks a step to him. 9: Bob says, “activate workorder” in order to switch the active grammar to the workorder grammar. 11: Bob says “submit” in order to submit the completed workorder to the database.

23 November 1999Sticky Technology for Augmented Reality Systems 8 speech Package

23 November 1999Sticky Technology for Augmented Reality Systems 9 speech.interpreter Package

23 November 1999Sticky Technology for Augmented Reality Systems 10 speech.grammar Package

23 November 1999Sticky Technology for Augmented Reality Systems 11 Javadoc Javadoc: vadoc/index.html vadoc/index.html

23 November 1999Sticky Technology for Augmented Reality Systems 12 Hardware/Software Allocation The Speech subsystem will use IBM ViaVoice with JSAPI extensions as its speech engine. ViaVoice needs a maximum 260 MB in disk space. ViaVoice needs a maximum 48 MB RAM (including OS)

23 November 1999Sticky Technology for Augmented Reality Systems 13 Services provided by Speech void speech.Initialization.initialize() –Used by the UI subsystem to start the speech subsystem –The speech subsystem will be running as long as the STARS executable is running on the PEDD

23 November 1999Sticky Technology for Augmented Reality Systems 14 Services needed by Speech From Maintenance subsystem: submit a workorder to the DB –void submitWorkorder() advance the current sticky –void nextSticky() set the current sticky back one –void previousSticky() set the status of a workorder –void setStatus(int status) PEDD Orientation User Interface Speech Work Order Modeling Maintenance

23 November 1999Sticky Technology for Augmented Reality Systems 15 Services needed by Speech (cont.) From UI subsystem: Switch displayed screen from model to IETM and vice versa –boolean displayUserInterface (int userInterfaceID, int displayStatus, int panelID) PEDD Orientation User Interface Speech Work Order Modeling Maintenance

23 November 1999Sticky Technology for Augmented Reality Systems 16 Status of the Speech Subsystem Requirements Analysis done System Design done Object Design done Working on implementation –Looking into the API for WebManual IETM viewer –Formalizing all grammars: global, workorder, model, IETM

23 November 1999Sticky Technology for Augmented Reality Systems 17 Future Schedule Implementation –11/22 to 12/5 Unit Testing –12/1 to 12/5 Integration Testing –12/4 to 12/9 Dry Run –12/7 Client Acceptance Test –12/9

23 November 1999Sticky Technology for Augmented Reality Systems 18 Open Issues WebManual API  our creation of a dynamic IETM grammar depends on this