Font Size: a A A

An XML-based Personalized Interface System And Its Implementation

Posted on:2010-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:J C ZhangFull Text:PDF
GTID:2208360308466560Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Personalized interface is an extension of user interface. For meeting the demand of particular user (or user group), it can automatic or non-automatic changes the interface of interactive content and form in the process of human-computer interaction. What's more, It improves the efficiency of development of user interface and reduces the time and cost of development of software.In this paper, the basic model of the personalized interface is discussed. The XML-based personalized interface model is proposed, in which XML is used to describe the user interface. Menu, toolbar, buttons, edit box, and other interface elements of the user interface are permanently stored in the XML file (which is out of the executable file) through configuration/customization/control tools. Besides, the feasibility of the personalized interface system platform which developed with C#.NET is aloes validated in this paper. In addition, the personalized interface system platform is modeled, analyzed, designed and implemented.Personalized interface system platform supports not only the rapid development of prototyping of the goal systems, building the unified interface style, but also modifying and improving the prototype while system is running. It improves the efficiency of development of user interface and reduces the cost of the maintenance of the user interface. With the expansion capabilities and cross-platform character of XML, it's possible to extend to the multi-channel of the user interface, 3-D graphical user interface, and so on.This paper also presents the concept of storage interface. It overcomes the problems of scattering, difficult to manage and can not be simultaneously updated of user interface files.
Keywords/Search Tags:XML, personalized interface, interface configuration, interface customization, interface control
PDF Full Text Request
Related items