Font Size: a A A

Research And Application Of User Interface Management System With XML

Posted on:2009-07-20Degree:MasterType:Thesis
Country:ChinaCandidate:K XuFull Text:PDF
GTID:2178360275961083Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the continuous growth of human-machine interaction technology, people did more research on how to improve the communion between human and computer. From the earliest manual operation, the order language running on DOS system to graphic user interface using on very popular Windows. With the continuous expansion of the software's scale, many user interface tools were developed in order to enhance the efficiency of interface development. There is a more popular tool called UIMS than others.In the context of resource management and system status monitoring in web server (code: 2005J22JH031). In the development, we find that this is a very large workload about interface in the Cluster Management System. Due to the continuous improvement in software functions, the need to complete the increased code of interface mainly reflects in the components which are added, deleted, updated. As a result, we must recompile and release the entire software, waste the time.Firstly, the paper briefly introduces the development of human-computer interaction, analyzes the current user interface management tools and then compares them, focusing on the User Interface Management System. In the UI development of Cluster Management System, we use the XML-based user interface management system solution and optimize it. We use XML to describe the user interface. Because of the complexity of interface's elements, in this paper, we generate unified type and add them in different containers. In this method we generate the same interface components, realize the good encapsulation. At the same time, we defined many variables in the BorderLayout's five regions to control the layout of the complex interface. In the incident, we define different the incident listener classes for different components, and provide the cluster function interface. Those classes can be loaded dynamically by incident binding module without being compiled, in this way, we realize the separation between interface components generated, events listener and business logic, reduce the coupling among them. At last, the interface of Cluster Management System is auto-generated. In the entire development of Cluster System, we separate the work between UI development and function module development, reduce the workload of designers, show the good extensibility and realize the cross-platform.
Keywords/Search Tags:Human Machine Interaction, Cluster Management System, User Interface Management System, XML, Extensible
PDF Full Text Request
Related items