Comparison Between Smartphone Operating Systems

作者: Mohamed Eltuhami Mohamed Abdulmageed

DOI:

关键词:

摘要: ion layer that ensures they never have to worry about a particular hardware implementation. Low-level functionality -including security, threading, process and memory managementare handled by the Dalvik VM using device’s underlying Linux kernel. The executes executable files, format optimized ensure minimal footprint. executables are created transforming Java language compiled classes tools supplied within SDK. Android OS is built on Java. Accordingly, it utilizes garbage collection prevent leaks. However, as in all other languages include collection, not an ironclad protection against leaking memory. documentation provides some help how avoid those situations would leak even with collector. Furthermore, low level management Kernel itself (version 2.6). 2.2.7 Hardware At present Nexus S newest Smartphone runs 2.3 (Figure 2.9) [35].The equipped  Samsung processor PowerVR SGX 540 GPU OpenGL ES 1.1/2.0 FM Transmitter/Receiver, Wi-Fi (A, B, G & N) Bluetooth 2.1 + EDR

参考文章(18)
Frank HP Fitzek, Tommi Mikkonen, Tony Torp, None, Qt for Symbian ,(2010)
Maximiliano Firtman, Programming the Mobile Web ,(2010)
Satya Komatineni, Dave MacLean, Sayed Hashimi, Pro Android 2 ,(2010)
Douglas C. Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann, Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects ,(2000)
Rick Kazman, Len Bass, Paul Clements, Software Architecture in Practice ,(1997)
Mark Shackman, Richard Harrison, Symbian OS C++ for Mobile Phones ,(2003)
Nachi K. Nithi, Adriaan J. de Lind van Wijngaarden, Smart power management for mobile handsets Bell Labs Technical Journal. ,vol. 15, pp. 149- 168 ,(2011) , 10.1002/BLTJ.20478