Abstract
Aiming at the common problems of intelligent document platform-dependency, this paper proposes an MVC-based (Model View Controller-based) intelligent document model using UIML (User Interface Markup Language). The model is made on the basis of the previous work of our team, and the difference is that the new model separates user interface and interaction descriptions from the view component to make the intelligent document model much more independent of platform and programming language. To verify the intelligent document model, we implemented a prototype, which can support intelligent operations. The test result shows that our approach is correct. The model not only follows MVC framework, but also provides good flexibility and independence.
Highlights
A document can only display content by office software according to the static description information of the document
This paper proposes an intelligent document model based on MVC (Model-View-Controller), which uses UIML (User Interface Markup Language) to describe user interface (UI)
In the intelligent document model shown in the above section, user interface and behavior descriptions extracted from view are called Dynamic Operation Description Document (DODD) and they become part of the model component of MVC framework
Summary
A document can only display content by office software according to the static description information of the document. The intelligent behaviors of these intelligent documents were utilized in different ways, such as embedding macros, scripts or plug-ins, or using DLL (Dynamic Link Library) In the former approach, dynamic operations tightly rely on specific programming languages or script languages, which means the operations cannot be shared between different platforms. Intelligent documents should not rely on any specific platform or programming language, and they should be able to provide personalized service for users anywhere Aiming at this goal, different solutions have been proposed, such as adding an action description into a document model combined with XForms web service technologies. The problem of platform-dependency caused by script languages or DLL is eliminated, while the view of MVC does not include the descriptions for dynamic actions, and the user interfaces for the end-users rely on some open software programs, or a specific platform, which affects the cross-platform and reusability of the model. To cope with these limitations, this paper proposes an improved model according to our team’s previous research
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.