Download presentation
Presentation is loading. Please wait.
Published byLester Jennings Modified over 8 years ago
1
23 November 1999Sticky Technology for Augmented Reality Systems 1 2 15-413 Tracey Wortham Inspection Team STARS Project Carnegie Mellon University 23 November 1999 Object Design Review
2
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
3
23 November 1999Sticky Technology for Augmented Reality Systems 3 Maintenance Subsystem Scenarios Initialize Perform Inspection Report Discrepancy
4
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()
5
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()
6
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.
7
23 November 1999Sticky Technology for Augmented Reality Systems 7 Maintenance Object Model
8
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
9
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: http://www.contrib.andrew.cmu.edu/~wortham/SE/index.html http://www.contrib.andrew.cmu.edu/~wortham/SE/index.html PEDD Orientation User Interface Speech Work Order Modeling Maintenance Database Client
10
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
11
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
12
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
13
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
14
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)
15
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.