基于XML的用户界面描述语言及相关问题的研究

被引量 : 3次 | 上传用户:liu_kun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断进步与发展,图形用户界面技术在近年也有了较大的发展。其中比较典型的是瘦客户端技术的出现,瘦客户端技术提供了一个最简形式的图形用户界面元素集合,可极大的简化描述用户界面的工作。但随之而来的问题是由于图形用户界面元素的限制,用户难以使用瘦客户端技术构造复杂度较高的图形用户界面。 基于瘦客户端技术的种种局限性,人们在已有技术的基础上提出了富客户端技术。富客户技术扩大了图形用户界面元素集合的范围,将一些瘦客户端技术难以或无法表现的图形用户界面元素也纳入了标准的范围。富客户端技求具有非常强的表现能力,通常至少能够表示文字、图形以及多媒体内容,甚至超越人们习惯的各种信息表达方式。富客户端技术是当前研究的热点内容,许多团体和个人在如何提升富客户端技术的表现能力方面做了深入的探讨。 本文提出了基于Java基础类库的JUDL语言。JUDL全称Java User Interface Description Language(Java用户界面描述语言)。JUDL在Java基础类库所提供的富客户端技术的基础上提出了一种良好的形式化表述方式,它采用XML作为自己的表现方式,同时使用了一些独特的技术如本地和远程事件模型、DOM和图形用户界面绑定等方便与应用程序逻辑的互操作。该语言的提出解决了两个方面的问题,一是用Java构造图形用户界面造成的直观性和可维护性较差的问题;二是Web应用程序采用HTML作为前端用户界面所造成的如用户界面单调呆板和响应速度缓慢等种种问题。 本文还对在J2EE应用程序中实施JUDL进行了一些探讨。作为HTML的替代者,JUDL尚无法直接在应用程序中替换HTML,而必须在程序架构上进行一定修改,本文就此问题进行了分析。
其他文献
目的探讨痛风性关节炎的超声表现特征。方法分析22例临床确诊的痛风性关节炎且曾有急性痛风发作的32个受累关节的超声表现。结果受累关节共32个:第一跖趾关节28个(28/32,87.5
个体处在群体中时会表现出一种个体独处时不会产生的特有的社会心理现象——"去个性化"。近年来随着网络时代的到来,网络情境中的去个性化现象也逐步引起了人们的关注。现实
有限责任公司股权转让时其他股东同意权之规定,对于体现公司的人合性内在要求、维持公司既有内部权力格局、保护公司及股东的合法权益具有重要意义。基此,该规定应一体适用于
<正> 《民法通则》第92条规定:“没有合法根据,取得不当利益,造成他人损失的,应当将取得的不当利益返还受损失的人。”这是我国民法对不当得利的唯一规定。由于这一规定过于
动态增强MRI可通过小分子钆对比剂无创地对组织血管特征进行评价,获得组织的血流灌注、微血管渗透性和细胞外的漏出间隙等参数。前列腺癌的血管生成是肿瘤的发生、进展、转移
自由化既是应然国际航空法的一种理念和价值取向,又越来越多地体现在实在国际航空法之中。具体而言,1944年《芝加哥公约》建立的双边法律体制实质上是一种贸易保护主义,从美
<正> 在我脑海里第一个留下深刻印象的少数民族就是藏族,而这印象来自于电影《金沙江畔》。那时我刚上小学。20多年过去了,我有幸认识了影片的编剧,苗族老红军陈靖将军。陈老
期刊
目的 分析临床手用Protaper镍钛锉折断原因、部位与治疗牙愈后情况的关系.方法 回顾性分析Protaper 镍钛锉折断的病例57例,对发生折断的部位进行分析,并且对发生器械分离的患
激励在管理学中被广泛运用,它极大地调动了人的积极性,激发了人的进步动机。教学实践中,我发现在高中政治课教学中教师缺乏利用激励方法对学生的教育,使学生在学习中找不到幸
住房抵押贷款证券化这种金融创新从其产生以来即在全球范围内获得迅速推广和发展。住房抵押贷款证券化之所以会被市场参与各方广泛地接受,根本原因在于它能给各方都带来好处