Semantic User Interfaces

被引:3
作者
Tilly, Karoly [1 ,3 ]
Porkolab, Zoltan [2 ,4 ]
机构
[1] Oracle, Budapest, Hungary
[2] Eotvos Lorand Univ, Budapest, Hungary
[3] Tech Univ Budapest, Dept Measurement & Informat Syst, Budapest, Hungary
[4] Eotvos Lorand Univ, Dept Programming Languages & Compilers, Budapest, Hungary
关键词
Component Ontology; End-User Computing; Human/Computer Interaction; Reusability; Semantic Separation; Separation of Concerns; Service Oriented Architecture;
D O I
10.4018/jeis.2010120203
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Semantic User Interfaces (SUIs), are sets of interrelated, static, domain specific documents having layout and content, whose interpretation is defined through semantic decoration. SUIs are declarative in nature. They allow program composition by the user herself at the user interface level. The operation of SUI based applications follow a service oriented approach. SUI elements referenced in user requests are automatically mapped to reusable service provider components, whose contracts are specified in domain ontologies. This assures semantic separation of user interface components from elements of the underlying application system infrastructure, which allows full separation of concerns during system development; real, application independent, reusable components; user editable applications and generic learnability. This article presents the architecture and components of a SUI framework, basic elements of SUI documents and relevant properties of domain ontologies for SUI documents. The basics of representation and operation of SUI applications are explained through a motivating example.
引用
收藏
页码:29 / 43
页数:15
相关论文
共 23 条
[1]  
[Anonymous], 2006, 245 JSR
[2]  
[Anonymous], 2008, PROTEGE ONTOLOLOGY E
[3]  
Assmann U., 2000, 1797 U KARLSR DEP CO
[4]  
Baranyi S., 2003, Periodica Polytechnica Electrical Engineering, V47, P297
[5]  
Bay TG, 2006, LECT NOTES COMPUT SC, V4063, P182
[6]  
Bishop J., 2004, P SIGCSE, V04, P373, DOI [10.1145/1028174.971429, DOI 10.1145/1028174.971429]
[7]  
Boyer J. M., 2007, XFORMS1 1 W IN PRESS
[8]  
Czarnecki K., 2000, GENERATIVE PROGRAMMI
[9]  
D'Hondt M., 1999, LNCS, P293
[10]  
Gschwind T., 2002, THESIS