Font Size: a A A

Design And Implementation Of Client Of Product Design Tool Oriented To Mobile Applications

Posted on:2018-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:S H QinFull Text:PDF
GTID:2348330518994479Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, the rapid development of the mobile Internet increases the demand of software usability, thus, the interaction design of mobile applications has gradually become an important part of the development process of mobile applications. At present, interaction design focus on plotting wireframes and prototypes, and the transition from requirement analysis to the design of wireframes and prototypes lacks enough attention.Furthermore, the process lacks corresponding tools. Besides, the shortage of version control tools affects the application of the interaction design.To solve the problem described above, Eclipse based framework named Graphiti, and HttpClient are used to implement an interaction design tool which supports version control for diagrams.Firstly, the requirement analysis of the whole product design tool and its client are conducted respectively, and the functional requirements of the client are defined. Based on the requirement analysis of the client, the framework of the client is designed, and the client is divided into diagram plot module, intermediate file convert module, conflict diagram handle module, conflict description analysis module and communication module.In the chapter of the detailed design and implementation, the procedure of the interaction between the server and the client is described by means of using sequence chart, then the functional procedure of the modules mentioned above are illustrated respectively by using flow charts.Moreover, the design of the JSON-based intermediate file is introduced,and the process of the conversion between the Graphiti diagrams and the intermediate files is described. Then, in the following chapter the development environments are shown, and the functional tests for modules and verification for the client in the actual mobile app development scenario are conducted. Finally, the contents of the client part of product design tool oriented to mobile application was summarized, deficiencies and possible improvements of the system are proposed.
Keywords/Search Tags:interaction design, version control, visual vocabulary, mobile application
PDF Full Text Request
Related items