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 |