基于WEB的可扩展用户界面

来源 :中南大学 | 被引量 : 0次 | 上传用户:zhoujianqin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从可扩展标记语言(XML)出现以来,它在制定标准及开源社区方面做了很多有意义的工作,以融合网络中各种不同的应用技术,使得开发网络应用变得更加快捷。 融合不同应用技术的方法可以依据在开发中应用到的两个原始角色进行分类,即:应用开发者和表达设计者。应用开发者希望应用开发中各部分能较好的协渊,同时又希望通过一种一致、直观、便于管理和维护的方法来减少各部分协调之间的复杂度。然而,表达设计者却希望从具体的文档中提取出设计摘要,使其简化,最重要的是,在这一过程中不需要任何编程。总体上,可以把主要开发过程中涉及的问题概括为如下几点:1)我如何减弱功能元素的外在形象特点,使其抽象为计算机的应用;2)如何区分和管理不同的工作角色(如:应用开发者,程序内容表达者,设计者等);3)如何既能减轻我们的开发难度,同时又能提高我们的开发速率;4)该采用哪些现存的开发标准来实现我们的应用。 针对以下问题,W3C(万维网联盟)制定了很多标准以使网络应用开发者可以从XML及HTML模块化等标准中受益,例如:可以使用扩展的HTML子集,从而为开发者自己的HTML标识语言提供一种高效的方法。这些都是HTML需要解决的一部分难题。HTML的表达能力有限,本文对于这个问题的解决方法是利用W3C的XSLT来进行表达能力的扩充,这样做有利于向不同的用户代理(如:网络浏览器)表达特定的标识语言。XSLT用于XML文档之间的转换,通过转换可以创新出新的语言,比如:用来描述特定应用领域,亦或是制定一种必要的翻译机制来将其翻译成用于代理能识别的基于XML的语言,如:HTML,WAP(无线应用协议)等。众所周知,以上涉及到的问题都是基于XML的解决方法,在C/S模式实现中速度比较慢,然而,我们是否能做到平衡现存的因特网标准和其他一些网络技术,使其能协调运作呢?这些都是本文需要探讨的内容。 本文定义了一个框架,它通过展现如何将用户界面控制整合进应用程序中,来实现基于WEB的可扩展用户界面。我们采用的方法都是可扩展的,包括如下:1)用来描述应用的语言;2)将这些语言转换为浏览器可识别的语言;3)应用程序的运行环境。
其他文献
随着微机电系统、无线通信和低功耗嵌入式技术的飞速发展,无线传感器网络在近几年得到了较快的发展。测试是无线传感器网络中一个重要的研究课题,其中对能量消耗的测试在无线传
近年来,混沌同步引起了人们相当大的兴趣,因为混沌同步广泛的应用在各个领域,如物理,化学以及生物系统。在Voss发现混沌系统的前向同步后,越来越多的人们致力于对其进行理论分析。
在Web2.0环境下,人们不仅通过阅读获取信息,往往也承担着信息的发布和修改工作。同时,人们也不再独自和孤立的使用Internet,跨地域的协同活动愈发频繁。协同编辑和标注是Web2
同辈群体算法是一种非监督学习方法,可以克服传统监督学习难以识别股市新模式的缺点。然而,当前股市同辈群体算法所学习到的同辈群体质量差,且算法没有预测能力。论文的主要工作如下:论证了基于亲密度生成同辈群体的PG算法不足,进而给出一种深度计算的同辈群体生成方法;首先计算目标股票和后选股票之间的波段相似性,进而基于亲密度、相关性和活跃度进行深度计算,生成目标股票的同辈群体,并证明了深度计算所生成的同辈群体
在复杂的网络应用中,人们对高效、准确、快速的获取数据有着越来越高的要求。然而,受到网络体系结构、网络设备处理能力以及带宽大小等因素的影响,数据在传输的过程中可能发
计算机仿真技术是以多学科理论为基础,以计算机软件为工具,通过虚拟试验方法分析和解决问题的一门综合性技术。在纺织服装领域,计算机仿真正在发挥重要作用,利用计算机仿真,建立数
蚁群算法是一种新兴的仿生群体智能算法,它通过模拟自然界中蚂蚁的群体行为,利用信息素的累积、挥发和更新使全局收敛于最优路径,具有很强的鲁棒性和全局寻优能力。伴随着当前数
利用图像处理技术实现牛肉的自动分级是数字农业领域研究的热点问题,其关键技术之一就是需要精确识别肌肉与脂肪。选择不同的图像分割技术,将影响自动分级的客观性和准确性。本
随着通信技术和计算机网络的发展,数字作品,如图像,视频,音频作品等很容易得到,同时,由此引发的防止盗版和保护版权的问题已经引起人们的关注,数字水印技术是解决这些问题的有效技术
量子计算在理论上展示出较经典计算指数加速的计算能力,而玻色采样过程已成为有望在实践上首先验证此能力的研究对象。量子算法较经典算法达到了指数级别的加速,典型的例子就