Font Size: a A A

Model-Driven Design And Implementation Of User Interfaces For Data Presentation

Posted on:2008-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:L WanFull Text:PDF
GTID:2178360242973549Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the application of computers in human society, much higher requirements are given on data presentation interface during computer applications. More software developments are also consciously make use of more complex screening sequence and various of presentation pattern to present more valuable information behind these datum. Otherwise, there are much more difficulties for traditional software development methord and technology while trying to compliment such kind of complex data presentation.The MDA is carried out to solve complex business processes along with the mature of software engineering. Unlike with traditional software coding, MDA is a procedure of modeling.it emphasizes that get the model through the description of user requirements, and the model mostly makes up with the exist designs and pattern. At last the code is generated from the models with a set of transform regulations automaticly. Such a development methord can be much better to reflect the application of design pattern, and enrich the experience of development team, and also good for the team to response the change of user requirement more quickly and exactly. Especially because most of software designs are transform from exist solutions, the quality and costs of the product can be easily controlled.This thesis bases on the existed solutions of data presentation, and the researches and the applications of MDA and Design Pattern on user-interface automaticly generation. And at last give the model description of data presentation interface based on MDA. The most frequently used patterns of data presentation are the structured report and chart. These two patterns show the datum with array and chart which is very vivid. So this thesis will mostly focus on abstract these two patterns with model.Cross table(crosstab) is the most complex report, the generation of this kind of report relies on the complex selections and summaries of lots of sets of datum. In this thesis, description of crosstab is devided in to two kinds of model: DataModel and PresentModel. DataModel is the description of the selections and summary of datum. And DataModel is not only the base of generating report, but also the base of generating data presentation interface. So how to describe the DataModel is the most importance.At last of this thesis is the application of the model of data presentation interface in the Power Dispatching Automatize System's human interface.
Keywords/Search Tags:MDA, user interface, data presentation interface, DataModel, PresentModel
PDF Full Text Request
Related items