Font Size: a A A

The Research And Implementation Of SKIA-Based Protable Control Library

Posted on:2011-05-03Degree:MasterType:Thesis
Country:ChinaCandidate:G H CongFull Text:PDF
GTID:2178360308461825Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As the 3rd Generation mobile communications technology raise, the current 3G cell phones and internet-notebook base on 3G technology is becoming more and more popular. With the G-Phone and I-Phone rise, brought a new mobile phone interface reform, smooth, modern and adventurous mobile phone interface, Multi-Touch and the new control experience, all of above produce a big technology impact on the existing cell phone base on the window mobile system. Although the windows mobile already have SPB, S-CLASS and other cell phone interface products, but the average user can not self-developed a programe that has a similar interface like SPB or S-CLASS style, so we designed and developed a UI control library base on the SKIA graphics engine:Coolbox control group library.Coolbox control group library consists of the following modules:System portability layer, Gesturedetector system, A simple animation and physics system and UI control group. The developer using Coolbox control group libray can develop a SKIA control library with its own power to develop the application which has the rich picture of expression, because the powerful of the SKIA. By using Gesturedetector system of the Coolbox control group libray, it enrich the user operation mode on the touch screen, in addition to increased application of manual operations, but also increased the fun. More importantly, the Coolbox Control group has good portability, can be very easy migration in Linux or windows systems.First of all, this paper introduced the common mobile phone operating system, then introduced design principles and development process of the Coolbox control group.Next, explain outline design and detailed design of the entire control group.The highlight of the paper is the Gesturedetector system module and the UI control group module.Gesturedetector system module is a reference to Android operating system GestureDetector module, and modifications to make it better used in the windows mobile systems.UI module will introduce the UI controls related modules, such as:UIView, UIImageView, UITabBar, UITabView,UIListView, etc.The UIListVIew is the bright spot of the whole UI control group.Its structure is reference to the Android system List View, but increased the Bouncing and Label functions.This control of the implementation will lay a solid foundation in how to develope a application on windows mobile with the interface style similar to the iPhone.Finally, introduce the control group test, and use the control group developed an application on windows mobile, the application's UI style is close to the application UI style on the iPhone.The current version Coolbox control group is only a prototype, but after a commercial software development process, we can initial confirm that our solutions that Coolbox already changed the style of windows mobile application, and have achieved our design goals.
Keywords/Search Tags:mobile phone operating system, skia, gesture detector, control
PDF Full Text Request
Related items