- Requirements from RBS
-
1. Manage app architecture
- 1.1. Design
- 1.2. Build prototype
- 1.3. Review prototype
- 1.4. Milestone: user testing
-
2. Localization
-
2.1. obtain localization
- 2.1.1. Design
- 2.1.2. Implementation
- 2.1.3. Unit testing
-
2.2. compute path
-
2.2.1. show directions to exhibits
- 2.2.1.1. Design
- 2.2.1.3. Implementation
- 2.2.1.3. Unit testing
-
2.2.2. show directions to toilet
- 2.2.2.1. Design
- 2.2.2.2. Implementation
- 2.2.2.3. Unit testing
-
2.2.3. show directions to exit
- 2.2.3.1. Design
- 2.2.3.2. Implementation
- 2.2.3.3. Unit testing
-
2.2.4. show directions to shops
- 2.2.4.1. Design
- 2.2.4.2. Implementation
- 2.2.4.3. Unit testing
-
2.2.5. show directions to restaurant
- 2.2.5.1. Design
- 2.2.5.2. Implementation
- 2.2.5.3. Unit testing
- 2.3. Milestone: user testing
-
3. Purchase
-
3.1. Buy
-
3.1.1. Souvenirs
- 3.1.1.1. Unit testing
- 3.1.1.2. Implementation
- 3.1.1.3. Design
-
3.1.2. Tickets
- 3.1.2.1. Unit testing
- 3.1.2.2. Implementation
- 3.1.2.3. Design
-
3.2. Check availability
- 3.2.1. Design
- 3.2.2. Implementation
- 3.2.3. Unit testing
- 3.3. Milestone: user testing
-
4. Information
-
4.1. Display
-
4.1.1. exhibition information
- 4.1.1.1. Design
- 4.1.1.2 Implementation
- 4.1.1.3. Unit testing
-
4.1.2. exhibit information
- 4.1.2.1. Design
- 4.1.2.2. Implementation
- 4.1.2.3. Unit testing
- 4.2. Milestone: user testing
-
5. Augmented reality
-
5.1. Detect marker
- 5.1.1. Design
- 5.1.2. Implementation
- 5.1.3. Unit testing
-
5.2. Display 3D model
- 5.2.1. Design
- 5.2.2. Implementation
- 5.2.3. Unit testing
-
5.3. Transformation
-
5.3.1. Rotatation
- 5.3.1.1. Design
- 5.3.1.2. Implementation
- 5.3.1.3. Unit testing
-
5.3.2. Scaling
- 5.3.2.1. Design
- 5.3.2.2. Implementation
- 5.3.2.3. Unit testing
- 5.4. Milestone: user testing
-
6. Build main interface
- 6.1. Design
- 6.2. Implementation
- 6.3. Unit testing
-
7. Close Project
- 7.1. Install app
- 7.2. User testing