【JSP开源代码栏目提醒】:以下是网学会员为您推荐的JSP开源代码-智能终端设备访问Web应用平台mWebPortal设计与实现 - 计算机教材,希望本篇文章对您学习有所帮助。
浙江大学硕士学位
论文智能终端设备访问Web应用平台mWebPortal设计与实现姓名尹瑛申请学位级别硕士专业
计算机应用技术指导教师董金祥尹建伟20070604浙江大学颀士学位
论文摘要摘要随着等智能终端设备的普及这些设备上的应用访问也越来越受到人们的关注传统的嵌入式浏览器通常针对指定平台或指定型号开发这已经成为了束缚智能终端设备上应用发展的瓶颈。
论文针对嵌入式浏览器目前普遍存在的页面布局显示能力较弱和型号限制过多等问题提出了采用智能网关技术的平台设计方案通过构建三层架构的方式能很好地实现了不同设备能力访问应用的广泛需求且对原有的应用程序无需改动。
同时提出了基于的矩形块却局优化算法能更大程度上利用屏幕自身的空间大小从而改善页面布局显示效果。
论文第一章概述了嵌入式浏览器的趋势并分析了商业和丌源的主流浏览器和国内外的技术现状以及存在的型号瓶颈和页面布局显示等两大问题最后提出了
问题的解决方案、
论文的研究背景和研究内容。
论文第二章通过分析典型嵌入式浏览器的架构和存在的缺点提出了基于智能网关的平台系统架构、主要流程和个性特点最后分析了采用作为浏览器端平台环境的原因。
论文第三章介绍了智能网关的体系架构并详细阐述了基于技术的解析模块和可配置的筛选模块的设计
方案。
可配置筛选方案的智能网关能够针对不同设备能力的应用进行自适应的解析和筛选因而能突破平台或者型号带来的应用访问的技术瓶颈。
论文第四章介绍了系统浏览器端的体系架构和关键模块的功能描述并设计了基于内容块和索引技术的页面布局算法提出了基于的矩形块布局优化算法从而提高屏幕自身的空间利用率并改善页面布局显示效果。
论文第五章给出了原型系统的实现类图、系统启动和配置界面不同类型的筛选容器的实例多用户并发和缓存的性能测试表明
论文提出的缓存技术以及可配胃筛选技术的性能能良好的满足用户的要求并具冬优良的性能。
论文最后对本文进行了
工作总结并指出了目前存在的不足之处以及今后的研究内容。
关键词嵌入式浏览器、智能网关、筛选、技术、矩形块靠局优化浙江人学硕士学位
论文’—’’—’浙江大学硕士学位
论文浙江大学硕学位
论文图目录图目录图公司的的用户增长曲线………………………………图的设计模型………………………………………………………图常见浏览器系统架构………………………………………………………图的设计架构……………………………………………………图—访问应用的操作流程……………………………………图智能网关整体设计架构……………………………………………………图—智能网关的位置图……………………………………………图通讯模块处理流程图…………………………………………图摘要存储模型图…………………………………………………图—缓存页面信息存储格式示例图……………………………………………。
图智能网关中通讯和缓存模块
设计流程……………………………………图语法分析结果树的示例表示………………………………………………图—基于的信息抽取算法设计流程图……………………………………图容器的流水线的流程设计…………………………………………………图一可配置容器筛选流程示例…………………………………………………图浏览器端的整体架构设计…………………………………………………图基于文本折叠技术的显示效果图…………………………………………图网页内容分块的模拟方式…………………………………………………图—布局分块算法的主流程……………………………………………………图缩略图定制技术的实例效果图……………………………………………图??页面布局编码方式及结果图………………………………………图—矩形块布局优化算法思想示例……………………………………………图—矩形块布局优化算法的主流程图…………………………………………图填角算法设计流程图………………………………………………………图一解析和过滤的整体类图………………………………………………图智能网关通讯和缓存整体类图……………………………………………图—浏览器端实现类图…………………………………………………………图智能网关启动实例效果……………………………………………………图??浏览器端请求配置文件格式示例……………………………………图筛选容器的伪
代码片段……………………………………………………浙江大学硕学位
论文圉甘录图筛选前后曲文件源
代码显示……………………………………………图保留文本筛选效果图………………………………………………………图图片筛选效果图……………………………………………………………图??删除表格内容前后处理效果图………………………………………图??媒体筛选处理效果图………………………………………………………图??并发运行测试性能……………………………………………浙江大学硕士学位
论文表目录表目录表一与的优缺点比较…………………………………………表四种类型的抽取系统的优缺点比较………………………………………表一筛选容器的分类说明………………………………………………………表—测试结果……………………………………………………表—用户并发访问测试数据表…………………………………………………表并发运行性能测试图数据表…………………………………浙江大学硕士学位
论文第章绪论引言第章绪论、等宽带智能终端设备的普及浪潮即将来临根据发布的“全球市场动向与预测如图一所示年”—预计年至年期间用户量将从万名增至万名营收将从亿美元增至亿美元与此同时杭州已经基本完成期町的改造。
而公司预计到年年底全球用户将达亿户全球用户数在今年月已经突破万年增长率高达增长率已经超过了系统。
年月同信息产业部部长王旭东在出席北京财富论坛时表示】中国承诺在年提供技术服务意味着到年我国业务将取得显著发展。
图公司的的川户增长曲线可以看出随着宽带智能终端设备的普及浪潮信息技术的快速发展和互联网的广泛应用计算机的发展已显示出微型化和专业化的趋势。
嵌入式
系统己广泛应用于消费电子和
通信领域。
嵌入式浏览器已成为最主要的应用软件。
但是与此同时全球手持设备研究报告称【】从年第三季度看全球传统市场销售额在继续下滑。
报告称第三季度全球非手机型掌上电脑的出货数量比上季度下跌跌至万台比去年同期则减少了。
这标志着全球掌上电脑市场销售量几年来连续个季度持续下跌。
制造商没有向市场推出新产品或者相关的手机增值服务是导致传统市场销售份额不断萎缩的原因。
因此需要开发新的针对用户个性化特征的增值服务就成浙江大学硕士学位
论文第章绪论为当务之急而嵌入式浏览器无疑成为其中的领头羊。
嵌入式浏览器作为嵌入式系统中的主要应用程序发展迅猛。
从的诞生和的普及让浏览器迅速占领市场成为不可缺少的软件支柱之一。
因此为了满足用户日益增长的对应用访问等增值服务的需要同时满足用户个性化的需求也针对智能终端设备特有的屏幕和缓存等硬件条件的限制嵌入式浏览器的开发和相关研究变得越来越重要。
首先来看目前主流的嵌入式浏览器并通过比较其优缺点分析嵌入式浏览器具有的个性化特征和限制要求。
嵌入式浏览器嵌入式浏览器其实本质上就是一个精瘦版的浏览器但是基于嵌入式的种种限制和要求嵌入式浏览器和普通的浏览器在性能要求屏幕大小和网络连接方面都存在巨大的差异。
常见的浏览器可分为两类一类是商业的嵌入式浏览器另外一类是
开源的浏览器。
下面将对目前主流的浏览器进行介绍并对其各自的优缺点进行分析。
商业的嵌入式浏览器商业的嵌入式浏览器中以和两大公司开发的和网页浏览器最为出色。
浏览器厂商在年初正式发表专为手机设计的手机浏览器也是目前市场上最为优秀的手机浏览器该款手机浏览器要求使用者的手机能支持并且能透过上网。
的优点是显著的具有内容折叠功能能很好的缩小网页的空间能加快网页的下载速度并附带屏幕的浏览功能以及的搜索功能缺点是对网站连接有一定限制同一个网站访问连接不能超过个同时不能超过个。
由于这款手机浏览器是商用的所以要做到国产化和
开源化比较困难。
网页浏览器【】是公司在年底推出的一款针对手机浏览网页的浏览器。
该款浏览器的优点是可以通过移动浏览整个网页并且可以通过缩略图进行网页之间的挑战。
同时支持文本
搜索符合州Ⅸ和标准缺点是该浏览器是凌驾与自己的平台基础之上的所以并不能保证不同品牌手机的兼容性而且该款手机浏览器主要新江大学硕士学位
论文第审锋论针对客户群体是手机系列有一定的商业价值和使用局限性。
开源的嵌入式浏览器商业的嵌入式浏览器共同的缺点是需要支付相当的费用不利于该项科研成果的国产化和本地化另外一类为移植
开源的浏览器目前比较流行的有】功能很强目前在等
开源的操作系统上已经成为主流的浏览器缺点是体积庞大不适合一些资源有限的嵌入式系统。
】是一个不错的嵌入式浏览器已经能够浏览严格遵循规范书写的网页缺点是不支持这一事实上的网络扩展标准不可以正确浏览有动态特效的网页。
】该浏览器是使用作为平台开发的浏览器优点是
网络功能完善支持缓冲能够支持多种图片格式缺点是不支持表格布局过于简单不支持中文浏览效果比较差。
移植
开源的浏览器的一大优点是费用低廉缺点是无法获得强大的技术支持。
同时这些浏览器普遍没有针对手机进行优化有些浏览器
软件代码过于庞大占用资源过多实用化程度不高且大都不支持中文。
国内外现状手持设备的小屏幕信息的显示一直成为困扰浏览器显示的难题。
嵌入式浏览器由于体积小运行空间少等特点所面临的问题主要有可移植性滚动条太长设备能力差异巨大和访问速度较慢等几个方面。
目前国内外相关的技术的研究和发展也主要侧重于这几个方面下面将通过分类别的方式来看国内外相关技术的发展状况。
首先是智能网关的架设技术借鉴网关模型中的三层架构方式采用代理的技术来标准化内容格式并使得内容筛选更具有通用性。
代理技术然而现有的嵌入式浏览器虽基本实现了手持设备自由访问网络的问题。
然而手持设备硬件的不同特性使得移植系统平台及移植相关软件的操作代价过高。
一种浏览器的显示特性很可能不适用于其它设备。
目前的研究方向主张浙江大学硕±学位
论文第章绪论在服务器和客户端浏览器问加入中间层即中间层通讯子模块【。
中’日层接受用户的请求与服务器进行通讯得到内容后根据终端的能力进行内容筛选重新组织内容成为文件传输给客户端。
在文献】中提到其开发了一个针对小型终端的名为的浏览器通过文字裁剪和内容聚焦等技术用户可以获得相应的网页信息系统为最大化的利用手持设备终端的资源设计了代理服务器来获取标准的页面并将其转换成标准的格式化的内容使之能在小屏幕上显示。
同时设计了客户的应用
程序该程序运行在手持设备终端从而允许用户获得由代理服务器提供的网页信息并与之交互同时系统符合无线应用协议中定义的交互要求使得该系统成为兼容设备的技术和服务。
该代理技术的优点是能很好的利用代理的概念实现网络的三层架构方式同时使得页面能够预处理并将内容标准化显示出来缺点是该设计理念只是网关的扩展只使用于无线应用协议中定义的交互要求并不能通用在所有的应用访问中。
下面分析针对网页自身内容分块的算法通过网页自身内容的分块让用户能个性化的选择需要的内容区域从而渐少内容的传输和显示页面的臃肿程度。
网页逻辑分块算法等人在文献【中开发了一种新的页面适应技术这种技术可以分析的结构并且将网页分块成更小的并且逻辑相关的模块因此可以适应手机小屏幕的显示通过将网页分块形成两层的结构从而使得在极小的显示屏幕上顶层显示全局的索引视图这些索引分别指向不同的子页面或模块在底层上显示子页面或模块的更为详细的信息。
这样做的好处是能够根据页面自身的类别特征来进行内容的分块这样能使得用户更有针对性的访问自己感兴趣的内容。
这样做的缺点是难文的内容和页眉页脚的内容的大小是不相同的当用户对正文感兴趣的时候同时正文内容又很长的时候用户仍然需要挣动滚动条进行大块内容的读取。
同时网页内容分块并没有考虑到用户的个人喜好通常来说用户会对部分网站有较大的阅读可.