×

UIML语言扩展的框架和创作工具。 (英语) 兹比尔1187.68119

摘要:本文提出了一个用户界面(UI)的设计框架。通过应用模型转换,该框架允许为不同的计算平台生成不同的UI。这项工作中提供的工具帮助设计师构建一个抽象的用户界面,然后通过基于图形语法的转换技术将其转换为具体的用户界面。这些技术可用于为多个UI平台生成实现代码,包括桌面应用程序、动态网站和移动应用程序。通过引用外部服务并通过Web服务协议与应用程序核心通信,生成的用户界面与多层应用程序集成。我们的工具还允许在生成最终UI之前增强具体的界面。该方法使用了UIML(用户界面标记语言)的改编。适应的重点是定义数据模型和服务模型,它还引入了允许从一个UI到另一个UI的数据通信的导航模型。获得的UI和Web服务可以整合完整的应用程序,而不仅仅是原型。

MSC公司:

68甲15 编程语言理论
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 坎波斯,P。;Nunes,N.:面向用户界面设计的实践者工具和工作方式,IEEE softw 24,No.1,73-80(2007)
[2] Selic,B.:模型驱动开发的语用学,Softw。IEEE 20,第5期,19-25(2003)
[3] da-Silva P.用户界面声明模型和开发环境:一项调查。参见:DSV-IS2000会议记录。Springer-Verlag;2000
[4] Ali MF、Perez-Quinones MA、Abrams M.使用UIML构建多平台用户界面。多用户界面:跨平台应用程序和上下文软件界面;2004
[5] Bray T等人,可扩展标记语言(XML)1.0。W3C推荐;2000
[6] Souchon,N。;Vanderdonckt,J.:《XML兼容用户界面描述语言综述》,Lect notes comput sci 2844,377-391(2003)
[7] Luyten K.使用基于模型的用户界面开发为移动和嵌入式系统生成动态用户界面。林堡国立大学;2004
[8] Merrick RA、Wood B、Krebs W.抽象用户界面标记语言。用XML开发用户界面:用户界面描述语言的进展;2004年,第39–46页。
[9] Bullard,V.:基本XUL编程,(2001)
[10] Dubinko M等人XForms 1.0建议;2003
[11] W3C XML架构&书信电报;http://www.w3.org/XML/Schema>.
[12] Puerta A,Eisenstein J.XIML:交互数据的通用表示。In:IUI 02:第七届智能用户界面国际会议纪要。ACM;2002
[13] Mori G、PaternåF、Santoro C.为游牧应用程序设计提供工具支持。2003年智能用户界面国际会议记录。美国纽约州纽约市ACM:迈阿密;2003
[14] Paterno,F。;曼奇尼,C。;Meniconi,S.:Concurtasktrees:用于指定任务模型的图表符号,(1997)
[15] Vanderdonckt JM,Bodart,F.智能自动交互对象选择的封装知识。收录:美国计算机学会(ACM)关于InterCHI'93计算系统中人为因素的会议记录。美国纽约州纽约市ACM:阿姆斯特丹;1993
[16] Limbourg,Q.:Usixml:一种支持多层次独立性的用户界面描述语言,Eng-adv-web-appl,325-338(2004)
[17] Abrams M等人。UIML:一种依赖于应用程序的XML用户界面语言。收录于:WWW’99:第八届万维网国际会议记录。Elsevier North-Holland公司。;1999
[18] Booch G.面向对象的分析和应用程序设计,第608卷。第二版本杰明·卡明斯出版公司。;1994. ·Zbl 0839.68011号
[19] OMG UML&书信电报;http://www.uml.org>.
[20] Czarnecki K,Helsen S.模型转换方法的分类。摘自:OOPSLA’03模型驱动架构背景下生成技术研讨会;2003
[21] Rozenberg,G.:《语法和图变换计算手册》(1997)·Zbl 0908.68095号
[22] MOF QVT最终采用的规范;2008年。<http://www.omg.org/docs/ptc/05-11-01.pdf>.
[23] ATL项目;2008年。<http://www.eclipse.org/m2m/atl/>.
[24] Winter A、Kullbach B、Riediger V。GXL图形交换语言概述?语言,第1卷(7)。第34页·Zbl 1043.68992号
[25] <AGG>主页;2008年。<http://www.tfs.cs.tu-berlin.de/agg/>.
[26] Csertan G等人。VIATRA:用于UML模型的形式验证和确认的可视化自动转换;2002
[27] Eclipse建模–M2T;2008年。<http://www.eclipse.org/modeling/m2t>.
[28] OMG.官方MDA指南版本1.0.1&书信电报;http://www.omg.org/docs/omg/03-06-01.pdf>.
[29] Aizenbud-Reshef,N.:模型可追溯性,IBM syst J 45,No.3,515-526(2006)
[30] Dick J.Rich可追溯性。In:程序自动化软件工程;2002
[31] 哥特尔OCZ,Finkelstein CW。需求跟踪问题的分析。摘自:第一届需求工程国际会议论文集,荷兰乌特里希特;1994
[32] Walderhaug S等人。MDD中可追溯性的通用解决方案。In:第三届ECMDA可追溯性研讨会(ECMDA-TW)会议记录;2008
[33] 流动应用程序&书信电报;http://www.liquidappsworld.com>.
[34] Meskens J等人。多平台用户界面设计的口香糖:塑造我,增加我,修复我,使用我。摘自:高级视觉界面工作会议记录。意大利那不勒斯:ACM;2008
[35] Casado F等人。Una herramienta para la creacionón de interfaces multipataforma con UIML。在:VI Congreso Español de INTERACCIONón Persona-Ordenador(2005年国际会议);2005
[36] Eclipse.org主页&书信电报;http://www.eclipse.org>.
[37] 克莱伯格,E。;Rubel,D.:《Eclipse:构建商业级插件》(2004)
[38] Eclipse建模框架项目&书信电报;http://www.eclipse.org/modeling/emf>.
[39] Eclipse图形编辑框架。<http://www.eclipse.org/gef>.
[40] 图形建模框架;2008年。<http://www.eclipse.org/gmf/>.
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。