论文部分内容阅读
互联网应用的发展与移动设备的普及,引起一系列移动社交的热潮。移动设备成为填充碎片时间的工具,社交也从桌面客户端或网页端发展到了移动端。据中国互联网络信息中心的数据,截至2014年12月,中国手机网民规模达5.57亿,即时通信社交服务作为互联网最基础的应用之一,在手机网民中的使用率达到91.2%。目前,Android上即时通讯社交应用产品非常多,如微信、QQ、Line、 WhatsApp等,这些应用在生活社交上为人们带来了便利,却无法满足企业通讯社交私密性、安全性的需求,也无法提供企业通讯的特殊功能。因此,员工如何在保证安全性与私密性的前提下,进行社交通讯,建立公司内部社交圈子,成为了亟需解决的问题。本论文项目来源于本人在IBM公司实习的项目,目的即开发一款具有安全性、私密性并满足企业特殊性的Android社交应用供员工使用。为较好的服务企业员工,本应用以圈子和安全通讯为核心,结合GPS定位和位置服务,联结企业通讯录,为员工社交带来便利。本人在该项目中负责Android客户端的设计与实现工作。在开发过程中使用的技术主要有:Android平台基本组件、Android数据存储与访问技术、Android定位技术以及Android平台即时消息推送的技术。在客户端架构中参考MVC模式进行分层,使显示与逻辑分离,形成较好的可扩展性;将项目分为功能模块、通讯模块、数据存储模块、图片处理模块和音频处理模块五部分,以达到封装化和模块化的设计原则。本人在实习过程中独立完成联系人模块、圈子模块、聊天模块部分内容、个人中心模块及其他模块这五部分功能模块:对通讯模块、数据存储模块、图片处理模块进行相应的设计与实现;在实现过程中进行单元测试,在系统测试与适配工作完成后,将应用部署到IBM企业移动应用平台之中。目前应用已在IBM企业移动应用平台上线,整体运行良好,下载量也不断上升。很多用户也在使用后进行了反馈,并提出了宝贵的意见。这些意见为不断完善本应用提供了基础。