摘要 | 第4-5页 |
ABSTRACT | 第5页 |
CHAPTER 1 INTRODUCTION | 第9-22页 |
1.1 BACKGROUND | 第9页 |
1.2 THE PURPOSE OF PROJECT | 第9-10页 |
1.3 THE STATUS OF RELATED RESEARCH | 第10-20页 |
1.3.1 Mobile platforms and application development | 第10-13页 |
1.3.2 Web technology and responsive UI | 第13-15页 |
1.3.3 Media playback on mobile devices | 第15-18页 |
1.3.4 Hybrid mobile application solutions | 第18-19页 |
1.3.5 RESTful API | 第19-20页 |
1.4 THE WORK AND OVERVIEW OF THE THESIS | 第20-22页 |
1.4.1 Main content of this thesis | 第20页 |
1.4.2 Study method | 第20-21页 |
1.4.3 Constraints and Limitations | 第21页 |
1.4.4 Organization of this thesis | 第21-22页 |
CHAPTER 2 REQUIREMENT OF STREAMLER APPLICATION | 第22-27页 |
2.1 THE FUNCTIONAL REQUIREMENTS | 第22-26页 |
2.1.1 Use case | 第22页 |
2.1.2 Use case scenarios | 第22-26页 |
2.2 THE NON-FUNCTIONAL REQUIREMENTS | 第26页 |
2.3 BRIEF SUMMARY | 第26-27页 |
CHAPTER 3 OVERALL DESIGN OF STREAMLER APPLICATION | 第27-33页 |
3.1 SYSTEM ARCHITECTURE DESIGN | 第27-28页 |
3.2 WEB APPLICATION DESIGN STRUCTURE | 第28-29页 |
3.3 VIDEO PLAYBACK SERVICE ON DIFFERENT PLATFORMS | 第29-30页 |
3.4 FUNCTIONAL BLOCKS | 第30-32页 |
3.5 BRIEF SUMMARY | 第32-33页 |
CHAPTER 4 DETAIL DESIGN AND IMPLEMENTATION OFSTREAMLER APPLICATION | 第33-64页 |
4.0 The environment of system implementation | 第33页 |
4.1 Detail Design and Implementation of Data Storage | 第33-36页 |
4.2 APPLICATION LEVEL DETAIL DESIGN | 第36-41页 |
4.2.1 User profile | 第38页 |
4.2.2 Device detection | 第38-39页 |
4.2.3 Back stack | 第39-40页 |
4.2.4 Component life cycle | 第40-41页 |
4.2.5 Animations | 第41页 |
4.3 DETAIL DESIGN OF HOME PAGE AND EXPLORE PAGE | 第41-48页 |
4.3.1 Responsive implementation of Home page | 第43-47页 |
4.3.2 Page caching | 第47-48页 |
4.4 DETAIL DESIGN OF MENU AND CATEGORY PAGE | 第48-53页 |
4.4.1 Pagination of Category page | 第50-52页 |
4.4.2 Responsive implementation of Category page | 第52-53页 |
4.5 DETAIL DESIGN OF POPUP AND SEARCH PAGE | 第53-55页 |
4.6 DETAIL DESIGN OF VIDEO PLAY SERVICE | 第55-63页 |
4.6.1 Video play on Android devices | 第56-62页 |
4.6.2 Video play on i OS devices | 第62-63页 |
4.7 BRIEF SUMMARY | 第63-64页 |
CHAPTER 5 TESTING OF STREAMLER APPLICATION | 第64-74页 |
5.1 SYSTEM TESTING SCHEME | 第64页 |
5.1.1 Testing purpose | 第64页 |
5.1.2 Testing environment | 第64页 |
5.2 FUNCTIONAL TESTING | 第64-67页 |
5.3 NON-FUNCTIONAL TESTING | 第67-73页 |
5.3.1 Performance testing | 第68-71页 |
5.3.2 Compatibility testing | 第71-72页 |
5.3.3 Comparison to a native approach | 第72-73页 |
5.4 TESTING RESULT | 第73页 |
5.5 BRIEF SUMMARY | 第73-74页 |
CONCLUSION | 第74-75页 |
REFERENCES | 第75-79页 |
ACKNOWLEDGEMENT | 第79-80页 |
RESUME | 第80-81页 |
Confirmation of Supervisors | 第81页 |