期刊文献+

基于XML和XSD的通用GUI生成器研究 被引量:2

Generic GUI Generator Based on XML and XSD
下载PDF
导出
摘要 为了满足应用软件对图形用户界面(graph user interface,GUI)快速变更的需求,提出了基于深度递归和广度递归思想的持久化和解析算法,设计了基于XML和XSD(XML schema description language)的GUI生成器.该生成器包括设计器和解析器,支持层次化的界面样式语义以及组、联合、枚举等数据模型语义.最后,给出了应用示例,使用Java和C#语言分别解析了采用该生成器定制的某网络入侵检测系统的路由器对象,同时可以验证用户输入数据是否符合约束语义. In order to satisfy the demand of fast change of GUI(graph user interface) raised by application software,a GUI generator is designed based on XML and XSD(XML schema description language).It is supported by paring and persistent algorithms based on the idea of depth recursion and width recursion.The generator is composed of a GUI designer and a GUI parser.Semantics of both layout and data model are supported,including the hierarchy style and data models of group,union and enumerator.Finally,an example of router of some network intrusion detecting system is shown,in which GUI can be generated in Java and C# languages,and the semantic validity of input data can be checked also.
出处 《计算机研究与发展》 EI CSCD 北大核心 2012年第4期826-832,共7页 Journal of Computer Research and Development
基金 国家自然科学基金项目(60603029)
关键词 图形用户界面 XML XSD 递归算法 通用生成器 数据模型语义 graph user interface(GUI) XML XSD recursive algorithm generic generator semantics of data model
  • 相关文献

参考文献9

  • 1Stavrakas Y,Gergatsoulis M,Rondogiannis p. Multidimensional XML[A].Beilin:Springer-Verlag,2000.100-109. 被引量:1
  • 2MacVittie L A. XAML in a Nutshell[M].Sebastopohl:O'Reilly Media,2006.3-15. 被引量:1
  • 3Bullard V,Smith K T,Daconta M C. Essential XUIProgramming[M].New York:wiley,2001.11-19. 被引量:1
  • 4Radha V,Ramakrishna S,Kumar N P. Generic XML schema definition (XSD) to GUI generator[A].Beilin:Springer-Verlag,2005.290-296. 被引量:1
  • 5Joseph F,San K C. Translating relational schema into XML Schema definition with data semantic preservation and XSD graph[J].Information and Software Technology,2005,(07):437-462. 被引量:1
  • 6Lü Teng,Yan Ping. Mapping DTDs to relational schemas with semantic constraints[J].Information and Software Technology,2006,(04):245-252. 被引量:1
  • 7Mori G,Paterno F,Santoro C. Design and development of multidevice user interfaces through multiple logical descriptions[J].Software Engineering,2004,(08):507-520. 被引量:1
  • 8彭世新,董丽.一种Schema驱动生成用户界面的技术和实现[J].计算机应用研究,2006,23(3):231-233. 被引量:2
  • 9Walmsley P;陈维军;乔安平;英宇.XML模式权威教程[M]北京:清华大学出版社,2003152-170. 被引量:1

二级参考文献5

  • 1Masayasu Ishikawa.XForms the Next Generation of Web Forms[EB/OL].http://www.w3c.org/MarkUp/Forms/,2004-08-31. 被引量:1
  • 2Henry S Thompson,et al.XML Schema Part 1:Structures Second Edition [EB/OL].http://www.w3.org/TR/xmlschema-1/,2004-10-28. 被引量:1
  • 3Patrick Garvey,Bill French.Generating User Interface from Compo-site Schemas[EB/OL].http://www.idealliance.org/papers/dx_xml03/papers/03-03-04.pdf,2003-12-07. 被引量:1
  • 4Kent Fitch.Schema Driven User Interface Generation [EB/OL].http://ausweb.scu.edu.au/aw02/papers/refereed/fitch/paper.html,2002-07-06. 被引量:1
  • 5Angel R Puerta,Henrik Eriksson,John H Gennari,et al.Beyond Data Models for Automated User Interface Generation[C].Glasgow,Scotland,UK:Proceedings of the Conference on People and Computers IX,Cambridge University Press,1994.353 -366. 被引量:1

共引文献1

同被引文献20

  • 1刘升平,林作铨,梅婧,岳安步.一种XML的模型论语义[J].软件学报,2006,17(5):1089-1097. 被引量:14
  • 2莫勇腾.深入浅出设计模式[M].北京:清华大学出版社,2006. 被引量:13
  • 3Matt Cumberlidge. Business process management with Jboss JBPM [M]. Birmingham: Packet Publishing Ltd, 2007. 被引量:1
  • 4Van der Aalst. YAWL 2. 0 SourceCode [EB/OL]. [2010-12-02]. http://www. yawl-system. com. 被引量:1
  • 5OMG document. Business process model and notation (BPMN) [EB/OL]. [2012-11-13]. http://www. omg. org/spec/BPMN/2.0/PDF. 被引量:1
  • 6严坤,姜劲松,倪桂强.一种基于XML的自适应对象建模方法[J].计算机科学,2009,36(9):92-96. 被引量:1
  • 7Martin Ganchev. Design of a General Purpose User Interface for Real-Time Embeded Systems [ C] //EUROCON-Interaational Conference ,onComputer as a Tool (EUROCON) ,IEEE.2011:1 _4. 被引量:1
  • 8Kevin M Conroy,Mark Grechanik,Matthew Hellige,et al. AutomaticTest Generation From GUI Applications For TestingWeb Services[C] //Software Maintenance,ICSM 2007. IEEE International Confer-ence, 2007 :345 -354. 被引量:1
  • 9沈先飞,胡强,万建成.基于XML规则的模型驱动代码自动生成[J].计算机科学,2005,32(9) :103 -105. 被引量:1
  • 10Mori G, Patem6 F, Santoro C. Design and Development of MultideviceUser Interfaces through Multiple Logical Descriptions [J],IEEE Trans-actions on Software Engineering,2004,30(8). 被引量:1

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部