1 / 15

Object Design Review

This review covers the Maintenance Object Model, STARS Subsystem Decomposition, and Sticky Technology scenarios for AR Systems Maintenance. Insight into initialization, inspection, and discrepancy reporting highlighted.

maustin
Download Presentation

Object Design Review

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Object Design Review 15-413 Tracey Wortham Inspection Team STARS Project Carnegie Mellon University 23 November 1999 2 Sticky 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 Sticky Technology for Augmented Reality Systems

  3. Maintenance Subsystem Scenarios • Initialize • Perform Inspection • Report Discrepancy Sticky 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() Sticky 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() Sticky 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. Sticky Technology for Augmented Reality Systems

  7. Maintenance Object Model Sticky Technology for Augmented Reality Systems

  8. Authoring Workstation PEDD User Interface Speech Orientation Authoring Maintenance Modeling Work Order Database Client Database Server Database Server Authentication Notification STARS Subsystem Decomposition Sticky Technology for Augmented Reality Systems

  9. PEDD User Interface Speech Orientation Maintenance Modeling Work Order Database Client 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 Sticky Technology for Augmented Reality Systems

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

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

  12. PEDD User Interface Speech Orientation Maintenance Modeling Work Order Database Client API - Services needed by Inspection (cont.) • Modeling: • void addSticky(Position stickylocation, ID stickyID) • void removeAllStickies() • void highlightSticky(ID stickyID) • WebManual API Sticky 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 Sticky Technology for Augmented Reality Systems

  14. Timeline Implementation (11/22/99-12/05/99) Unit Testing (12/01/99-12/05/99) Integration Tests (12/04/99-12/09/99) 11/22/99 12/01/99 12/05/99 12/09/99 Sticky 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? Sticky Technology for Augmented Reality Systems

More Related