论文部分内容阅读
电子书(eBook)是1999年出现的十大技术之一,随着互联网技术的不断进步,电子书呈现出一种蓬勃发展的态势。其中,手机电子书在近年来也逐渐兴起,但目前还没有出现比较成熟的手机电子书阅读软件。
本文针对市场上最流行的手机操作系统Symbian的特性,综合考虑了手机电子书阅读软件的性能需求,把北大方正的一种基于Windows和OEB标准的XEB电子书阅读软件应用于Symbian OS中,就如何保证其运行的低耗性、健壮性、安全性、友好性做出了研究,并在Nokia的各款S60系列手机上实现了XEB电子书阅读软件XEB Reader。
本文提出了“轻型”结构树算法并使用了活动对象技术保证XEB Reader的低耗性,设计了双层异常捕获模型和内存回收机制并使用两阶段构造函数保证XEB Reader的健壮性,给出了合适的加密方式与安全通信协议保证XEB Reader的安全性,使用了基于分页技术的非固定页面形式保证XEB Reader的友好性。在此基础上,实现了手机XEB Reader原型系统,该系统支持阅读、下载、字体设置、书签、跳转、短信发送、书架管理等功能。