摘要 | 第6-7页 |
ABSTRACT | 第7页 |
CHAPTER 1 INTRODUCTION | 第14-20页 |
1.1 Motivation | 第14页 |
1.2 History of Social Networking Applications | 第14-18页 |
1.2.1 Generations of Mobile Social Network Applications | 第17-18页 |
1.3 Emoji in Mobile Social Networks | 第18-20页 |
CHAPTER 2 AN OVERVIEW OF MOBILE SOCIAL NETWORKS | 第20-38页 |
2.1 Features of Mobile Social Networking Applications | 第20-21页 |
2.2 Types of Mobile Social Networks | 第21页 |
2.3 Components of a Mobile Social Network | 第21-22页 |
2.4 Mobile Social Network Architectures | 第22-26页 |
2.4.1 Centralized Mobile Social Network Architecture | 第23-24页 |
2.4.2 Distributed Mobile Social Network Architecture | 第24-25页 |
2.4.3 Hybrid Mobile Social Network Architecture | 第25-26页 |
2.5 Network Access Infrastructure for Mobile Social Networks | 第26-28页 |
2.5.1 Cellular and Wi-Fi Networks | 第26-27页 |
2.5.2 Opportunistic Networks | 第27-28页 |
2.5.3 Wireless Sensor and Actuator Network | 第28页 |
2.6 Mobile Social Networking Development Platforms | 第28-34页 |
2.6.1 Mobile Devices | 第29页 |
2.6.2 Mobile Operating Systems | 第29-31页 |
2.6.3 Android Platform | 第31-33页 |
2.6.4 Factors to Consider in Android Applications Development | 第33-34页 |
2.7 Challenges in developing Mobile Social Applications | 第34-35页 |
2.7.1 Mobility | 第34页 |
2.7.2 Privacy, Trust and Security | 第34-35页 |
2.7.3 User Interface | 第35页 |
2.8 Case Studies of Existing Mobile Social Applications | 第35-37页 |
2.8.1 Wemoji | 第35页 |
2.8.2 Emojli | 第35-36页 |
2.8.3 Facebook | 第36页 |
2.8.4 WeChat | 第36-37页 |
2.8.5 WhatsApp | 第37页 |
2.8.6 Line | 第37页 |
2.8.7 Viber | 第37页 |
2.9 Chapter Summary | 第37-38页 |
CHAPTER 3 REQUIREMENTS AND DESIGN | 第38-47页 |
3.1 Requirements | 第38-39页 |
3.1.1 Functional Requirements | 第38页 |
3.1.2 Non-Functional Requirements | 第38-39页 |
3.2 Design | 第39-46页 |
3.2.1 System Architecture design | 第40-41页 |
3.2.2 Design of Algorithm | 第41-44页 |
3.2.3 Use Case Diagram | 第44-45页 |
3.2.4 Entity Relation Diagram | 第45-46页 |
3.3 Chapter Summary | 第46-47页 |
CHAPTER 4 IMPLEMENTATION AND TESTING | 第47-62页 |
4.1 Development Environment | 第47页 |
4.2 Application Activities and Fragments | 第47-53页 |
4.2.1 ChatDetailActivity.java | 第50页 |
4.2.2 ChatDetailFragment.java | 第50页 |
4.2.3 ChatListActivity.java | 第50-51页 |
4.2.4 ChatListFragment.java | 第51页 |
4.2.5 FriendsFragment.java | 第51页 |
4.2.6 LoginActivity.java | 第51-52页 |
4.2.7 MainActivity.java | 第52页 |
4.2.8 NavigationDrawerFragment.java | 第52页 |
4.2.9 NavListItem.java | 第52页 |
4.2.10 OverlayFragment.java | 第52页 |
4.2.11 ProfileActivity.java | 第52-53页 |
4.2.12 SearchResultsActivity.java | 第53页 |
4.2.13 ShowFrndReqsActivity.java | 第53页 |
4.2.14 SignUpActivity.java | 第53页 |
4.3 Application Adapters and AdapterViews | 第53-55页 |
4.4 Setting up the application in the cloud server | 第55-56页 |
4.5 Testing and Discussion | 第56-61页 |
4.5.1 Client Environment | 第56页 |
4.5.2 Screen Shots of the output | 第56-59页 |
4.5.3 Transaction details records in the server end | 第59页 |
4.5.4 Test Results on real phones | 第59-61页 |
4.6 Chapter Summary | 第61-62页 |
CONCLUSION | 第62-63页 |
CHALLENGES AND FUTURE WORK | 第63-64页 |
REFERENCES | 第64-67页 |
Acknowledgements | 第67页 |