|
|
|
|
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 |
|