Academia.eduAcademia.edu

Outline

Semantic User Interfaces

2000, International Journal of Enterprise Information Systems

https://doi.org/10.4018/JEIS.2010120203

Abstract

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 document...

References (20)

  1. Abrams, M., Helms, J.: User Interface Markup Language (UIML) Specification. Working Draft 3.1, wd-UIML-UIMLspecification-3.1, http://www.oasis-open.org/committees/documents.php?wg_abbrev=uiml
  2. Boyer, J. M.: Xforms1.1, W3C Working Draft, http://www.w3.org/TR/2007/WD-xforms11-20070222
  3. Coenraets, C.: An Overview of MXML: The Flex Markup Language, http://www.adobe.com/devnet/flex/articles/paradigm.html
  4. Bojanic, P.: The Joy of XUL. http://developer.mozilla.org/en/docs/The_Joy_of_XUL, (2007)
  5. Baranyi, S., Hercegfi, K., Tilly, K.: Invariant User Interfaces, Periodica Polytechnica, vol. 47, no. 3, (1992)
  6. MacKenzie, C. M., Laskey, K., McCabe, F., Brown, P. F., Metz, R..: Reference Model for Service Oriented Architecture, http://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf
  7. Shadbolt, H., Berners-Lee, T., Hall, W.: The Semantic Web Revisited, IEEE Intelligent Systems, vol. 21, no. 3, pp. 96-101. ACM (2006)
  8. Protégé Ontolology Editor and Knowledge Acquisition System, http://protege.stanford.edu
  9. Newman, M. W., Izadi, S., Edwards, W. K., Sedivy, J. Z., Smith, T. F.: User Interfaces When and Where They are Needed: An Infrastructure for Recombinant Computing, ACM CHI Letters, vol. 4, no. 2, pp. 171-180. ACM (2006)
  10. Chignell, M. A., Waterworth, J. A.: WIMPS and NERDS: An Extended View of the User Interface, ACM SIGCHI Bulletin, vol. 23, no. 2, pp. 15-21. ACM (1991)
  11. Johnson, J.: Selectors: Going Beyond User-Interface Widgets, CHI 92: Conference on Human Factors in Computing Systems, pp. 273-279, May 3-7, Monterey, California (1992)
  12. Stojanovic, N., Maedche, A., Staab, S., Studer, R., Sure, Y.: SEAL -A Framework for Developing Semantic Portals, ACM K-CAP 2001: First International Conference on Knowledge Capture, October 22-23, Victora, B. C., Canada (2001)
  13. Sheth, A., Kunal, V., Gomadam, K.: Semantics to Energize the Full Services Spectrum, Communications of the ACM, vol. 49, no. 7, pp. 55-61. ACM (2006)
  14. Czarnecki K., Eisenecker U.: Generative Programming: Methods, Tools, and Applications, Addison-Wesley (2000)
  15. Mahemoff, M. J., Johnston, L. J.: Principles for a Usability-Oriented Pattern Language, OZCHI '98: Australasion Computer Human Interaction Conference, pp. 132-139., Nov. 30-Dec. 4. Adalaide, South Australia (1998)
  16. Dublin Core Metadata Initiative, http://dublincore.org/
  17. Gamma, E., Helm, R., Johnson, R., Vlissides J.: Design Patterns: Elements of Reusable Object Oriented Software, Addison Wesley (1998)
  18. Thompson, S.: Type Theory and Functional Programming, Addison-Wesley (1991)
  19. JSR168: Portlet Specification, http://jcp.org/en/jsr/detail?id=168
  20. OASIS Web Services for Remote Portlets (WSRP), http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp