Font Size: a A A

Research On Model Driven User Interface Description Language For Service-Orientation

Posted on:2013-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y M LiFull Text:PDF
GTID:2248330374972077Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of ubiquitous computing, a growing number of heterogeneous smart devices continue emerging (such as PC, laptop, smart phone, tablet PC, PDA, etc.), information providing, computing, even platform are being services. More and more consumers like to get service by the electronic equipment through the network. Unfortunately, users usually do these things unnaturally. Heterogeneous devices have different interactive features as their input and output mode is different; and most of the user interface can not meet the differences among the devices’interaction.Current dominant Multi-platform user interface design’s (MPUID) methods have a lot of deficiencies:The interaction of user interface (UI) with B/S structure is weak, and the UI with C/S structure cost is high. MPUID is being a major problem to be solved now. Researchers are seeking for a general solution:UI designed only once, but can run on a variety of heterogeneous devices with meeting their interactive features. Model-Based User Interface Design (MBUID) method give us a chance:It specifies and controls the relevant part of the user interface through a series of models and the final codes can be generated according to the model.We propose the thinking of User Interface Transformer thinking, and design a model-driven user interface description language. The UI is described from abstract to concrete levels by a decompressed method in this article. We intend to give an exploratory research on reducing the number of models, optimizing the transition between models and solving the dynamic behavior and control of the user interface. We improve the CAMELEON framework which divides the design process into five steps:task and concept analysis, abstract user interface design, abstract user interface description, concrete user interface description, finial user interface. We analysis user’s goals by task; design user interface from the perspective of dialog manage abstractly; describe the user interface by an abstract meta-model according to the first two steps’result abstractly; the abstract user interface description is mapped into concrete user interface description according to different computing platform; the concrete user interface description files are downloaded to the target device, the client transformer parse it, and present user interface with meeting device’s interactive features. We also design and implement different client transformer and develop a case system which proves the method’s feasibility and effectiveness through an evaluation.
Keywords/Search Tags:UIDL, model driven, service-oriented, heterogeneous devices, Muti-Platform
PDF Full Text Request
Related items