Font Size: a A A

The Research And Design Of Smartphone Operating System Based On Component Technologies

Posted on:2005-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:B LengFull Text:PDF
GTID:2168360152955887Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of information technology, the functions of mobile phones become more and more complex. Feature phones have replaced the common mobile phones recently, and now smartphones appear, which combine the functions of PDA and mobile phones. Software in mobile phones updates accordingly, and it's necessary to research brand new operating systems in smartphones. As the complexity of software increases, the method that compiles all source code of the software is out of date. So someone brings forward the software component model, which can make software loads modules when it is running, best suit for the need of software factories. There are a lot of software component technologies now.This paper introduces how to design a smartphone operating system based on component technology, using CAR component technique, which is easy to learn and is also powerful. It uses Elastos Mobile Edition (ElaME), the operating system developed by Koretide Corp., in which CAR component technique is used everywhere, to introduce the key points of designing the system.This paper first describes the framework of smartphone platform based on CAR component technique, in which CAR component run-time platfonn runs in the OS kernel. It introduces the agile kernel of ElaME, and gives the mechanism of CAR component run-time platform. Then it analyses the system components. It introduces the objects in kernel, such as process, thread, address space, and make them be components, which gives the user advantages such as software safety. Because file system is an important part of OS, the paper pays more attention to the file system component. It advocates for the advantages of file system component, and also describes how to design it. And the paper recommends the driver component model, too. The paper introduces the application components, too. It tells the characteristic of application components, and also gives an especially example using widely in smartphones. It introduces how to write a component using the corresponding environment.It's easy to see many advantages of component technology. If it is used in smartphone OS, it can fulfil the needs of various functions of smartphones, andalso be excellent in efficiency, agility, safety, etc. The smartphone OS based on CAR component technique, is an great breakthrough for smartphone OS's, and represents an important direction of smartphones in the future.
Keywords/Search Tags:CAR Component Technique, Smartphone, Agile Kernel, IPC
PDF Full Text Request
Related items