• DocumentCode
    2792824
  • Title

    A Framework Based on MVC of Document Processing

  • Author

    Hou, Xia ; Li, Ning ; Tian, Ying Ai ; Yang, Hongbo

  • Author_Institution
    Comput. Sch., Beijing Inf. Sci. & Technol. Univ., Beijing, China
  • fYear
    2009
  • fDate
    21-23 Nov. 2009
  • Firstpage
    290
  • Lastpage
    294
  • Abstract
    To avoid the problems of high complexity and low flexibility in document processing softwares, especially office softwares, Model-view-controller (MVC) framework is introduced into document processing to divide model, view and controller, which can improve the software´s reusability and flexibility, and reduce the software´s relativity to platform. A framework based on MVC is proposed to process documents by making use of XForms technology. In the framework, to reduce the software´s complexity and improve its flexibility further, a document is decomposed to some edited objects and every object is processed by XForms technology separately. At last, the whole document is obtained by integrating the results of all edited objects in the document. A prototype system is implemented to illustrate the proposed framework and process, in which word processing documents are edited and displayed on Web.
  • Keywords
    software metrics; software reusability; word processing; World Wide Web; XForms technology; document processing softwares; model-view-controller framework; software complexity; software reusability; word processing documents; Application software; Information resources; Information science; Process control; Prototypes; Software prototyping; Software reusability; Software standards; Web pages; XML; MVC; UOF; XForms; document processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cooperation and Promotion of Information Resources in Science and Technology, 2009. COINFO '09. Fourth International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-3898-3
  • Type

    conf

  • DOI
    10.1109/COINFO.2009.15
  • Filename
    5361894