论文部分内容阅读
近年来,苹果公司生产的Mac电脑,采用了macOS操作系统,而macOS的核心是Unix操作系统,比较稳健安全。Mac电脑以前通常用于家庭、个人、娱乐等领域,但是由于其安全可靠,也开始向企业和学校用户渗透,研究面向macOS的企业级关键应用成为热点。
企业云存储是企业学校计算服务中最为关键的的两大服务之一,为企业学校计算服务提供了海量关键数据支持。一方面,随着智能手机性能的飞速发展,应用于手机操作系统(iOS、Android)上的云存储应用给用户带来了良好的用户体验,另一方面,当前企业用户主要通过PC(如笔记本、台式机)来生产关键数据,研发具有智能手机APP用户体验,又具有大容量本地存储的云存储应用系统成为企业云存储应用系统研究的热点和难点。
基于上述两点,本文在广东省计算机网络重点实验室(CCNL)己研发的WebLib企业文件管理私有云系统的基础上,重点研发了一套面向macOS平台的企业云存储应用系统,主要用来承担起WebLib企业云系统的主要节点(生产、消费内容并重)重任。该应用系统具有以下两点创新:
(l)采用了CoreData来管理Mac云存储应用系统的本地数据库,使得Mac应用系统成为WebLib企业云系统的一个主要节点,既可以与云联合办公,也可以独立于云办公;
(2)研究了自适应传输在数据上传中的应用并初步取得了一定效果,目前自适应文件上传的实现主要通过终端的系统资源和网络性能来实时控制文件上传进程数,并在上传过程中不断优化上传进程数,进而向最佳文件上传进程数逼近;
除了以上两点创新,还新引入了强交互的Swift语言来设计整个Mac云存储应用系统,相比于传统的OC语言,Swift语言可以给macOS用户带来类似iOS交互体验的良好感觉。
本文研发的Mac云存储应用系统自2017年3月上线MacAppStore以来共经过50余次小版本迭代和4次重大版本升级。目前WebLib最新发布版本为4.2.0,正在为多个高校、企业中的macOS用户提供稳定良好的企业云服务。
企业云存储是企业学校计算服务中最为关键的的两大服务之一,为企业学校计算服务提供了海量关键数据支持。一方面,随着智能手机性能的飞速发展,应用于手机操作系统(iOS、Android)上的云存储应用给用户带来了良好的用户体验,另一方面,当前企业用户主要通过PC(如笔记本、台式机)来生产关键数据,研发具有智能手机APP用户体验,又具有大容量本地存储的云存储应用系统成为企业云存储应用系统研究的热点和难点。
基于上述两点,本文在广东省计算机网络重点实验室(CCNL)己研发的WebLib企业文件管理私有云系统的基础上,重点研发了一套面向macOS平台的企业云存储应用系统,主要用来承担起WebLib企业云系统的主要节点(生产、消费内容并重)重任。该应用系统具有以下两点创新:
(l)采用了CoreData来管理Mac云存储应用系统的本地数据库,使得Mac应用系统成为WebLib企业云系统的一个主要节点,既可以与云联合办公,也可以独立于云办公;
(2)研究了自适应传输在数据上传中的应用并初步取得了一定效果,目前自适应文件上传的实现主要通过终端的系统资源和网络性能来实时控制文件上传进程数,并在上传过程中不断优化上传进程数,进而向最佳文件上传进程数逼近;
除了以上两点创新,还新引入了强交互的Swift语言来设计整个Mac云存储应用系统,相比于传统的OC语言,Swift语言可以给macOS用户带来类似iOS交互体验的良好感觉。
本文研发的Mac云存储应用系统自2017年3月上线MacAppStore以来共经过50余次小版本迭代和4次重大版本升级。目前WebLib最新发布版本为4.2.0,正在为多个高校、企业中的macOS用户提供稳定良好的企业云服务。