23 November 1999Sticky Technology for Augmented Reality Systems 1 2 15-413 Tracey Wortham Inspection Team STARS Project Carnegie Mellon University 23 November.

Slides:



Advertisements
Similar presentations
UI Story Board CIS78 Group Project Created by: Aliese Zacharias.
Advertisements

Integrated Healthcare Management system. Standards based design. [ Supports HXP (Health Exchange Protocol) a standard in exchanging health care data ]
Design Validation CSCI 5801: Software Engineering.
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Exchange Product Overview Secure Transmission for Transaction-based Documents.
Individual Bidder Enrollment
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
Chapter 6 Design Model. Design Model (DM) Guiding principles Guiding principles All classes should be specified to the level of detail that they represent.
Final Project Document Presentation Integrated Chat System Team # 4 December 2, 2003 Professor Peter Clarke Phase 1 Melissa Betancourt: Programmer Eric.
Online School Registration System Solomon Ng Pei-Yu Wang Evan Chiu Curtis Wong.
OO Process Steps  Define requirements Allocate and Derive requirements Map requirements to use cases Map requirements to classes  Define use cases Draw.
UML Extensions for Web Design Design activities: –Partitioning of objects into tiers such as client, server, etc. –Separating and defining user interfaces.
9/20/2004 Arch. Des. of Dist. Sys., ECEN5053, Univ of Colorado, Boulder1 Architectural Design of Distributed Systems ECEN 5053 Software Engineering of.
User Interface Testing TPTL MRA. Layout 1 You will navigate through this form using the arrow keys. The drop down lists will be displayed by pressing.
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
Well-behaved objects Debugging. 2 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Prevention vs Detection.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
IDS configuration Yun Wang Martin Olsen Anna Paitian.
Metadata Server system software laboratory. Overview metadata service in Grid environment Grid environment Metadata server User query data search information.
4 November 2004AME 470 – Team Unum PDR #9 – 4 November 2004 Product Control and Microprocessor Programming Chris Tilton Team UNUM.
Software Engineering I Object-Oriented Design
Extranet for Security Professionals (ESP)
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
9/20/2004 Arch. Des. of Dist. Sys., ECEN5053, Univ of Colorado, Boulder1 Architectural Design of Distributed Systems ECEN 5053 Software Engineering of.
Location Based File Exchange Controlled By Speech (LBFE-S) File’s data DownLoad LBFE-S Server Position server User.xmlData.Xml Location IP-Address File.txt.
Sudoku Project: SDS Taryn, Jin, Jehsang, Phil and Matt.
Object-oriented Design CSCI 5801: Software Engineering.
IBM Rhapsody Simulation of Distributed PACS and DIR systems Krupa Kuriakose, MASc Candidate.
Lesson 7 Guide for Software Design Description (SDD)
GRID job tracking and monitoring Dmitry Rogozin Laboratory of Particle Physics, JINR 07/08/ /09/2006.
Conquering Complex and Changing Systems Object-Oriented Software Engineering Art for Chapter 11, Project Management.
Requirement Analysis Functional & Non-Functional Requirements Scenarios Use cases: – View Fixtures – Manage Tournament – Register Team – Report Discrepancy.
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
Example  Software for a virtual library (borrowing books using the Internet) Internt terminal DB.
Component-based software architecture Overview Divides the problem into sub-problems each associated with component partitions. The interfaces of the components.
1 Sub-Phase Low Level Design (cont). Janice Regan, Map of design phase DESIGN HIGH LEVEL DESIGN Modularization User Interface Module Interfaces.
California State University, Northridge Certification Process Team B Carlos Guzman John Kramer Stacey LaMotte University of Phoenix.
1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.
Project Dragon Small Business Website Content Management System.
Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By: Prasad.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Information Systems Engineering Interaction Diagrams: Sequence Diagram Collbortion Diagram.
n System Architecture n Testing n The Building of the System.
FTP Server API Implementing the FTP Server Registering FTP Command Callbacks Data and Control Port Close Callbacks Other Server Calls.
Communicating with the Outside. Hardware [Processor(s), Disk(s), Memory] Operating System Concurrency ControlRecovery Storage Subsystem Indexes Query.
Infotainment architecture John D. McGregor. Business logic server Database server client model views controllers.
Final Class Diagram for C++ Implementation Clickermatic Software Clicker.
7 February 2008Dietrich Beck A LabVIEW Interface to ELOG ELOG Possible solution paths Status Integration into – CS ? – Domain Management System?
1 High Level Design Phase Refining Use Cases User Interface Information.
By : SAG3 Members.  Cross platform client interface for Time recording/capturing  MS Project integration to Time tracker  integration to Time.
1 Lecture 3 Major Architectural Models View (Cont’d) Architectural Models/Patterns Architecture Case Study Software Architecture & Design Pattern.
Chapter 13.  Place additional orders using order codes.
Testing Overview Software Reliability Techniques Testing Concepts CEN 4010 Class 24 – 11/17.
Requirements Analysis Review Modeling Team Matt Weyant 26 Oct 1999.
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.
23 November 1999Sticky Technology for Augmented Reality Systems Rachel I. Goldstein Repair Team STARS Project Carnegie Mellon University 23.
23 November 1999Sticky Technology for Augmented Reality Systems Brian Parkison Workflow Team STARS Project Carnegie Mellon University 23 November.
11 November 1999Sticky Technology for Augmented Reality Systems Daniel Heller Architecture Team STARS Project Carnegie Mellon University 11.
Requirements Analysis Document
Item and Lot Attribute Orientation Essentials
Repair Requirements Analysis Review
Data Management Agenda
Boundary Conditions Samuel Chong Repair Team STARS Project
James SHANNON RA44 – BUD 15 Sept 2010
Hardware/Software Allocation
Object Design Michael Fortson Augmented Reality/UI Team STARS Project
University of South Carolina
Systems Design Project Deliverable 3
3rd Studierstube Workshop TU Wien
Team 21: Project Design Team Members: Nathan Staley Steven Murray
Presentation transcript:

23 November 1999Sticky Technology for Augmented Reality Systems Tracey Wortham Inspection Team STARS Project Carnegie Mellon University 23 November 1999 Object Design Review

23 November 1999Sticky Technology for Augmented Reality Systems 2 Overview Maintenance Scenarios Maintenance Object Model STARS Subsystem Decomposition Maintenance API –Services Maintenance provides –Services Maintenance expects from other subsystems Status Timeline Open Issues

23 November 1999Sticky Technology for Augmented Reality Systems 3 Maintenance Subsystem Scenarios Initialize Perform Inspection Report Discrepancy

23 November 1999Sticky Technology for Augmented Reality Systems 4 Scenario - Report Discrepancy Inspector Joe finds rust spots on the right wing of the airplane during a 14-day periodic rust inspection and reports it. –pushButton() Joe is presented with a screen on which he can enter the sticky information. He presses a ‘Done’ button when he is finished. –enterStickyInfo()

23 November 1999Sticky Technology for Augmented Reality Systems 5 Report Discrepancy (cont) After the sticky information has been entered, a set of crosshairs will be displayed for Joe to identify the location of the sticky. –putSticky() –getStickyPosition() A new sticky will be instantiated and submitted to the database. –submitDocument()

23 November 1999Sticky Technology for Augmented Reality Systems 6 Report Discrepancy Sequence Diagram –Inspector Joe finds rust spots on the right wing of the airplane during a 14-day periodic rust inspection and reports it. –Joe enters the sticky information. –Joe identifies the location of the sticky. –A new sticky will be instantiated and submitted to the database.

23 November 1999Sticky Technology for Augmented Reality Systems 7 Maintenance Object Model

23 November 1999Sticky Technology for Augmented Reality Systems 8 Database Server Authoring Workstation PEDD Orientation User Interface Speech Work Order Modeling Maintenance Authoring Database Server NotificationAuthentication Database Client STARS Subsystem Decomposition

23 November 1999Sticky Technology for Augmented Reality Systems 9 API - Services provided by Maintenance Sticky pickSticky() void attachSticky(Sticky s) functions to get and set the Workorder and Sticky attributes ( void setStatus(int status) ) Javadoc: PEDD Orientation User Interface Speech Work Order Modeling Maintenance Database Client

23 November 1999Sticky Technology for Augmented Reality Systems 10 API - Services needed by Maintenance Database Client: –int submitDocument(Document data) –Document retrieveDocument(int docID, boolean forReading) –int updateDocument(int docID, Document data) PEDD Orientation User Interface Speech Work Order Modeling Maintenance Database Client

23 November 1999Sticky Technology for Augmented Reality Systems 11 API - Services needed by Maintenance (cont.) User Interface: –int addUI(UI newui, int frame) –Position getPosition() PEDD Orientation User Interface Speech Work Order Modeling Maintenance Database Client

23 November 1999Sticky Technology for Augmented Reality Systems 12 API - Services needed by Inspection (cont.) Modeling: –void addSticky(Position stickylocation, ID stickyID) –void removeAllStickies() –void highlightSticky(ID stickyID) WebManual API PEDD Orientation User Interface Speech Work Order Modeling Maintenance Database Client

23 November 1999Sticky Technology for Augmented Reality Systems 13 Status of Maintenance Subsystem Requirements Analysis is done System design is done Object design is done Working on implementation Figuring out how to use the WebManual IETM viewer

23 November 1999Sticky Technology for Augmented Reality Systems 14 Timeline 11/22/9912/09/9912/05/9912/01/99 Implementation (11/22/99-12/05/99) Unit Testing (12/01/99-12/05/99) Integration Tests (12/04/99-12/09/99)

23 November 1999Sticky Technology for Augmented Reality Systems 15 Open Issues How much memory do we need for the Maintenance subsystem? What is the API for the WebManual IETM viewer?