Font Size: a A A

Design And Implementation Of Session Subsystem Of Office System Of Starfish

Posted on:2016-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:P LiFull Text:PDF
GTID:2308330461957822Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
With the rapid advances in communications technology, user’s requirements of instant messaging system at work on the system are also increasing. At the same time, advances in technology also make the distributed office as possible. Distributed Office in the mobile Internet era is increasingly becoming a common way of communication between users. In a distributed office systems, a communication service for user to contact with each other is necessary, therefore distributed office must have a system of instant messaging session subsystem. Android operating system has become one of the most widely used mobile device operating system. So Android platform distributed office system session subsystem implementation has become one of the current research focus.During my internship in Beijing Bit Brothers Technology Ltd, I engaged in session subsystem design and implementation on the Android platform of distributed office systems in Starfish, and my goal is implementing instant message system to support users of Starfish to communication with text, images, voice.This paper describes the design and implementation of an instant messaging session subsystem. I used design methods of software engineering in the design and implement process, in accordance with the object-oriented thinking to write programs. During development of client design I have used architecture and components knowledge of Android. Clients interact with the server via HTTP protocol, used JSON protocol and Protocol Buffer protocol in the process of transferring data. This paper describes needs analysis, design and detailed design and implementation of the design and realization of the session subsystem. Given the realization of the principle of the session subsystem briefly shows the last runs of the system, and targeted summary and outlook.After testing by company’s testers and I fix the issues found in the procedures. The session subsystem has reached the company’s design requirements, could support the instant messaging needs of Starfish distributed office system users. The results demonstrate that the session subsystem has beautiful interface, clear hierarchical software architecture, scalability and better security features.
Keywords/Search Tags:Android, instant messaging, distributed office, JSON, Protocol Buffer
PDF Full Text Request
Related items