Font Size: a A A

Implementation And Optimization Research Of GUI Platform For Paper-Like Reading

Posted on:2011-09-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z X BaiFull Text:PDF
GTID:2178360305483697Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
As the e-reader market becomes mature, it is also more powerful and has some communication tools for high speed networks such as WIFI,3G. Thus it requires a variety of network applications, such as web browser, mail client, and proposes high requirements for software development speed. The traditional graphical user interface (referred to as GUI) system such as Nano-X, has been difficult to satisfy the dynamic interactive online reading and the local static reading go hand in hand in the development. There is an urgent need for the GUI system platform that is able to meet these needs.In this paper, after the comparison of the various GUI platforms, Qt is chosen. Qt GUI framework has rich API, while a good framework greatly benefits the application development progress.Considering the characteristics of electronic paper and electronic reading requirements, this paper analyses the features of Qt in deep, and then on this basis improves a lot. In particular, there are two main aspects:Firstly, with the analysis based on the Qt framework, this paper combines with the practical problems to improve Qt. It proposes a delay merger refresh mechanism based on the timer, thus greatly reduces the number of refresh times, improves the electronic paper life and saves the battery life significantly. At the same time for hand-writting problem, screen keyboard input problem is resolved, which makes it very suitable for the application development on the e-reader device.Secondly, this paper makes Qt support multi-touch device and is compatible with generic mouse device. Multi-touch events are added to the existing event system to enable Qt programming model does not change. Multi-touch can provide a better user reading experience and allow users to operate more naturally, smoothly.All these works are validated on a e-reader.,which have shown that the effectiveness of the optimization work and the feasibility of multi-touch model.
Keywords/Search Tags:electronic paper, Qt, multi-touch, delay Refresh
PDF Full Text Request
Related items