Dissertation > Excellent graduate degree dissertation topics show
Research and Implementation of Instant Messaging Based on Linux
Author: LiChangCheng
Tutor: QianZhen
School: Harbin Engineering University
Course: Applied Computer Technology
Keywords: Instant Messaging Linux XMPP Thread groove Gateway
CLC: TP311.52
Type: Master's thesis
Year: 2008
Downloads: 285
Quote: 3
Read: Download Dissertation
Abstract
|
Instant messaging software has been gaining in popularity as a convenient network communication technology , information exchange platform applications ranging from simple network chat tool becomes indispensable working life . Because of its importance to identify its problems and its limitations , it is particularly urgent. According to the extensive literature survey summarized and the actual situation , elaborated in two ways : on the one hand the current IM software is basically concentrated in the MS Windows platform , with little regard Linux and smart handheld devices, end - user demand ; On the other hand various commercial software using their own proprietary IM protocols , makes various IM can not communicate with each other , which bring inconvenience to the popularity of IM applications . If you can network instant messaging software, the introduction of the Linux operating system and be able to solve the interoperability of the software , is not only to make up for the lack of application software in the Linux system , the status quo is also important , at the same time on the Linux system and the popularity of instant messaging software . Through analysis , IM and research model , and the comparison of several popular instant messaging protocols , the authors decided to use XML-based XMPP protocol , proposed a scalable framework for network software , server communication , connection made a choice and service models , the thought of thin client to client . In the specific implementation of the system , the client design related interface and corresponding interface to achieve the landing, register, send a message, query information , add friends , send files and other functions ; server-side one by one central router components , server connection management components , client Connection Manager components , session management components , domain name resolution components of each module , with the thread groove program to solve the concurrency of the server . Authors use Linux C language , MYSQL and the GLADE complete system software development , completed initial attempt to mainstream instant messaging software and the most promising development in the operating system combination ; certain aspects of interoperability with MSN and design the appropriate protocol conversion gateway reference for future software interoperability .
|
Related Dissertations
- Research on Software of TFT-LCD Testing Equipment Based on ARM,TN873.93
- Design and Implementation of Automotive Can-Can Gateway,TP273
- Signal Acquisition and Processing Platform Design and Implementation of Trawl Sonar System,S951.2
- The Design of Embedded Image Transmission Terminal Based on the TCP/IP Protocol,TP368.1
- Analysis and research -based HTTP proxy security gateway,TP393.08
- The Reflection of Human’s Subjectivity in IM Era,N02
- Borehole imaging device based on embedded systems research,P634.3
- IP QoS technology research,TP393.09
- Based on the embedded Web technology Research and Implementation of Dynamic Strain Gauge,TP368.1
- Design of Multi-synchronous Digital Converting & Distributing System Based on CPCI,TN914.3
- Design of VoIP Gateway Based on DSP,TN916.2
- Design and Implementation of Embedded Multi-parameter Intelligent Evironment Monitoring Systems,TP274
- Design of Digital Intelligent Terminal System Doorstation,TP368.1
- Intelligent Control System of Chlorine Dosing in Waterworks Based on Embedded System,TU991.2
- Design of Intelligent Vehicle Terminal Based on ARM,TP368.1
- Linux-based Research and Implementation of evidence-gathering,D918.2
- Chinese Linux Standard -compliant testing and certification system,TP316.81
- The Design and Implementation of a Multi-function Floor Display System in Fire Monitoring Network,TN873
- MMS transceiver and the DIY production system design,TP311.52
- Design of Patch Clamp Amplifier System Based on Qt/E,TP368.1
- Design and Research of the family - oriented remote health monitoring system,TP311.52
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|