Mind map
Technology of Operating System

Map content
Technology of Operating System
Android OS
- Features
- Near Field Communication (NFC)
- Alternate Keyboards
- No-Touch Control
- Wireless App Downloads
- Custom ROMs
- Development
- launched by Google in 2008
- an open source operating system written in Linux
- launched different versions of Android till now
- most of the names of OS are named after desserts
- Architecture
- Linux Kernel
- Security
- Memory Management
- Process Management
- Network Stack
- Driver Model
- Libraries
- The Android runtime
- Open GL (Graphics Library)
- WebKit
- Media frameworks
- Secure Socket Layer (SSL)
- Android Runtime
- Application Framework
- Activity Manager
- Telephony Manager
- View System
- Location manager
- Linux Kernel
- Security Technology/Model
- Security at the operating system level through the Linux kernel
- Mandatory application sandbox
- Secure interprocess communication
- Application signing
- Application-defined and user-granted permissions
- Version History
- Android Inc was founded in Palo Alto, California
- Android 1.0 was released in September 2008
- Android1.5 Cupcake
- released in April 2009
- features: upload videos to Youtube, phone's screen display rotate to right position & support third-party keyboards
- Android 1.6 Donut
- released in September 2009
- features: support carriers used CDMA-based networks, Power Control widget for managing Wi-Fi, Bluetooth, GPS, etc
- Android 2.0 Eclair
- features: text-to-speech support, live wallpapers & Google Maps navigation
- Android 2.2 Froyo ("frozen yogurt"
- features: Wi-Fi mobile hotspot, push notifications via Android Cloud to Device Messaging (C2DM), flash support
- Android 2.3 Gingerbread
- launched in September 2010
- features: support using near field communication (NFC), add support for multiple cameras and video chat support within Google Talk
- Android 3.0 Honeycomb
- released in February 2011 for installation only on tablets & other mobile devices with larger displays
- features: redesigned UI specifically for large screen
- Android 4.0 Ice Cream Sandwich
- released in October 2011
- features: support unlock phone by using camera to take picture of its owner's face
- Android 4.1, 4.2, 4.3 Jelly Bean
- released in October 2012 and July 2013 respectively
- features: "Project Butter" was introduced to speed up animations and improve Android's touch responsiveness
- Android 4.4 KitKat
- features: optimized to run on smartphones that had as little as 512MB of RAM
- Android 5.0 Lollipop
- features: Google's new material design language, made liberal use of lighting and shadow effects
- Android 6.0 Marshmallow
- features: fingerprint biometric unlocking of a smartphone, USB type-C support & Android Pay
- Android 7.0 Nougat
- features: multi-tasking functions for smartphones that have bigger display, such as split-screen mode
- Android 8.0 Oreo
- features: native support for picture-in-picture mode, notification channels, new autofill APIs for better management of passwords and fill data
- Android 9.0 Pie
- features: help extend your smartphone's battery life
- Features
iOS
- Features
- Performance
- up to two times faster share sheet display under load
- smoother animations
- faster and more responsive
- face time
- group facetime
- join anytime
- ringless notifications
- messages
- tongue and wink detection
- longer animoji
- camera effects & filters
- notidications
- grouped notifications
- instant tuning
- deliver quietly
- do not disturb
- new do not disturb options
- do not disturb during bedtime
- augmented reality
- face tracking
- scene reflection
- AR quick look
- measure app
- screen time
- activity reports
- app limits
- downtime
- siri
- siri suggestion
- new shortcuts app
- shorts API
- photos memories search
- Performance
- Development
- Source model: Closed source
- Apple Computer Company (1976-1977) and Apple Computer Inc (1977-2007)
- Apple was founded by Steve Jobs, Steve Wozniakl and Ronald Wayne in April 1976
- developer: Apple inc. is an american multinational technology company headquartered in Cupertino, California
- Architecture
- architecture of iOS a layered architecture. at the uppermost level iOS works as an intermediary between the underlying hardware and the apps you make. apps do not communicate to the underlying hardware directly
- Security Technology/Model
- system security is designed so that both software and hardware are secure across all core components of every iOS devices. this includes the boot-up process, software updates and secure enclave. this architecture is central in iOS and never gets in the way of usability
- Version History
- Version 6.1.6, 32-bit ARM and was released on 21 February 2014
- Version 7.1.2, 32/64-bit ARM and was released on 30 June 2014
- Version 9.3.5, 32/64-bit ARM and was released on 25 August 2016
- Version 10.3.3, 32/64-bit ARM and was released on 19 July 2017
- Version 12.1.3 beta 2, 64-bit ARM and was released on 19 December 2018
- Version 12.1.2, 64-bit ARM and was released on 17 December 2018
- Version 5.1.1, 32-bit ARM and was released on 7 May 2012
- Version 4.2.1, 32-bit ARM and was released on 22 November 2010
- Features
Symbian OS
- Features
- provides a security mechanism against malware
- It allows sensitive operations can be accessed by applications which have been certified by a signing authority
- It supports full encryption and certificate management
- Development
- a discontinued mobile operating system (OS)
- computing platform designed for smartphones
- originally developed as a closed-source OS for PDAs in 1998
- was used by many major mobile phone brands, like Samsung, Motorola, Sony Ericsson, and above all by Nokia
- Architecture
- Application Services Layer
- OS Services Layer
- Communication Services
- Connectivity Services
- UI Framework Layer
- Kernel Services & Hardware Interface Layer
- Java ME
- Multimedia & Graphics services
- Generic OS Services
- Base Services Layer
- Security Technology/Model
- Software Installer
- only allow trusted software
- TCB
- core component of platform security
- TCE
- protects platform's sensitive APIs
- Security Boundaries & Policies
- secure IPC capabilities
- Software Installer
- Version History
- version 9.0 in 2004
- change in ARM architecture
- ARMv4 to ARMv5
- version 9.1 in year 2005
- new security feature (MCS), bluetooth 2
- Sony Ericsson M600, P990
- version 9.2 in year 2006
- OMA device management
- Nokia E90, N95, N81, N82, 6120, 5700
- version 9.3 in year 2006
- WiFi802.11, HSDPA, better memory
- Nokia N96
- version 9.4 in year 2007
- applications start 75% faster, SQL support by SQLite
- Nokia 5800 XpressMusic
- version 9.5 in year 2008
- mobile digital TV broadcast in DVB-H and ISDB-T format
- version 9.0 in 2004
- Features
Windows Mobile OS
- Features
- have a standard set of features
- the ability to navigate a file system
- to its desktop counterpart, it comes bundled with a set of applications that perform basic tasks
- Internet Connection Sharing supported on compatible devices
- Windows Mobile supports virtual private networking over PPTP protocol
- mobile version of Microsoft Office is the default office suite
- Development
- software may be developed by third parties for the Windows Mobile operating system
- developers have several options for deploying mobile applications
- include writing native code with Visual C++
- managed code that works with the .NET Compact Framework
- writing code in Tcl-Tk with eTcl
- GCC using CeGCC
- Architecture
- Security Technology/Model
- Unsigned Cab Policy
- whether an unsigned cab is allowed to install or not
- Unsigned Prompt Policy
- whether a user is prompted to accept or reject an unsigned CAB, EXE or DLL
- Unsigned Application Policy
- whether an unsigned application is allowed to run or not
- Unsigned Cab Policy
- Version History
- Windows Mobile 6.5
- was based on the Windows CE 5.x kernel
- was a stopgap update to Windows Mobile 6.1 intended to bridge the gap between version 6.1
- Windows Mobile 6
- formerly codenamed "Crossbow"
- was released on February 12, 2007 and was based on the Windows CE 5.2 Kernel
- Windows Mobile 5
- originally codenamed "Magneto"
- Windows Mobile 6.1
- it is a minor upgrade to the Windows Mobile 6 platform with various performance enhancements
- was announced April 1, 2008 and was based on the Windows CE 5.x kernel
- Windows Mobile 2003 SE
- released on March 24, 2004, based on the Windows CE 4.x kernel
- Windows Mobile 2003
- originally codenamed "Ozone"
- released on June 23, 2003 and was based on Windows CE 4.x kernel
- Pocket PC 2000
- originally codenamed "Rapier"
- released on April 19, 2000
- mainly for Pocket PC devices
- based on Windows CE 3.0
- Pocket PC 2002
- originally codenamed "Merlin"
- released in October 2001 and was based on the Windows CE 3.0 kernel
- Windows CE
- was demonstrated on stage by Bill Gates and John McGill
- it implies a number of notions that Windows developers had in mind
- Windows Embedded Compact was formerly knows as Windows CE
- Windows Mobile 6.5
- Features
Images and files in the map
Information
- Description
- Mind Map on Technology of Operating System, created by Waniey Hamzah on 21/12/2018.
- Created by
- Waniey Hamzah
- Views
- 3
- Rating