Font Size: a A A

Research Of Automatic Generation On Form User Interface

Posted on:2008-12-03Degree:MasterType:Thesis
Country:ChinaCandidate:X Y DingFull Text:PDF
GTID:2178360212993685Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Forms are often used in user interfaces which provide a kind of succinct and intuitionist performance way for the input/output of data. At the same time, forms are ubiquitous in today's software applications. Despite their simple functionality, programming these forms is often a time- consuming task. A lot of codes are spent on converting values and passing them around. Most of the stylebook codes are just used to modify layout, location, shape and so on. As such, automation of form generation is highly desirable, as the development of any software system requires the creation of one or more forms to gather users' input. If we can use program to work out various such form interfaces once, we will reduce the cost of the whole engineering consumedly.A well-designed form user interface can lead users to complete related operations, such as input, view, modify and submit. A form model includes three layers: presentation, data and logics. The key thing is how to structure the three layers in the model. In this paper, we define a new form model which departs data and presentation This form model has a good performance than general forms.Nowadays, Model-driven Technology is hot and a platform-independent technology on interface development. That's to say User Interface will be generated on runtime by model-driven. In this paper, a quick and well interactive complicated form user interface can be generated quickly by model-driven. And what's more, separation of data and presentation layer add more flexibility to the generation and operations.In the paper, we provide a new method for form user interface building. We introduce a Structured Use Case Model describing the function of form interfaces which adds structure and concrete semantics to traditional use cases. We provide a new form model making some improvements about data and event processing of forms based on the XForms Models. And now the most popular one is the XForms standard for the presentation and collection of form data which has been developed by The World Wide Web Consortium (W3C) as stated in the Recommendation. With analysis and research of Xforms models, we work out a new form model based on XForms models. Another point is providing a model-driven form-building method with the MDA technology, whose input is some use cases describing the functions of forms. Beginning at forms' functions, which are presented by some use cases, we will build a Structured Use Case (SUCM) Model by extending and formalizing them. In the next, SUCM models can be transformed into a platform independent form model(PIFM) by using serials of algorithms and rules almost immediately, and which conforms with the xml rules, so we can put them to various platforms. There are two processors for transformations between models.There are three innovations in this paper. 1) We introduce business modeling into form generation, which make a form-designer easy to understand form functions and such a form model can be use for times, which is flexible for modification .2) We provide a new method for form user interface building, based on model-driven technology; 3)We define use case structure model which is a structural and extended traditional use case model, and a platform-independent form model based on XForms models.
Keywords/Search Tags:Form User Interface, MDA, Form, Structured Use Case, XForms
PDF Full Text Request
Related items