Font Size: a A A

Research On Generation Of Model Driven User Interface

Posted on:2010-10-25Degree:MasterType:Thesis
Country:ChinaCandidate:X N ZhangFull Text:PDF
GTID:2178360278472972Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
User Interface takes a large part in the development of the information system, which has the close purposes with the similar implementations. Traditional language based development always results in repeated work, so a long period of training and learning was demanded to produce an eligible developer, which all increase the costs of development.With the gradual warming of MDA(model-driven architecture) in the field of software engineering research and application, more and more researchers related to human-computer interaction and user interface began to set our sights on MDA, explored the model-driven idea into automatic generation of user interface research, and achieved certain results. Using MDA as a guiding idea, from a more abstract level of user interface design, setting up a comprehensive user interface management system for system development will undoubtedly benefit.In this paper, after a comprehensive analyzing of model-based interface development architecture and related basic theoretical knowledge, we design a UI generation scheme to modeling as the core for the interface developer, and give the system's overall architecture. Developers refine the Domain Models and Task Models directly from the description of tasks and the task skeleton created by the end user or Experts, thus export the PSM-Performance Models. The main job including:Propose a comprehensive model: including the area model, task model, navigation model, constraint model, navigation model and environmental supporting model, and several interface model transformation between the rules. Give the development cycle as well as the modeling process. Environmental supporting model is to provide resources for the running of the system.Implemented the model on Java EE platform: through the implementation of the parser, layout manager and event manager based on java platform, mapped the interface model to java platform. The presentation model is the core of the PSM. Model parser puts presentation model as input, after a series of processing to generate just a run-time type of template. And, platform parser, with the assistance of the layout manager transforms the run-time template to platform-specific interface elements.It supports the goal of rapid prototyping system to produce a unified interface style, improve the user interface development efficiency. Guarantee of the target system's ease of use effectively, reduced maintenance costs of the user interface. With the expansion of the powerful XML capabilities, it has the possibility of expanding to Multi-channel user interface interactively.
Keywords/Search Tags:UIMS, MDA, Domain Model, Task Model, Presentation Model
PDF Full Text Request
Related items