Design Mini-Operating System for Mobile Phone

Design Mini-Operating System for Mobile Phone

Dhuha Albazaz
Computer Sciences Department, University of Mosul, Iraq
 
Abstract: Due to the development witnessed in the field mobile phone and the development of their operating systems added to the increase in number of users and many businesses that have relied on them, a large number of programmers have started to develop special operating systems for these phones and building applications that meet the demands of the users and facilitate a great number of businesses. The proposed work is designing mini-operating system for managing some special features of the mobile phone. The operating system designed in this work is based on multitasking –multithreading with mixing of preemptive and cooperative mode. The functions and features chose where those related to message management for sending and receiving SMS. Photo-album application also is chooses for managing and displaying images with different formats stored in mobile memory, and contact application for displaying names and phone numbers. This system can be considered a starting point to establish an integrated operating system for mobile phones. As the internal memory for the mobile phone is small, low output size language J2ME has been used for programming this operating system. J2ME relays on virtual machines which is an implementation of KVM in its operating. This language is characterized by its multiple channels and it is considered appropriate for all low memory sets.

Keywords: Mobile, smartphone, operating system, multithreading, and pre-emptive.

Received August 18, 2009; accepted March 9, 2010

Read 2919 times Last modified on Thursday, 27 October 2011 05:34
Share
Top
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…