This document compares the Symbian and Windows Mobile operating systems for mobile devices. It provides an overview of each OS, describing their design goals, user interfaces, file systems, memory addressing schemes, and security implementations. The key differences highlighted are that Symbian uses FAT-16 for file storage while Windows Mobile has separate file systems for RAM and ROM, and that Windows Mobile has improved multi-tasking, data storage, interface, and security compared to Symbian. In conclusion, Windows Mobile is assessed to have advantages for graphics, updates, gaming, and online transactions.
This document compares the Symbian and Windows Mobile operating systems for mobile devices. It provides an overview of each OS, describing their design goals, user interfaces, file systems, memory addressing schemes, and security implementations. The key differences highlighted are that Symbian uses FAT-16 for file storage while Windows Mobile has separate file systems for RAM and ROM, and that Windows Mobile has improved multi-tasking, data storage, interface, and security compared to Symbian. In conclusion, Windows Mobile is assessed to have advantages for graphics, updates, gaming, and online transactions.
This document compares the Symbian and Windows Mobile operating systems for mobile devices. It provides an overview of each OS, describing their design goals, user interfaces, file systems, memory addressing schemes, and security implementations. The key differences highlighted are that Symbian uses FAT-16 for file storage while Windows Mobile has separate file systems for RAM and ROM, and that Windows Mobile has improved multi-tasking, data storage, interface, and security compared to Symbian. In conclusion, Windows Mobile is assessed to have advantages for graphics, updates, gaming, and online transactions.
School of Information Technology and Engineering, VIT University Vellore, Tamil Nadu, India arnab.roy2013@vit.ac.in,teena2013@vit.ac.in
Abstract--This paper deals with comparative study Of Symbian and Window mobile OS as a part of mobile computing. With the advent of open source OSes for mobile computing we are ready to explore the world of High-End computing. It has lot of to do with software, hardware and mobile communication. Due to this, different types of mobile devices are talked much about and they are investigated in details. Thus support for customizability impacts the reliability of OS in mobile and the cautionary tales for their future development. Limitations of mobile computing/hand held computing is another issue that is concerning in this study. Keyword: Symbian, Windows-Mobile, [1] High-end computing. I. INTRODUCTION
There is increase in craze of mobile phones in todays world; we often see lot of confusion for selection of best hand-held in the minds of a customer. Hundreds of brands with different operating systems, providing many of features to customers seem to be a tough market. Competition in mobile industry is increasing day by day. Every Smartphone company wants to provide good and best features in their mobiles. As a result, we see various mobile companies provide with different mobile operating system, having different features as a competition market. In this research, we are dealing with Symbian and Windows mobile OS and their comparative Study in terms of technology, features and lack points. Through this paper, we will compare the two operating systems and will try to provide ideas for various new features which may be added to them so as to make them better for user.
II. OVERVIEW OF SYMBIAN OS: Symbian is the mobile computing platform designed for smartphones and currently maintained by the company named as Accenture . Symbian was originally developed by Symbian INC. as a descendant of Psion's EPOC and runs exclusively on the latest ARM-processors, although an unreleased x86 port existed. The current version of Symbian is an open-source platform developed by Symbian/Nokia Foundation in the year 2009, as the successor of the Symbian . Symbian was used by many major mobile phones brands, like Samsung, Motorola, Sony Ericsson, and above all by Nokia. It was the most popular smartphone OS on a worldwide average until the end of 2010, when it was overtaken by Android. Versions of Symbian include Anna,Belle,S40
III.WINDOWS MOBILE PLATFORMS -TECHNOLOGY
The need for Microsoft Windows Phone was found in the year of the year of 2000. It is an operating system for hand held phones made by the Microsoft Inc. and is the successor to Windows desktop OS. In this system we use the programs based on the Microsoft windows of Microsoft programs. [2]Silverlight is also used here for programming purposes. The user interface this operating system Metro is called 3.4 Symbian
The following are the versions of windows mobile OS:
1. The Windows Mobile OS 6 edition-Standard: Used for smartphones without touch screen. 2. The Windows Mobile OS 6 Professional: Used as for PDA with minimum mobile phone capabilities. 3. Windows Mobile 8.1 Classic: Used for PDA / mobile phone with basic capability.
IV.DESIGN GOALS AND IMPLEMENTIONS:
Symbian User Interface:
[3]AVKON is the toolkit for graphics used in Symbian OS. It was designed for keyboard-like interface such as the keyed augmented keypad as displayed in the telephone or the QWERTY keys. The Symbian^3 has the Framework of QT which is now widely accepted toolkit for developing new applications. The feature supported by the framework includes: 1. Multiple language support. 2. Application Development. Internal Design of the Symbian OS- a multi-tasking Environment: The design of the Symbian operating system acts both like an object oriented system (OOPS) and as the microkernel- based system environment .Hence this architecture is quite good for management of the multiple accesses of time sharing system resources that a multitasked and even required for multithreaded operating system.
Fig1: Internal design of Symbian OS.
Windows- Mobile Interfacing Structure:
The key design features that contribute to the User Interface of the Windows Mobile OS are: 1 .Object Oriented Design approach 2 Implemented as an MVC system in Mobile 3. Modular Design approach 4. Layered Structured OS.
The main architecture that supports the Window mobile OS is the Core OS-Architecture. It is a 32-bit Operating System
V. FILE SYSTEM ARCHITECTURE:
Symbian OS File system:
The Symbian OS is a smartphone operating system and hence it implements FAT-16 file system. Thus it provides a support for FAT-16 file system and uses that system of file for major storage medium. The file system is similar to the file system of Linux virtual. The Implementations of the file systems like NFS/ SMB are created for Symbian OS.
Windows CE Internal File System:
The Windows CE file system provides the control access to the ROM. It also provides access of the RAM in resident object store. The Windows CE file system is divided into:
1. File System of RAM and ROM: It is there to provide access to ROM store Object and has the Applications that will store the data in the object store that is resided in RAM battery backed. 2. The ROM only file system: In this type of file system the applications here store the data in the external storage that is the memory or ROM cards. The settings allows for mounting external as the root in the directory.
VI. MEMORY ADRESSING SCHEMES:
SYMBI AN OS:
The Symbian is popularly 32-bit operating system, whose addresses ranges to 4GB. It has the abstractions level similar to other systems: programs use the virtual addresses, where mapping is to physical addresses of OS. Like many systems, Symbian OS memory is divided virtual pages and physical frames. The memory can be of 4GB,hence size of frame of 4 KB means the page table that has million entries. To solve the problem of limited size of memory the, Symbian OS has a two- level page table strategy The Level-1,called by the name of the page directory, provides the perfect link with second level and indexing by a portion of a virtual addressing ( the first of the12 bits). The directories are kept memory and are pointed to r the TTBR (called the translation table base-register
WI NDOWS 8.0 Mobile OS:
Fig2:Memory stack
The Windows Mobile 6.5 OS is of 32 bit, and it can Address memory of 4GB in total, and the same memory is also occupied by Windows 5.0. From the Above diagram, the window mobile Operating system reserved the area of 2GB in the upper address area that has only code with limited access can run. This space or area is called as the kernel address space. Now the lower area of 2GB is the user address space. The area in lower space called application area is running the processes of every other process.
VII. SECURITY IMPLEMENTATION:
Symbian security:
The Security of The Symbian base is divided into: 1. Trusted Computing Environment 2. Signed/Unsigned Applications and Softwares.
WINDOW SECURITY BASE: There are three permission types:
1. Privileged: It could be written via in any file/directory or key registry. Hence can be used to call the API and certificates can be installed.
2. Normal: It cannot call any APIs or write any File of the System and most application works in normal mode.
3. Blocked: It can block the restricted Applications.
Table 1: Windows security platforms
VIII. SYMBIAN SECURITY V/S WINDOWS MOBILE:
The following table shows comparison between the two OS:
Table 2: Comparison of Symbian vs. Windows Mobile OS
The Comparisons between Symbian and windows states The benefit from the view-point of security and its interface, for a better competitive environment in lieu of faster world. Thus the features like GPU-acceleration and graphics in best In windows mobile-OS as when compared to Symbian OS and can be preferred over Symbian.
IX.CONCLUSION:
Whats so different about Windows Mobile OS?
1. Improved Multi-tasking approach. 2. Reliable and enhanced Data Storage. 3. GPS, Web-kit Engine based Browser. 4. Simplified [4] Metro look Interface. 5. There is a provision Excellent Development Tools with free apps for educational purposes. 6. Merged social media abilities. 7. There are Updates directly from Microsoft. 8. Works with [5]Ubisoft Live Multi-player Gaming. 9. Increased security in terms of online transactions.
Hence the Features provided by windows itself speaks of the advantages provide by windows in terms of: User-interface. Graphics. Security. Applications. Multi-tasking Environment. GPU-Acceleration. CPU-Architecture. SDK platforms.
Therefore windows mobile OS is considered as more superior than Symbian and considered to be one of the best Mobile OS. The user or customer should go with Windows mobile OS as it provides most powerful mobile utility with free-applications. The mobile computing Environment has a lot of scope in windows mobile than Symbian and hence user of smartphones should always prefer windows computing environment than a Symbian operating system.
Platforms One-Tier Support Two tier Support Window 5.0 OS Yes No Window 8.0 OS
Yes Yes(default) FEATURES SYMBIAN^1/ANNA (5 th
ed.) WINDOWS mobile OS Year of Release 2008(Symbian^1),(Symbian Anna, Nokia Belle) February 2010 Company Symbian Foundation/Nokia Microsoft Cloud encrypted Storage No, stored on i-Cloud Yes Programmed in JAVA 7+: XNA (.NET C#), Silv erlight, nativ e C/C++ XNA(.NET C#), VB.NET GPU accelerated GUI Yes, OS 7.0+ No Supported CPU Architecture ARM Arch. UI Framework layer Official SDK Platform(s) Windows Nokia S40s SDKs
X. REFERENCES:
[1] G. Jindal, M. Jain, A Study of Mobile Operating Systems, International Journal of Computer Applications & Information Technology, Vol. 1, Issue 3, November 2012. [2] A.Dwivedi,Mobile/Handheld-Application-Security Enforcement, McGraw-Hill, 2010. [3] R.Karimi, Mobile Computing Principles, Devices and Operating Systems, Vol (2), Issue (7), July 2012. 399-408 [4] Nickolay Amelichev, Comparison of Digital Platforms from the Developer,Vol2,Issue1,April,2009 [5] Datalogic data capture , Rugged mobile computers,2005