基于J2ME的移动即时通信系统的设计与实现
论文摘要
本文通过对即时通信的详细研究,结合J2ME技术和Jabber/XMPP协议,设计了一个移动即时通信系统,实现了移动终端之间实时的聊天功能,本文主要工作包括:(1)分析了即时通信的发展及其存在的弊端;(2)介绍J2ME及其无线开发环境;(3)介绍了Jabber协议和Jabber系统架构;(4)充分分析系统的功能,设计和实现了移动即时通信系统。在系统设计过程中采用了极限编程的方法,这样降低了开发难度,提高了开发效率,同时,采用MVC设计模型,选用J2ME为软件开发平台,利用Jabber/XMPP协议,使软件的可移植性强并为以后解决不同即时通信系统之间的不可互通性奠定了基础。
论文目录
中文摘要英文摘要第一章 引言1.1 选题背景1.1.1 即时通信服务的发展1.1.2 传统的弊端1.1.3 Jabber即时通信协议的提出1.2 国内外发展现状1.3 论文研究的主要内容第二章 J2ME无线应用平台2.1 无线JAVA2.2 J2ME的体系结构2.3 无线移动设计2.3.1 移动信息设备简表(MIDP)2.3.2 应用程序套件MIDlet Suit2.3.3 应用程序单元MIDlet2.3.4 记录管理系统RMS2.3.5 通用连接框架GCF2.3.6 图形用户界面GUI2.4 J2ME无线开发环境第三章 基于Jabber协议的网络架构及Socket网络连接3.1 Jabber协议3.1.1 核心协议3.1.2 XMPP地址格式和消息发送过程3.1.3 XMPP协议簇及与其他协议的连接3.2 Jabber系统3.2.1 Jabber服务器特点3.2.2 基于Jabber协议的即时通信系统的模式与架构3.3 基于TCP/IP的Socket网络连接3.3.1 Socket及其通信原理3.3.2 建立Socket连接3.3.3 获得输入输出流3.3.4 关闭Socket第四章 移动即时通信系统的体系结构设计4.1 服务器设计4.1.1 界面设计4.1.2 用户注册服务设计4.1.3 用户登录服务设计4.1.4 列表更新服务设计4.1.5 发送消息服务设计4.2 客户端设计4.2.1 客户端界面设计4.2.2 数据解析模块设计4.2.3 客户端即时通信流程设计第五章 系统的实现5.1 服务器的实现5.2 客户端的实现5.2.1 注册和登录界面5.2.2 消息发送界面5.2.3 客户端通信协议5.3 消息协议5.3.1 底层传输协议的设计5.3.2 消息发送5.3.3 消息通知及服务器的转发5.3.4 消息接收5.4 通信过程第六章 结论参考文献致谢在学期间发表论文和参加科研情况
相关论文文献
本文来源: https://www.lw50.cn/article/5ccee4d9c8fc0e29d9474617.html