Font Size: a A A

Research And Design Of VRE Middleware On The Closed Mobile Phone System

Posted on:2010-12-12Degree:MasterType:Thesis
Country:ChinaCandidate:J FangFull Text:PDF
GTID:2178360278969491Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Nowadays there are two types of mobile phone in the market: Smart phone and Feature phone. Closed Real Time Operating System (RTOS) is used by the latter. Nevertheless, there are limiting factors because of the closure of the system. Firstly, Feature phone can't update application software because it is built onto ROM with system together. Secondly, phone system providers provide Software Development Kit (SDK) only for the assigned application developers who collaborate with them. Therefore, the majorities of independent application developers neither obtain SDK from the official sources nor participate in the development of application software. Besides, different Feature phones adopt various systems, consequently it is an existing disadvantage that increases the quantity of work in porting for independent application developers.Based on the above considerations, the thesis presented a virtual runtime environment (VRE) which can be built on Feature phone. VRE realized the function of loading application dynamically. Application can be loaded into RAM from file system and executed, but not be fixed to ROM. So the function of Feature phone can be extended. Moreover, it's not necessary to develop different versions for different mobile phone platforms by means of shielding the difference among phone systems. The solution will accelerate the development of application and reduce the cost. The main assignments of this thesis cover four aspects below.The thesis analyzed the integrated design of VRE. The thesis defined the concept of VRE, and analyzed the effect of VRE on the Feature phone and application development, then designed the framework of VRE and introduced the target system.The thesis suggested a method of implementing dynamic loader based on an embedded operate system, and researched the method of covering several mobile phone systems, and designed Graphical User Interface relates to application development.This thesis designed several modules of software abstract layer and core extension layer of VRE, and managed to port VRE to a target system, analyzed performance parameter of VRE and compared it with other available development platforms. In the end, the thesis tested and analyzed the performance of a typical module of VRE.
Keywords/Search Tags:feature phone, middleware, dynamic load, software abstract layer
PDF Full Text Request
Related items