| Modeling |
| Object Model | |
| Hardware/Software allocation | |
| API We Provide | |
| Scenario | |
| Sequence Diagram | |
| Service We Need | |
| Status and Schedule | |
| Hardware: none | |
| Software: Java3D package, CAD software |
| Inspector starts up the system, authenticate | ||
| himself, and gets a work order. | ||
| Modeling.ModelControl.initialize(IETM ietm, Panel p); | ||
| Modeling.ModelThread modelthread = new ModelThread(); | ||
| AugmentedReality.EventManager.addVectorEventListener(VectorListener vl); | ||
| modelthread.start(); | ||
| He then goes to the plane and inspect as asked in the work order. If he find any defects, he would place a sticky. | ||
| Modeling.Location loc = Modeling.ModelControl.convertTo3D(int x, int y); | ||
| Modeling.ModelControl.addSticky(Location loc, String ID, int severity); | ||
| When he finish with the work order, he | ||
| Syncs with server and exit the system. | ||
| Repair is pretty much the same except it may want to highlight a specific sticky. | ||
| Modeling.ModelControl.highlightSticky(String ID); | ||
| Or he may want to remove a sticky after he is finished with it. | ||
| Modeling.ModelControl.removeSticky(String ID); | ||
| From AR: | ||
| Vector events | ||
| From Workflow: | ||
| A way to store and retrieve documents | ||
| A way to obtain a list of work orders | ||
| A way to retrieve any work order | ||
| Finished with object design and is ready to implement. | |
| All public API's finalized by Dec. 1 | |
| Implementation, Nov. 22 - Dec. 5 | |
| Unit Tests, Dec.1 - Dec. 5 | |
| Integration Testing, Dec. 4 - Dec.8 |