论文部分内容阅读
融合通信(Unified Communication),在传统的通信技术的基础上,加入了丰富的计算机技术,比如IP技术、即时通讯技术、多媒体技术等等,提供了例如移动办公、即时消息、多媒体会议等众多的应用和服务。让用户摆脱了以往传统通信中只能依靠语音电话来进行通信的单一模式,大大提升了通信的效率。轻应用(Light App)的概念是百度在2013年百度世界大会上提出的,是指一种全新的无需下载,即搜即用的全功能App。本文旨在设计实现融合通信系统中的轻应用模块。首先本文会对国内外融合通信的发展现状和以后的发展趋势做一个全面的介绍,并结合轻应用的概念,提出课题研究的意义。基于作者所参与中科院沈阳计算所融合通信项目—“企信号”,在“企信号”的平台上实现轻应用模块的扩展。本文中轻应用模块的实现主要是完成两部分的工作,Web侧(主要指JavaScript)与Native侧的交互,以及前端开发框架的规范设计。对于Web侧与Native侧的交互,主要是依靠移动操作系统(主要为Android和iOS操作系统)内置的WebView组件来实现,通过设计编写Web侧的JS API,依靠WebView组件实现与Native侧约定好的Native API进行通信,实现对“企信号”系统基础能力和终端设备能力的调用。对于前端开发框架的规范设计,主要是基于Foundation框架,根据项目实际情况,重新对框架的目录结构和文件规范进行设计,以满足项目开发过程中的实际需求,形成统一的项目风格。