mobile os (2)

Upload: vedaseverywhere

Post on 02-Jun-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 mobile os (2)

    1/39

    PREPARED BY:

    GOVIND SHARMA

  • 8/10/2019 mobile os (2)

    2/39

    An operating system (OS) is an interface between hardware and user, It manages thehardware and software resources of the systemThe operating system that controls mobile device is called Mobile OS. They aresimple and deal with the wireless versions of broadband and local connectivity, mobilemultimedia formats and different input methods etc

    The first smartphone was the IBM simon in 1994 which has touch screen , email, &PDA feature

    A layer structure showing where operating system is located

    (Structure of OS)

  • 8/10/2019 mobile os (2)

    3/39

    1] Symbian OS 2] Android OS 3] iPhone OS (iOS ) 4] BlackBerry OS 5] Windows Phone 7 ( Windows Mobile ) 6] Palm OS (Garnet OS) 7] Palm webOS

  • 8/10/2019 mobile os (2)

    4/39

    Palm OS is a proprietary mobile operating system, designed in 1996 byPalm Computing, Inc.Palm OS is designed for ease of use with a touch screen-based graphicaluser interfaceIt has been implemented on a wide array of mobile devices, including smart-phones, wrist watches, handheld gaming consoles, barcode readers andGPS devices.

    Some of the Key Features of Palm OSSimple, Multi-tasking environmentHandwriting recognition input system

    TCP/IP network accessSoftware development

    Language: C/C++IDEs: CodeWarrior Development Studio, PRC-tools based gcc.

  • 8/10/2019 mobile os (2)

    5/39

    (Palm OS Layers)

    (Home Screen) (Menu) (Notepad & Touch Keyboard)

  • 8/10/2019 mobile os (2)

    6/39

  • 8/10/2019 mobile os (2)

    7/39

    The Smartphone operating system Symbian OS is produced by the softwaredevelopment and licensing company Symbian Ltd.

    Symbian Ltd was established in June 1998 and is headquartered in Southwarkin the UK, and the current CEO is Nigel Clifford.

    Research

    The native language of the Symbian OS is C++, there for, our research willpasses through the programming languages that can be used on Symbian.

    Current version is nokia belle os and maintained by Accenture.

    Symbian originated from Epoc,an os creatd by psion in 1980s.

  • 8/10/2019 mobile os (2)

    8/39

    (Home Screen)(Menu Screen)

    (Applications Menu)

    OS Layers

  • 8/10/2019 mobile os (2)

    9/39

  • 8/10/2019 mobile os (2)

    10/39

    Google's Android is an open-source platform that'scurrently available on a wide variety of smart phones.Android is a software stack for mobile devices that

    includes an operating system, middleware and keyapplications.The Android SDK provides the tools and APIsnecessary to begin developing applications on theAndroid platform using the Java programminglanguage.

    Based on the Linux kernel

  • 8/10/2019 mobile os (2)

    11/39

    Android, Inc. was founded in Palo Alto,California, UnitedStates in October 2003 by Andy Rubin (co-founder ofDanger), Rich Miner (co-founder of Wildfire

    Communications, Inc.), Nick Sears and Chris White todevelop. Google financially backed the initial developer of thesoftware, Android Inc., and later purchased it in 2005. The unveiling of the Android distribution in 5th Nov 2007was announced with the founding of the Open Handset

    Alliance. Google releases the Android code as open source,under the Apache license.

  • 8/10/2019 mobile os (2)

    12/39

    Open Handset Alliance (OHA)

    It's a consortium of several companies

  • 8/10/2019 mobile os (2)

    13/39

    VERSIONS

    Vers ion Name Da te Of Laun ch

    1. Android 1.0 Alpha or Astro 23rd Sept 2008

    2. Android 1.1 Beta or Bander 9th Feb 20093. Android 1.5 CupCake 30 th April 2009

    4. Android 1.6 DoNut 15th Sept 2009

    5. Android 2.0 & 2.1 clair 26th Oct 2009

    6. Android 2.2 Froyo 20th May 20107. Android 2.3 GingerBread 6th Dec 20108. Android 3.0 HoneyComb 22nd Feb 2011

    9. Android 4.0 Ice Cream Sandwich 19th Oct 2011

    10. Android 4.2 Jelly Bean 13th Nov 2012

    11. Android 5.0 Key Lime Pie Not Yet Launch

    http://en.wikipedia.org/wiki/File:Android_chart.png
  • 8/10/2019 mobile os (2)

    14/39

    Version Release date API levelDistribution(02 August2012)

    4.1.x JellyBean July 10, 2012 16 0.8%

    4.0.x Ice

    CreamSandwich

    October 19,2011 14-15 15.9%

    3.x.xHoneycomb

    February 22,2011 11-13 2.3%

    2.3.xGingerbread

    December 6,2010 9-10 60.6%

    2.2 Froyo May 20, 2010 8 15.5%

    2.0, 2.1 Eclair October 26,2009 7 4.2%

    1.6 Donut September15, 2009 4 0.5%

    1.5 Cupcake April 30, 2009 3 0.2%

    Usage share of the different versions as of August 2, 2012. Most Android devices to date run still the older OS version 2.3.xGingerbread that was released on December 6, 2010.

    http://en.wikipedia.org/wiki/File:Android_chart.pnghttp://en.wikipedia.org/wiki/File:Android_chart.pnghttp://en.wikipedia.org/wiki/File:Android_chart.png
  • 8/10/2019 mobile os (2)

    15/39

  • 8/10/2019 mobile os (2)

    16/39

    Android Runtime

    Includes a set of core libraries of JAVA that providesmost of the functionality

    Runs in its own process, with its own instance of theDalvik Virtual Machine

    The Dalvik VM executes files in the DalvikExecutable (.dex)Linux Kernel Acts as an abstraction layer between the hardware

    and the rest of the software stack.Relies on Linux version 2.6 for core system servicessuch as security, memory management, process

    management, network stack, and driver model.

  • 8/10/2019 mobile os (2)

    17/39

    package com.google.android.helloactivity;

    import android.app.Activity;import android.os.Bundle;

    public class HelloActivity extends Activity {public HelloActivity() {}

    @Overridepublic void onCreate(Bundle icicle) {

    super.onCreate(icicle);setContentView(R.layout.hello_activity);}

    }

  • 8/10/2019 mobile os (2)

    18/39

    Features

    Multiple language support

    Java support

    Additional hardware support

    Multi-touch

    Video calling

    Tethering

  • 8/10/2019 mobile os (2)

    19/39

    The Android OS has knocked Apple out of the number 1slot. GARTNER says second quarter sales of 2012 ::Androidhas 23.5% while Apple has 6.9%.

    Not only are Android-powered devices now outsellingiPhone but theyre also now beating BlackBerry,making Android the top selling mobile OS during thesecond quarter in the U.S.

    GARTNER has the race at Android 64.1%, RIM 5.2%,and Apple 18.8% of smartphones.

    http://www.blippr.com/apps/336868-Androidhttp://www.blippr.com/apps/336868-Android
  • 8/10/2019 mobile os (2)

    20/39

  • 8/10/2019 mobile os (2)

    21/39

    Gartner: World-Wide Smartphone Sales (% of Smartphones / % of All phones)

    Quarter WindowsMobile RIM Symbian iOS Android BadaWindowsPhone

    OtherSmartphones

    Total Smartphones

    2012 Q2 5.2% / 1.9%5.9% / 2.2%

    18.8% /6.9%

    64.1% /23.5%

    2.7% / 1.0%

    2.7% / 1.0%

    0.6% / 0.2% 100.0% / 36.7%

    2012 Q1 6.9% / 2.4%8.6% / 3.0%

    22.9% /7.9%

    56.1% /19.3%

    2.7% / 0.9%

    1.9% / 0.6%

    0.9% / 0.3% 100.0% / 34.5%

    2011 0.2% / 0.1%10.9% /2.9%

    18.7% /5.0%

    18.9% /5.0%

    46.5% /12.4%

    2.0% / 0.5%

    1.7% / 0.4%

    1.0% / 0.3% 100.0% / 26.6%

    2010 4.1% / 0.8%16.6% /3.1%

    37.3% /7.0%

    15.6% /2.9%

    22.5% /4.2%

    1.2% / 0.2%

    0.0% / 0.0%

    2.6% / 0.5% 100.0% / 18.7%

    2009 8.7% / 1.2%19.9% /2.8%

    46.9% /6.7%

    14.4% /2.1%

    3.9% / 0.6%

    6.1% / 0.9% 100.0% / 14.2%

    2008 11.8% /1.3%16.6% /1.9%

    52.4% /6.0%

    8.2% / 0.9%

    0.0% / 0.0%

    11.0% /1.3% 100.0% / 11.4%

    2007 12.0% /1.3% 9.6% / 1.0% 63.5% /6.7% 2.7% / 0.3% 12.2% /1.3% 100.0% / 10.6%

  • 8/10/2019 mobile os (2)

    22/39

  • 8/10/2019 mobile os (2)

    23/39

    MOST POPULAR APPS NEWS : BBC News , NDTV News , FOX News , NBC News etc.

    TRAVEL : Navigation , STREET View , MAPS , M-INDICATOR etc.

    FREE CALLING & SMS :Calling : VIBER , Free CoMM , Skype , LINE etc.SMS : Free SMS INDIA , GO SMS Pro , Tango Text etc.

    GAMES :TEMPLE Run , Angry Bird , Cut The Rope , Battle Racing3D etc.

    SOCIAL NETWORKING : FACEBOOK , TWEETER , YAHOO Massanger etc.

  • 8/10/2019 mobile os (2)

    24/39

    It supports wireless communications using:

    GSM mobile-phone technology

    3G

    Edge

    Wi-Fi networks

    Blutetooth

    Portable Wi-Fi hotspot

    CONNECTIVITY

  • 8/10/2019 mobile os (2)

    25/39

    25

    Android BatteryDrain Easily.

    Android isOpen source code as Other operating systems suchas iOS and Blackberry are closed-source

    Running Apps is forcelyclose if it too Large.

    It heats very early.

    The phone itself has very little memory storage , so you have tokeep large apps, videos, and photos on a card .

    Bluetooth limitations o Android doesn't support:

    Bluetooth stereo Contacts exchange Modem pairing Wireless keyboards

  • 8/10/2019 mobile os (2)

    26/39

    Android is open to all: industry, developersand usersParticipating in many of the successful opensource projectshttps://developers.google.com/android/

    Aims to be as easy to build for as the web.Google Android is stepping into the next levelof Mobile Internet.

    https://developers.google.com/android/https://developers.google.com/android/
  • 8/10/2019 mobile os (2)

    27/39

    TEAM MEMBERS

    Steve Jobs

    Steve WozniakRonald Wayne

    IOS

  • 8/10/2019 mobile os (2)

    28/39

    iPhone OS is a mobile operating system developed by Apple Inc andreleased 1 st gen in june 2007 and current ver is 5s and 5c. Current system on chip is apple A7.The user interface of iPhone OS is based on multi-touch gestures.

    Some of the Features of iPhone OS Multi-touch User interfacePOP/IMAP/SMTP e-mailBackground Processing

    Software development

    Language: Objective CIDE: XCodeOS: Mac OS X Leopard or later

  • 8/10/2019 mobile os (2)

    29/39

    (Home Screen)Touch Keyboard

    OS Layers

  • 8/10/2019 mobile os (2)

    30/39

    BlackBerry OS

  • 8/10/2019 mobile os (2)

    31/39

    BlackBerry OS is developed by ResearchIn Motion for its BlackBerry line ofsmartphone handheld devices in 1999. It isfounded by mike lazaridis. The Latestphones are BlackBerry Z10,q10,q5) which isreleased on jan and may 2013. This mobilesupports all latest feature of Blackberry.

    http://en.wikipedia.org/wiki/BlackBerry_Torch_9800http://en.wikipedia.org/wiki/BlackBerry_Torch_9800
  • 8/10/2019 mobile os (2)

    32/39

  • 8/10/2019 mobile os (2)

    33/39

    Windows Mobile update begun in 2004under codename photon by Microsoft , butofficially launched windows phone 7 in 2010.

    The current version is "WindowsMobile 8.1 and 8.5 . kernel type is windowsNT in win 8 and programmed in c,c++.

  • 8/10/2019 mobile os (2)

    34/39

    Originally called the walletPC

    Launched in 1996 withVersion 1.0 of Windows CESuperseded in the followingyear with Version 2.0Initially available in keyboardand keyboard-less versions

  • 8/10/2019 mobile os (2)

    35/39

    There are many types of Windows OS such as:

    Windows Mobile Classic devices (Pocket PC) Windows Mobile Smartphones Windows Mobile 2003 Windows Mobile 2003 SE Windows Mobile 5 Windows Mobile 6 Windows Mobile 6.1 Windows Mobile 6.5 Windows Mobile 6.5.1 Windows Mobile 6.5.3

    Windows Mobile 6.5.5 Windows Phone 7.5 Windows Phone 8

  • 8/10/2019 mobile os (2)

    36/39

  • 8/10/2019 mobile os (2)

    37/39

  • 8/10/2019 mobile os (2)

    38/39

    [1] Palm OS, http://en.wikipedia.org/wiki/Palm_OS [2] Palm OS is a multitasking operating system. How can I create a task?, http://kb.palmsource.com/cgi-

    bin/palmsource.cfg/php/enduser/std_adp.php?p_faqid=72 [3] Palm OS Programmers companion - Volume I,http://www.access-

    company.com/developers/documents/docs/palmos/PalmOSCompanion/CompanionTOC.html [4] Mobile Operating Systems,

    http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?&pName=dso_level1&path=dsonline/topics/os&file=MobileOS.xml&xsl=article.xsl#archis [5] Symbian OS,http://images.google.ca/imgres?imgurl=http://wiki.forum.nokia.com/images/7/77/Symbian_OS_Structure.png&imgrefurl=http://wiki.forum.nokia.com/index.php/Symbian_OS&h=260&w=467&sz=10&hl=&start=45&sig2=Hx5G5bWIQo_Hc3_kni4lgw&um=1&tbnid=PeArbbX9LhuMaM:&tbnh=71&tbnw=&ei=ZStJSIKCNaLGgwKe09nXAw&prev=/images%3Fq%3Dmobile%2Boperating%2Bsystem%2Bsucture%26start%3D36%26ndsp%3D18%26um%3D1%26hl%3Den%26sa%3DN

    [6] Symbian OS,http://www.symbian.com/files/rx/file6965.pdf [7] Mobile Phones, the Embeded Linux Challenge,http://www.linuxjournal.com/article/8762 [8] iPhone SDK,http://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.html

    38

    http://en.wikipedia.org/wiki/Palm_OShttp://kb.palmsource.com/cgi-bin/palmsource.cfg/php/enduser/std_adp.php?p_faqid=72http://kb.palmsource.com/cgi-bin/palmsource.cfg/php/enduser/std_adp.php?p_faqid=72http://www.access-company.com/developers/documents/docs/palmos/PalmOSCompanion/CompanionTOC.htmlhttp://www.access-company.com/developers/documents/docs/palmos/PalmOSCompanion/CompanionTOC.htmlhttp://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?&pName=dso_level1&path=dsonline/topics/os&file=MobileOS.xml&xsl=article.xsl&http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?&pName=dso_level1&path=dsonline/topics/os&file=MobileOS.xml&xsl=article.xsl&http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?&pName=dso_level1&path=dsonline/topics/os&file=MobileOS.xml&xsl=article.xsl&http://www.symbian.com/files/rx/file6965.pdfhttp://www.linuxjournal.com/article/8762http://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.htmlhttp://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.htmlhttp://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.htmlhttp://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.htmlhttp://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.htmlhttp://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.htmlhttp://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.htmlhttp://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.htmlhttp://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.htmlhttp://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.htmlhttp://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.htmlhttp://cssinnovations.blogspot.com/2008/05/iphone-sdk-iphone-sdk-was-officially.htmlhttp://www.linuxjournal.com/article/8762http://www.symbian.com/files/rx/file6965.pdfhttp://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?&pName=dso_level1&path=dsonline/topics/os&file=MobileOS.xml&xsl=article.xsl&http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?&pName=dso_level1&path=dsonline/topics/os&file=MobileOS.xml&xsl=article.xsl&http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?&pName=dso_level1&path=dsonline/topics/os&file=MobileOS.xml&xsl=article.xsl&http://www.access-company.com/developers/documents/docs/palmos/PalmOSCompanion/CompanionTOC.htmlhttp://www.access-company.com/developers/documents/docs/palmos/PalmOSCompanion/CompanionTOC.htmlhttp://www.access-company.com/developers/documents/docs/palmos/PalmOSCompanion/CompanionTOC.htmlhttp://kb.palmsource.com/cgi-bin/palmsource.cfg/php/enduser/std_adp.php?p_faqid=72http://kb.palmsource.com/cgi-bin/palmsource.cfg/php/enduser/std_adp.php?p_faqid=72http://kb.palmsource.com/cgi-bin/palmsource.cfg/php/enduser/std_adp.php?p_faqid=72http://en.wikipedia.org/wiki/Palm_OS
  • 8/10/2019 mobile os (2)

    39/39