1. 研究目的与意义
通讯技术的发展,android设备的普及,加上android技术平台本身具备的开放性、友好性,催生了企业和个人纷纷投入android应开发的大潮中,随之而来的是市场上涌现出大量的用于各行各业的安卓应用。
在诸多应用中,端到端聊天应用大幅降低了交流的成本、提高沟通的效率,使跨越时空的低成本通讯变为可能。
它具有很强的实时性,拥有便捷和沟通效果好的优势。
2. 研究内容和预期目标
一、研究内容基于android平台的多人在线聊天app的实现。
要求实现多用户在线的,pc端与安卓端、安卓端与安卓端的低延时通信。
二、拟解决的关键问题1、聊天服务器的搭建2、安卓客户端ui的实现3、消息管理模块的实现4、消息缓存模块的实现5、好友功能模块的实现三、写作提纲论文分为六部分进行写作: 第一部分为绪论:对当前android app的广泛使用和多人在线聊天app的发展背景、国内外发展现状进行概述,并介绍全文的组织结构。
3. 国内外研究现状
当今国内外做智能设备多人在线聊天app的公司非常多,产品也层出不穷、不断创新,例如国内有:微信、来往、易信、飞信等等。
国外的产品有msn等等。
微信在多人在线聊天app的国内市场具有领袖地位,微信由腾讯公司于2011年1月21日推出,是一个为智能终端提供即时通讯服务的免费应用程序,微信支持跨通信运营商、跨操作系统平台通过网络快速发送各类文件和文字消息,只需要耗费少量流量,同时,也提供共享流媒体内容的#8220;朋友圈#8221;功能和丰富的服务插件。
4. 计划与进度安排
2022.11 #8211; 2022.12 文献检索,撰写开题报告。
2022.12 #8211; 2022.2 熟悉eclipse软件的使用方法,查找即时通信软件的相关资料,学习android开发的基本知识,建立app的基本构架。
2022.2 #8211; 2022.4开始并完成各个主要模块的设计,编写语言为java,编程环境为eclipse。
5. 参考文献
[1] 刘慧宁.Java程序设计[M].北京:机械工业出版社,2005.[2] 赵海亮.局域网聊天程序的分析与实现[J].北京:中国科技信息.2004,(22):17-18.[3] Andrew S.Tanenbaum,Vrije Universiteit,Amsterdam,The Netherla.计算机网络[M].4版.潘爱民,译.北京:清华大学出版社,2004.[4]Wallace Jackson.Android应用开发入门[M].1版.周自恒,译.北京:人民邮电出版社,2003.[5]Jon Titus. ECN Technical Editor:The Eclipse of stand[J]. Journal of ZhongkaiAgrotechnical College,Vol.19,No.2, 2006.
