Advertisement

Intelligent Document User Interface Design Using MVC and UIML

  • Lawrence Henschen
  • Ning Li
  • Yunmei Shi
  • Yuhan Zhang
  • Julia Lee
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8510)

Abstract

We describe a method for generating dynamic user interfaces for document processing systems by using MVC as a guide and UIML as the method to describe the model, view, and controller. Our approach implements the notion of intelligent documents, that is, documents whose processing is richer than processing applied to paper documents. Using our approach, the interface may include new operations not included in the normal document processing system. Moreover, the functions used to implement those operations may be any service available on the web. Finally, because we use UIML, the interface and implementation of services is easily changeable. Thus we achieve the goal of any document originated from anywhere in the world (globalization) being displayed in a usable way (usability) in any environment in a dynamic and platform independent way.

Keywords

intelligent document user interface MVC model UIML dynamic configuration 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Spinard, R.: Dynamic Documents. Harvard University Information Technology Quarterly 7, 15–18 (1988)Google Scholar
  2. 2.
    Willet, E.: Microsoft 2003 Bible. Wiley Publishing Company, Indianapolis (2004)Google Scholar
  3. 3.
    Buchner, J.: A Framework for Compound Documents. Journal of the Association for Computing Machinery 32, 33–36 (2000)Google Scholar
  4. 4.
    Janus, P.: Pro InfoPath 2007. Springer, New York (2007)Google Scholar
  5. 5.
    Krasner, G., Pope, S.: A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80. Journal of Object-Oriented Programming 1, 26–49 (1988)Google Scholar
  6. 6.
    Abrams, M., Phanouriou, C., Batongbacal, A., Williams, S., Shuster, J.: UIML: An Appliance-Independent XML User Interface Language. Computer Networks: The International Journal of Computer and Telecommunications Networking 31, 1695–1708 (1999)CrossRefGoogle Scholar
  7. 7.
    Calvary, G., Graham, T., Gray, P.: Proceedings of the 1st ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2009). ACM Press, New York (2009)Google Scholar
  8. 8.
    Dix, A., Finlay, J., Abowd, G., Beale, R.: Human Computer Interaction, 3rd edn. Pearson/Prentice Hall, New York (2004)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Lawrence Henschen
    • 1
  • Ning Li
    • 2
  • Yunmei Shi
    • 2
  • Yuhan Zhang
    • 2
  • Julia Lee
    • 1
  1. 1.Northwestern UniversityEvanstonUSA
  2. 2.Beijing Information Science and Technology UniversityBeijingChina

Personalised recommendations