论文部分内容阅读
随着PDA等智能终端设备的普及,这些设备上的Web应用访问也越来越受到人们的关注,传统的嵌入式浏览器通常针对指定平台或指定型号开发,这已经成为了束缚智能终端设备上应用发展的瓶颈。论文针对嵌入式浏览器目前普遍存在的页面布局显示能力较弱和型号限制过多等问题,提出了采用智能网关技术的mWebPortal平台设计方案,通过构建三层架构的方式能很好地实现了不同设备能力访问Web应用的广泛需求,且对原有的应用程序无需改动。同时提出了基于VLSI的矩形块布局优化算法,能更大程度上利用屏幕自身的空间大小,从而改善页面布局显示效果。论文第一章概述了嵌入式浏览器的趋势,并分析了商业和开源的主流浏览器和国内外的技术现状以及存在的型号瓶颈和页面布局显示等两大问题,最后提出了问题的解决方案、论文的研究背景和研究内容。论文第二章通过分析典型嵌入式浏览器的架构和存在的缺点,提出了基于智能网关的mWebPortal平台系统架构、主要流程和个性特点,最后分析了采用Windows CE作为浏览器端平台环境的原因。论文第三章介绍了智能网关的体系架构,并详细阐述了基于DOM技术的解析模块和可配置的筛选模块的设计方案。可配置筛选方案的智能网关能够针对不同设备能力的Web应用进行自适应的解析和筛选,因而能突破平台或者型号带来的Web应用访问的技术瓶颈。论文第四章介绍了系统浏览器端的体系架构和关键模块的功能描述,并设计了基于内容块和索引技术的页面布局算法,提出了基于VLSI的矩形块布局优化算法,从而提高屏幕自身的空间利用率并改善页面布局显示效果。论文第五章给出了原型系统的实现类图、系统启动和配置界面,不同类型的筛选容器的实例,多用户并发和缓存的性能测试表明论文提出的缓存技术以及可配置筛选技术的性能能良好的满足用户的要求并具备优良的性能。论文最后对本文进行了工作总结,并指出了目前存在的不足之处以及今后的研究内容。