network and mobile operating system

67
Edwin S. Garcia Edwin S. Garcia Resource Resource Speaker Speaker March 23, 2013 @ BSU Meneses Campus March 23, 2013 @ BSU Meneses Campus

Upload: edwin-garcia

Post on 14-Jan-2015

864 views

Category:

Education


3 download

DESCRIPTION

Seminar conducted at BSU Meneses Campus

TRANSCRIPT

Page 1: Network and Mobile Operating System

Edwin S. GarciaEdwin S. GarciaResource Resource SpeakerSpeaker

March 23, 2013 @ BSU Meneses CampusMarch 23, 2013 @ BSU Meneses Campus

Page 2: Network and Mobile Operating System

1

OverviewOverview

WhatWhat isis Network?Network? System?System? OperatingOperating System?System?

WhatWhat isis NetworkNetwork OperatingOperating SystemSystem (NOS)?(NOS)?

WhatWhat isis MobileMobile OperatingOperating SystemSystem (Mobile(Mobile OS)?OS)?

TypesTypes oror CommonCommon MobileMobile OSOS

EvolutionEvolution ofof MobileMobile OSOS

UpcomingUpcoming MobileMobile OSOS (New(New SoftwareSoftware Platforms)Platforms)

MobileMobile OSOS Charts/ComparisonsCharts/Comparisons

VideoVideo PresentationPresentation

QQ && AA PortionPortion

Page 3: Network and Mobile Operating System

2

AA computercomputer networknetwork,, oror simplysimply aa networknetwork,, isis aa collectioncollection ofofcomputerscomputers andand otherother hardwarehardware interconnectedinterconnected byby communicationcommunicationchannelschannels thatthat allowallow sharingsharing ofof resourcesresources andand informationinformation.. WhenWhen oneoneprocessprocess inin oneone devicedevice isis ableable toto send/receivesend/receive datadata to/fromto/from oneoneprocessprocess residingresiding inin aa remoteremote device,device, thethe twotwo devicesdevices areare saidsaid toto bebenetworkednetworked..

AA networknetwork isis aa groupgroup ofof devicesdevices connectedconnected toto eacheach otherother.. NetworksNetworksmaymay bebe classifiedclassified intointo aa widewide varietyvariety ofof characteristicscharacteristics:: thethe mediummediumusedused toto transporttransport thethe data,data, communicationscommunications protocolprotocol used,used, scale,scale,topology,topology, benefit,benefit, andand organizationalorganizational scopescope..

Page 4: Network and Mobile Operating System

3

AA SystemSystem isis aa setset ofof interactinginteracting oror interdependentinterdependent componentscomponents formingforming ananintegratedintegrated wholewhole oror aa setset ofof elementselements (often(often calledcalled 'components''components' )) andandrelationshipsrelationships whichwhich areare differentdifferent fromfrom relationshipsrelationships ofof thethe setset oror itsits elementselements totootherother elementselements oror setssets..

CommonCommon CharacteristicsCharacteristics::AA systemsystem hashas structure,structure, itit containscontains partsparts (or(or components)components) thatthat areare directlydirectly ororindirectlyindirectly relatedrelated toto eacheach otherother;;AA systemsystem hashas behavior,behavior, itit containscontains processesprocesses thatthat transformtransform inputsinputs intointo outputsoutputs(material,(material, energyenergy oror data)data);;AA systemsystem hashas interconnectivityinterconnectivity:: thethe partsparts andand processesprocesses areare connectedconnected bybystructuralstructural and/orand/or behavioralbehavioral relationshipsrelationships..AA system'ssystem's structurestructure andand behaviorbehavior maymay bebe decomposeddecomposed viavia subsystemssubsystems andand subsub--processesprocesses toto elementaryelementary partsparts andand processprocess stepssteps..

Page 5: Network and Mobile Operating System

4

AnAn OperatingOperating SystemSystem (OS)(OS) isis aa collectioncollection ofof softwaresoftware thatthat managesmanages computercomputerhardwarehardware resourcesresources andand providesprovides commoncommon servicesservices forfor computercomputer programsprograms.. TheTheoperatingoperating systemsystem isis aa vitalvital componentcomponent ofof thethe systemsystem softwaresoftware inin aa computercomputersystemsystem.. ApplicationApplication programsprograms usuallyusually requirerequire anan operatingoperating systemsystem toto functionfunction..

CommonCommon FeaturesFeatures::●● ProcessProcess managementmanagement●● InterruptsInterrupts●● MemoryMemory managementmanagement●● FileFile systemsystem●● DeviceDevice driversdrivers●● NetworkingNetworking (TCP/IP,(TCP/IP, UDP)UDP)●● SecuritySecurity (Process/Memory(Process/Memory protection)protection)●● I/OI/O ((Input/OutputInput/Output))

Page 6: Network and Mobile Operating System

5

NetworkNetwork OperatingOperating SystemSystem alsoalso referredreferred toto asas thethe DialoguerDialoguer::

●● isis thethe softwaresoftware thatthat runsruns onon aa serverserver andand enablesenables thethe serverserver toto managemanage data,data,users,users, groups,groups, security,security, applications,applications, andand otherother networkingnetworking functionsfunctions..

●● isis designeddesigned toto allowallow sharedshared filefile andand printerprinter accessaccess amongamong multiplemultiple computerscomputersinin aa network,network, typicallytypically aa locallocal areaarea networknetwork (LAN),(LAN), aa privateprivate networknetwork oror totootherother networksnetworks..

●● TheThe mostmost popularpopular networknetwork operatingoperating systemssystems areare MicrosoftMicrosoft WindowsWindows ServerServer20032003,, MicrosoftMicrosoft WindowsWindows ServerServer 20082008,, UNIX,UNIX, Linux,Linux, MacMac OSOS X,X, NovellNovellNetWare,NetWare, andand BSDBSD..

Page 7: Network and Mobile Operating System

6

Page 8: Network and Mobile Operating System

7

AA mobilemobile operatingoperating systemsystem,, alsoalso referredreferred toto asas MobileMobile OSOS,, isis thethe operatingoperating systemsystemthatthat operatesoperates aa smartphonesmartphone,, tablet,tablet, PDA,PDA, oror otherother digitaldigital mobilemobile devicesdevices.. ModernModernmobilemobile operatingoperating systemssystems combinecombine thethe featuresfeatures ofof aa personalpersonal computercomputer operatingoperatingsystemsystem withwith touchscreentouchscreen,, cellular,cellular, Bluetooth,Bluetooth, WiFiWiFi,, GPSGPS mobilemobile navigation,navigation,camera,camera, videovideo camera,camera, speechspeech recognition,recognition, voicevoice recorder,recorder, musicmusic player,player, NearNearfieldfield communication,communication, personalpersonal digitaldigital assistantassistant (PDA)(PDA) andand otherother featuresfeatures..

AA mobilemobile operatingoperating systemsystem isis thethe operatingoperating systemsystem thatthat controlscontrols aa mobilemobile devicedeviceoror informationinformation applianceappliance –– similarsimilar inin principleprinciple toto anan operatingoperating systemsystem suchsuch asasWindows,Windows, MacMac OSOS XX oror LinuxLinux.. However,However, theythey areare currentlycurrently dealdeal moremore withwith wirelesswirelessversionsversions ofof broadbandbroadband andand locallocal connectivityconnectivity..

Page 9: Network and Mobile Operating System

8

Page 10: Network and Mobile Operating System

CommonCommon MobileMobile OperatingOperating SystemSystem::●● SymbianSymbian OSOS●● AndroidAndroid OSOS●● iPhoneiPhone OSOS ((iOSiOS ))●● BlackBerryBlackBerry OSOS●● WindowsWindows PhonePhone 77 (( WindowsWindows MobileMobile ))●● BadaBada●● PalmPalm OSOS (Garnet(Garnet OS)OS)●● PalmPalm webOSwebOS●● MaemoMaemo OSOS●● MeeGoMeeGo OSOS

Page 11: Network and Mobile Operating System

SymbianSymbian OSOS fromfrom NokiaNokia andand AccentureAccenture (Open(Open PublicPublic License)License)

SymbianSymbian hashas thethe largestlargest smartphonesmartphone shareshare inin mostmost marketsmarkets worldwide,worldwide, butbut lagslags behindbehindotherother companiescompanies inin thethe relativelyrelatively smallsmall butbut highlyhighly visiblevisible NorthNorth AmericanAmerican marketmarket.. ThisThismatchesmatches thethe successsuccess ofof NokiaNokia inin allall marketsmarkets exceptexcept JapanJapan.. InIn JapanJapan SymbianSymbian isis strongstrongduedue toto aa relationshiprelationship withwith NTTNTT DoCoMoDoCoMo,, withwith onlyonly oneone ofof thethe 4444 SymbianSymbian handsetshandsetsreleasedreleased inin JapanJapan comingcoming fromfrom NokiaNokia.. ItIt hashas beenbeen usedused byby manymany majormajor handsethandsetmanufacturers,manufacturers, includingincluding BenQBenQ,, Fujitsu,Fujitsu, LG,LG, Mitsubishi,Mitsubishi, Motorola,Motorola, Nokia,Nokia, Samsung,Samsung,SharpSharp andand SonySony EricssonEricsson..

CurrentCurrent SymbianSymbian--basedbased devicesdevices areare beingbeing mademade byby Fujitsu,Fujitsu, Nokia,Nokia, Samsung,Samsung, SharpSharp andandSonySony EricssonEricsson.. PriorPrior toto 20092009 SymbianSymbian supportedsupported multiplemultiple useruser interfaces,interfaces, ii..ee.. UIQUIQ fromfromUIQUIQ Technologies,Technologies, SS6060 fromfrom NokiaNokia andand MOAPMOAP fromfrom NTTNTT DOCOMODOCOMO.. AsAs partpart ofof thetheformationformation ofof thethe SymbianSymbian OSOS inin 20092009 thesethese threethree UIsUIs werewere mergedmerged intointo aa singlesingle OSOSwhichwhich isis nownow fullyfully openopen sourcesource.. Recently,Recently, thoughthough shipmentsshipments ofof SymbianSymbian devicesdevices havehaveincreased,increased, thethe operatingoperating system'ssystem's worldwideworldwide marketmarket shareshare hashas declineddeclined fromfrom overover 5050%%toto justjust overover 4040%% fromfrom 20092009 toto 20102010.. NokiaNokia handedhanded thethe developmentdevelopment ofof SymbianSymbian totoAccenture,Accenture, whichwhich willwill continuecontinue toto supportsupport thethe OSOS untiluntil 20162016..

Page 12: Network and Mobile Operating System
Page 13: Network and Mobile Operating System

Version Technology

Symbian OS 6.0 and 6.1 Bluetooth introduced

Symbian OS 7.0 and 7.0s EDGE (Enhanced Data rates for GSM Evolution)

Symbian OS 8.0: 3G

Symbian OS 9.1: Bluetooth has version 2.0

Symbian OS 9.3: WIFI 802.11 ,HSDPA (High Speed Downlink Packet

Access)Symbian Os 9.5: Mobile digital television broadcasts

Platform:Platform:

Page 14: Network and Mobile Operating System

Development RequirementsDevelopment Requirements

The right SDK (The right SDK (Software Development Kit)Software Development Kit)

S60S60

UIQ (UIQ (User Interface Quartz)User Interface Quartz)

UIQ 3.1 interface (UIQ 3.1 interface (SonyEricssonSonyEricsson))

MOAP (MOAP (MMobile obile OOriented riented AApplications pplications PPlatform)latform)

The IDE and Tools of your choiceThe IDE and Tools of your choice

Software DevelopmentSoftware Development

Page 15: Network and Mobile Operating System

Which IDE ?Which IDE ? Carbide C++Carbide C++ CodeWarriorCodeWarrior Visual C++Visual C++

Software DevelopmentSoftware Development

Page 16: Network and Mobile Operating System

SymbianSymbian OSOS offersoffers aa choicechoice ofof programmingprogramming languageslanguages toto thethedeveloperdeveloper.. SymbianSymbian OSOS isis writtenwritten inin C++C++ ,, andand thisthis isis thereforethereforeregardedregarded asas itsits primaryprimary programmingprogramming languagelanguage..

Programming LanguagesProgramming Languages

Page 17: Network and Mobile Operating System

JavaJava 2nd the most important programing language on Symbian OS.2nd the most important programing language on Symbian OS.

Other programing languages which you can use on Symbian;Other programing languages which you can use on Symbian;

JavaSript, Assembler,WMLScript,C# , Visual Basic, OPL and so on…JavaSript, Assembler,WMLScript,C# , Visual Basic, OPL and so on…

Programming LanguagesProgramming Languages

Page 18: Network and Mobile Operating System

17

Ericson [Symbian OS]Ericson [Symbian OS]

Page 19: Network and Mobile Operating System

AndroidAndroid waswas developeddeveloped byby aa smallsmall startupstartup companycompany (Android(Android IncInc..)) thatthat waswaspurchasedpurchased byby GoogleGoogle IncInc.. inin 20052005,, whichwhich GoogleGoogle hashas continuedcontinued toto updateupdatethethe softwaresoftware.. AndroidAndroid isis aa LinuxLinux--derivedderived OSOS backedbacked byby Google,Google, alongalong withwithmajormajor hardwarehardware andand softwaresoftware developersdevelopers (such(such asas Intel,Intel, HTC,HTC, ARM,ARM,Samsung,Samsung, MotorolaMotorola andand eBay,eBay, toto namename aa few),few), thatthat formsforms thethe OpenOpenHandsetHandset AllianceAlliance.. ReleasedReleased onon NovemberNovember 55thth 20072007,, thethe OSOS waswas wellwellreceivedreceived fromfrom aa numbernumber ofof developersdevelopers uponupon itsits introductionintroduction.. Android'sAndroid'sreleasesreleases priorprior toto 22..00 ((11..00,, 11..55,, 11..66)) werewere usedused exclusivelyexclusively onon mobilemobile phonesphones..MostMost AndroidAndroid phones,phones, andand somesome AndroidAndroid tablets,tablets, nownow useuse aa 22..xx releaserelease..AndroidAndroid 33..00 waswas aa tablettablet--orientedoriented releaserelease andand doesdoes notnot officiallyofficially runrun ononmobilemobile phonesphones..

Page 20: Network and Mobile Operating System
Page 21: Network and Mobile Operating System

20

Android OS [Demo]Android OS [Demo]

Page 22: Network and Mobile Operating System

What is Android?

• A software platform and operating system for mobile devices• Based on the Linux kernel• Developed by Google and later the Open Handset Alliance (OHA)• Allows writing managed code in the Java language• Possibility to write applications in other languages and compiling

it to ARM native code (support of Google? No)• Unveiling of the Android platform was announced on 5 November

2007 with the founding of OHA

Page 23: Network and Mobile Operating System

Platform:Platform:

Operating System(s)

● Android uses Linux for its device drivers, memory management,process management, and networking.

● The next level up contains the Android native libraries. They areall written in C/C++ internally, but you’ll be calling them throughJava interfaces. In this layer you can find the Surface Manager, 2Dand 3D graphics, Media codecs, the SQL database (SQLite), and anative web browser engine (WebKit).

● Dalvik Virtual Machine. Dalvik runs dex files, which arecoverted at compile time from standard class and jar files.

Page 24: Network and Mobile Operating System

Platform:Platform:

Security

Android is a multi-process system, in which each application (andparts of the system) runs in its own process. Most security betweenapplications and the system is enforced at the process level throughstandard Linux facilities, such as user and group IDs that are assignedto applications.

Additional finer-grained security features are provided through a"permission" mechanism that enforces restrictions on the specificoperations that a particular process can perform, and per-URIpermissions for granting ad-hoc access to specific pieces of data.

Page 25: Network and Mobile Operating System

Platform:Platform:

Future Possibilities:● Google Android Sales to Overtake iPhone in 2012● The OHA is committed to make their vision a reality: to deploy the Android

platform for every mobile operator, handset manufacturers and developersto build innovative devices

● Intel doesn’t want to lose ownership of the netbook market, so they need toprepare for anything, including Android

● Fujitsu launched an initiative to offer consulting and engineering expertiseto help run Android on embedded hardware, which aside from cellphones,mobile internet devices, and portable media players, could include GPSdevices, thin-client computers and set-top boxes.

● More Android devices are coming and some will push the envelope evenfurther

● This Operating System is now used in Samsung, HTC mobiles.

Page 26: Network and Mobile Operating System

● Java – officially supported

● Ruby (currently testing)

● C/C++ – also possible but not supported

Programming LanguagesProgramming Languages

Page 27: Network and Mobile Operating System

26

DONUT

ECLAIR

FROYO

GINGERBIRDHONEY COMB

ICE CREAM SANDWICH

JELLY BEAN

CUPCAKEKEYLIME PIE

ANDROID REVOLUTIONANDROID REVOLUTION

Page 28: Network and Mobile Operating System

iOSiOS fromfrom AppleApple IncInc.. (Closed(Closed Source,Source, Proprietary,Proprietary, onon toptop ofof openopen sourcesourceDarwinDarwin corecore OS)OS)

TheThe AppleApple iPhoneiPhone,, iPodiPod Touch,Touch, iPadiPad andand secondsecond--generationgeneration AppleApple TVTV allall useuseanan operatingoperating systemsystem calledcalled iOSiOS,, whichwhich isis derivedderived fromfrom MacMac OSOS XX.. NativeNativethirdthird partyparty applicationsapplications werewere notnot officiallyofficially supportedsupported untiluntil thethe releaserelease ofofiOSiOS 22..00 onon JulyJuly 1111thth 20082008.. BeforeBefore this,this, ""jailbreakingjailbreaking"" allowedallowed thirdthird partypartyapplicationsapplications toto bebe installed,installed, andand thisthis methodmethod isis stillstill availableavailable.. CurrentlyCurrently allalliOSiOS devicesdevices areare developeddeveloped byby AppleApple andand manufacturedmanufactured byby FoxconnFoxconn ororanotheranother ofof Apple'sApple's partnerspartners..

Page 29: Network and Mobile Operating System

28

Apple iOS [iWatch]Apple iOS [iWatch]

Page 30: Network and Mobile Operating System
Page 31: Network and Mobile Operating System

●● iOSiOS (known(known asas iPhoneiPhone OSOS priorprior toto JuneJune 20102010)) isisApple'sApple's mobilemobile operatingoperating systemsystem..

●● AppleApple isis companycompany whowho developeddeveloped iPhoneiPhone OperatingOperatingSystemSystem ((iOSiOS))..

●● ThisThis OSOS isis alsoalso usedused inin iPadiPad,, iPhoneiPhone andand iPodiPod touchtouch..TheThe firstfirst iPhoneiPhone waswas releasedreleased onon JuneJune 2929,, 20072007;; thethemostmost recentrecent iPhoneiPhone,, thethe sixthsixth--generationgeneration iPhoneiPhone 55,,onon SeptemberSeptember 2121,, 20122012.. TheThe useruser interfaceinterface isis builtbuiltaroundaround thethe device'sdevice's multimulti--touchtouch screen,screen, includingincluding aavirtualvirtual keyboardkeyboard.. TheThe iPhoneiPhone hashas WiWi--FiFi andand cellularcellularconnectivityconnectivity ((22G,G, 33G,G, 44G,G, andand LTE)LTE)..

Page 32: Network and Mobile Operating System

Platform:Platform:

Network Connectivity

It supports wireless communications using:

● GSM mobile-phone technology

● 3G

● CDMA

● Wi-Fi networks

Page 33: Network and Mobile Operating System

Platform:Platform:

Game Center is an online multiplayer social gaming network released byApple Inc. It allows users to invite friends to play a game, start a multiplayergame through matchmaking, track their achievements, and compare theirhigh scores on a leader board. Game Center was originally announced on April8, 2010, and became publicly available with the release of iOS 4.1 onSeptember 8 of that year, and in November, became available in iOS 4.2 foriPad. The service underwent a major update in October 2011, for iOS 5,including support for turn-based matches.

On February 16, 2012, it was announced by Apple that Game Center would beintegrated into the latest version of Mac OS X, Mountain Lion, set for a July25, 2012 release. Some games can now share multiplayer functionalitybetween the Mac and iOS versions of the app.

Page 34: Network and Mobile Operating System

Software Development:● Java – officially supported● C/C++ – also possible but not supported● Objective-C

Programming LanguagesProgramming Languages

ObjectiveObjective--CC

Page 35: Network and Mobile Operating System

● Home Screen● Folders● Notification Center● Included Applications● Multitasking● Switching Applications● Jail Breaking● Siri (Software)● Game Center

Features:Features:

Page 36: Network and Mobile Operating System

35

Apple iOS [iBand]Apple iOS [iBand]

Page 37: Network and Mobile Operating System

BlackBerryBlackBerry 1010 isis aa proprietaryproprietary mobilemobile operatingoperating systemsystem developeddeveloped bybyBlackBerryBlackBerry LimitedLimited (formerly(formerly ResearchResearch InIn Motion)Motion) forfor itsits BlackBerryBlackBerry lineline ofofsmartphonesmartphone andand tablettablet handheldhandheld devicesdevices.. ItIt isis basedbased onon QNXQNX whichwhich waswasacquiredacquired byby BlackBerryBlackBerry inin AprilApril 20102010..

BlackBerryBlackBerry 1010 isis thethe thirdthird majormajor releaserelease ofof aa QNXQNX basedbased operatingoperating system,system,followingfollowing thethe releaserelease ofof BlackBerryBlackBerry TabletTablet OSOS withwith thethe BlackBerryBlackBerry PlayBookPlayBookonon AprilApril 1919,, 20112011,, andand BlackBerryBlackBerry TabletTablet OSOS versionversion 22..00 onon FebruaryFebruary 2121,,20122012.. BlackBerryBlackBerry 1010 andand BlackBerryBlackBerry TabletTablet OSOS havehave numerousnumerous technicaltechnicalsimilarities,similarities, withwith BlackBerryBlackBerry 1010 providingproviding substantialsubstantial enhancementsenhancements overoverthethe earlierearlier releasesreleases..

Page 38: Network and Mobile Operating System
Page 39: Network and Mobile Operating System

BlackBerryBlackBerry 1010 isis aa proprietaryproprietary mobilemobile operatingoperating systemsystem developeddeveloped bybyBlackBerryBlackBerry LimitedLimited (formerly(formerly ResearchResearch InIn Motion)Motion) forfor itsits BlackBerryBlackBerry lineline ofofsmartphonesmartphone andand tablettablet handheldhandheld devicesdevices.. ItIt isis basedbased onon QNXQNX whichwhich waswasacquiredacquired byby BlackBerryBlackBerry inin AprilApril 20102010..

BlackBerryBlackBerry 1010 isis thethe thirdthird majormajor releaserelease ofof aa QNXQNX basedbased operatingoperating system,system,followingfollowing thethe releaserelease ofof BlackBerryBlackBerry TabletTablet OSOS withwith thethe BlackBerryBlackBerry PlayBookPlayBookonon AprilApril 1919,, 20112011,, andand BlackBerryBlackBerry TabletTablet OSOS versionversion 22..00 onon FebruaryFebruary 2121,,20122012.. BlackBerryBlackBerry 1010 andand BlackBerryBlackBerry TabletTablet OSOS havehave numerousnumerous technicaltechnicalsimilarities,similarities, withwith BlackBerryBlackBerry 1010 providingproviding substantialsubstantial enhancementsenhancements overoverthethe earlierearlier releasesreleases..

Page 40: Network and Mobile Operating System

Platform:Platform:

[BlackBerry 10] Improvements / New Features:

● 3rd party app performance● Fixes for Gmail calendars● Improved - BlackBerry Hub - Call logs and how conversations are

handled● Improved - Camera - In low light conditions● Improved - Browser - How it handles video playback● Improved - Battery life - Over 60 power saving improvements

made

Page 41: Network and Mobile Operating System

Software Development/Environment:● This OS is designed in C++ language only. No other language is used for design

Blackberry.● The BlackBerry toolset has drastically improved in recent years. The BlackBerry Java

Development Environment (JDE), which combines an SDK, an IDE, and a set ofsimulators, has tortured developers for years. This Swing-based application gets the jobdone, but it employs a user interface that screams 1994, perplexing debugging, andinconsistent keyboard shortcuts.

● Because of the JDE's shortcomings, developers have often turned to their ownpreferred IDEs, such as NetBeans or IntelliJ IDEA. Because most BlackBerry applicationsare written in Java, you can use any Java editor to write your application code.

● The BlackBerry landscape changed when RIM announced a custom plugin for Eclipsethat combined the features of their custom JDE with the ease-of-use of Eclipse.

● The next big thing for BlackBerry will be widgets. BlackBerry Widgets are written usingHTML, CSS, and JavaScript, and they provide lightweight applications that can beinstalled to the device. If you learn to write web apps and Java, you will be in a greatposition to write BlackBerry Widgets.

Programming LanguagesProgramming Languages

Page 42: Network and Mobile Operating System

WindowsWindows MobileMobile isis aa familyfamily ofof mobilemobile operatingoperating systemssystems developeddeveloped bybyMicrosoftMicrosoft forfor smartphonessmartphones andand PocketPocket PCsPCs.. WindowsWindows MobileMobile isis thethepredecessorpredecessor ofof WindowsWindows PhonePhone..

InIn FebruaryFebruary 20102010,, MicrosoftMicrosoft announcedannounced WindowsWindows PhonePhone toto supersedesupersedeWindowsWindows Mobile,Mobile, withwith thethe newnew operatingoperating systemsystem incompatibleincompatible withwithWindowsWindows MobileMobile devicesdevices andand softwaresoftware.. AsAs aa result,result, WindowsWindows MobileMobile hashasbeenbeen discontinueddiscontinued..

Page 43: Network and Mobile Operating System
Page 44: Network and Mobile Operating System

WindowsWindows PhonePhone isis aa seriesseries ofof proprietaryproprietary mobilemobile operatingoperating systemssystems developeddevelopedbyby Microsoft,Microsoft, andand isis thethe successorsuccessor toto itsits WindowsWindows MobileMobile platform,platform, althoughalthoughincompatibleincompatible withwith itit.. UnlikeUnlike itsits predecessor,predecessor, itit isis primarilyprimarily aimedaimed atat thetheconsumerconsumer marketmarket ratherrather thanthan thethe enterpriseenterprise marketmarket.. ItIt waswas firstfirst launchedlaunched ininOctoberOctober 20102010,, withwith aa releaserelease inin AsiaAsia followingfollowing inin earlyearly 20112011..

TheThe latestlatest releaserelease ofof WindowsWindows PhonePhone isis WindowsWindows PhonePhone 88,, whichwhich hashas beenbeenavailableavailable toto consumersconsumers sincesince OctoberOctober 2929,, 20122012.. MicrosoftMicrosoft alsoalso hashas aa newnewversion,version, WindowsWindows PhonePhone ApolloApollo Plus,Plus, inin thethe worksworks.. WithWith WindowsWindows Phone,Phone,MicrosoftMicrosoft createdcreated aa newnew useruser interface,interface, featuringfeaturing itsits designdesign languagelanguage calledcalled thetheModernModern designdesign languagelanguage.. Additionally,Additionally, thethe softwaresoftware isis integratedintegrated withwith thirdthirdpartyparty servicesservices andand MicrosoftMicrosoft services,services, andand setssets minimumminimum requirementsrequirements forfor thethehardwarehardware onon whichwhich itit runsruns..

Page 45: Network and Mobile Operating System
Page 46: Network and Mobile Operating System

Platform:Platform:

Common Features● Today Screen shows the current date, owner information, upcoming

appointments, e-mail messages, and tasks. (Is now Home screen inlater WM6.5 builds)

● The taskbar shows the current time and the volume.● Office Mobile a suite of Mobile versions of Microsoft

Office applications● Outlook Mobile comes with Windows Mobile.● Internet Explorer Mobile is an Internet browser developed by

Microsoft for Pocket PC and Handheld PC that comes loaded bydefault with Windows Mobile and Windows CE for Handheld PC.

● Windows Media Player for Windows Mobile.

Page 47: Network and Mobile Operating System

Platform:Platform:

Hardware● Windows Mobile Professional runs on (smartphones) with touchscreens● Windows Mobile Standard runs on phones with regular screens● Windows Mobile Classic which runs on 'Windows Mobile Classic devices' (Pocket PCs).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

Page 48: Network and Mobile Operating System

Platform:Platform:

Software Development:

● Windows OS is programmed in "C++"language.

● Developers have several options fordeploying mobile applications.

● These include writing native codewith Visual C++, writing Managedcode that works with the .NET CompactFramework.

Page 49: Network and Mobile Operating System

48

Windows [The Future]Windows [The Future]

Page 50: Network and Mobile Operating System

BadaBada isis anan operatingoperating systemsystem forfor mobilemobile devicesdevices suchsuch asas smartphonessmartphones andand tablettabletcomputerscomputers.. ItIt isis developeddeveloped byby SamsungSamsung ElectronicsElectronics.. ItsIts namename isis derivedderived fromfrom ""바다바다((badabada)",)", meaningmeaning "ocean""ocean" oror "sea""sea" inin KoreanKorean.. ItIt rangesranges fromfrom midmid-- toto highhigh--endendsmartphonessmartphones..

ToTo fosterfoster adoptionadoption ofof BadaBada OSOS,, sincesince 20112011 SamsungSamsung reportedlyreportedly considersconsiders releasingreleasingthethe sourcesource codecode underunder anan openopen--sourcesource license,license, andand expandingexpanding devicedevice supportsupport totoincludeinclude SmartSmart TVsTVs.. SamsungSamsung announcedannounced inin JuneJune 20122012 itit maymay mergemerge BadaBada intointo thetheTizenTizen project,project, butbut itit isis notnot confirmedconfirmed.. SamsungSamsung usesuses itsits ownown BadaBada operatingoperatingsystem,system, inin parallelparallel withwith GoogleGoogle AndroidAndroid OSOS andand MicrosoftMicrosoft WindowsWindows Phone,Phone, forfor itsitssmartphonessmartphones..

AllAll BadaBada--poweredpowered devicesdevices areare brandedbranded underunder thethe WaveWave name,name, asas Samsung'sSamsung'sAndroidAndroid--poweredpowered devicesdevices areare brandedbranded underunder thethe namename GalaxyGalaxy..

OnOn 2525 FebruaryFebruary 20132013,, SamsungSamsung announcedannounced thatthat itit willwill stopstop developingdeveloping BadaBada,,movingmoving developmentdevelopment toto TizenTizen insteadinstead..

Page 51: Network and Mobile Operating System
Page 52: Network and Mobile Operating System

PalmPalm OSOS (also(also knownknown asas GarnetGarnet OOS)S) isis aa mobilemobile operatingoperating systemsystem initiallyinitiallydevelopeddeveloped byby Palm,Palm, IncInc..,, forfor personalpersonal digitaldigital assistantsassistants ((PDAsPDAs)) inin 19961996.. PalmPalmOSOS isis designeddesigned forfor easeease ofof useuse withwith aa touchscreentouchscreen--basedbased graphicalgraphical useruserinterfaceinterface.. ItIt isis providedprovided withwith aa suitesuite ofof basicbasic applicationsapplications forfor personalpersonalinformationinformation managementmanagement.. LaterLater versionsversions ofof thethe OSOS havehave beenbeen extendedextended totosupportsupport smartphonessmartphones.. SeveralSeveral otherother licenseeslicensees havehave manufacturedmanufactured devicesdevicespoweredpowered byby PalmPalm OSOS..

FollowingFollowing Palm'sPalm's purchasepurchase ofof thethe PalmPalm trademark,trademark, thethe currentlycurrently licensedlicensedversionversion fromfrom ACCESSACCESS waswas renamedrenamed GarnetGarnet OSOS.. InIn 20072007,, ACCESSACCESS introducedintroducedthethe successorsuccessor toto GarnetGarnet OS,OS, calledcalled AccessAccess LinuxLinux PlatformPlatform andand inin 20092009,, thethemainmain licenseelicensee ofof PalmPalm OS,OS, Palm,Palm, IncInc..,, switchedswitched fromfrom PalmPalm OSOS toto webOSwebOS forfortheirtheir forthcomingforthcoming devicesdevices..

Page 53: Network and Mobile Operating System
Page 54: Network and Mobile Operating System

OpenOpen WebOSWebOS isis aa mobilemobile operatingoperating systemsystem basedbased onon aa LinuxLinux kernel,kernel, initiallyinitially developeddevelopedbyby PalmPalm,, whichwhich waswas laterlater acquiredacquired byby HewlettHewlett--PackardPackard andand thenthen LGLG ElectronicsElectronics.. TheTheofficialofficial namename isis webOSwebOS,, uncapitaliseduncapitalised,, butbut WebOSWebOS isis alsoalso usedused.. PalmPalm launchedlaunched WebOSWebOSinin JanuaryJanuary 20092009,, thenthen calledcalled PalmPalm WebOSWebOS.. VariousVarious versionsversions ofof WebOSWebOS havehave beenbeenfeaturedfeatured onon severalseveral devices,devices, includingincluding Pre,Pre, PixiPixi,, andand VeerVeer phonesphones andand thethe HPHP TouchPadTouchPadtablettablet.. TheThe latestlatest version,version, 33..00..55,, waswas releasedreleased onon JanuaryJanuary 1212,, 20122012..

AfterAfter thethe failurefailure ofof thethe HPHP TouchPadTouchPad andand thethe proposedproposed salesale ofof thethe HPHP PersonalPersonal SystemsSystemsGroup,Group, HPHP mademade thethe platformplatform openopen source,source, andand itit becamebecame OpenOpen WebOSWebOS.. CodeCode specificspecifictoto thethe existingexisting devicesdevices waswas releasedreleased asas WebOSWebOS CommunityCommunity EditionEdition (CE),(CE), withwith supportsupportforfor thethe existingexisting HPHP hardwarehardware.. OpenOpen WebOSWebOS includesincludes openopen sourcesource librarieslibraries designeddesigned tototargettarget aa widerwider rangerange ofof hardwarehardware..

AsAs ofof FebruaryFebruary 2525,, 20132013 itit waswas announcedannounced thatthat HPHP isis sellingselling WebOSWebOS toto LGLG Electronics,Electronics,whowho planplan toto useuse thethe operatingoperating systemsystem forfor itsits "smart""smart" oror InternetInternet--connectedconnected TVsTVs..HoweverHowever HPHP willwill stillstill holdhold onon toto patentspatents underlyingunderlying WebOSWebOS asas wellwell asas cloudcloud--basedbasedservicesservices suchsuch asas thethe AppApp

Page 55: Network and Mobile Operating System
Page 56: Network and Mobile Operating System

MaemoMaemo isis aa softwaresoftware platformplatform developeddeveloped byby NokiaNokia andand improvedimproved uponupon byby thetheMaemoMaemo communitycommunity forfor smartphonessmartphones andand InternetInternet tabletstablets.. ItIt isis basedbased onon thetheDebianDebian LinuxLinux distributiondistribution.. TheThe platformplatform comprisescomprises thethe MaemoMaemo operatingoperatingsystemsystem andand thethe MaemoMaemo SDKSDK..

MaemoMaemo isis mostlymostly basedbased onon openopen sourcesource codecode,, andand hashas beenbeen developeddeveloped bybyMaemoMaemo DevicesDevices withinwithin NokiaNokia inin collaborationcollaboration withwith manymany openopen sourcesource projectsprojectssuchsuch asas thethe LinuxLinux kernel,kernel, DebianDebian,, andand GNOMEGNOME.. MaemoMaemo isis basedbased onon DebianDebianGNU/LinuxGNU/Linux andand drawsdraws muchmuch ofof itsits GUI,GUI, frameworks,frameworks, andand librarieslibraries fromfrom thetheGNOMEGNOME projectproject.. ItIt usesuses thethe MatchboxMatchbox windowwindow manager,manager, andand thethe GTKGTK--basedbasedHildonHildon frameworkframework asas itsits GUIGUI andand applicationapplication frameworkframework..

Page 57: Network and Mobile Operating System
Page 58: Network and Mobile Operating System

MeeGoMeeGo waswas aa LinuxLinux--basedbased freefree mobilemobile operatingoperating systemsystem project,project, whichwhich liveslivesonon inin aa forkfork calledcalled MerMer.. PrimarilyPrimarily targetedtargeted atat mobilemobile devicesdevices andand informationinformationappliancesappliances inin thethe consumerconsumer electronicselectronics market,market, MeeGoMeeGo isis designeddesigned toto actact asas ananoperatingoperating systemsystem forfor hardwarehardware platformsplatforms suchsuch asas netbooksnetbooks,, entryentry--levelleveldesktops,desktops, nettopsnettops,, tablettablet computers,computers, mobilemobile computingcomputing andand communicationscommunicationsdevices,devices, inin--vehiclevehicle infotainmentinfotainment devices,devices, SmartTVSmartTV // ConnectedTVConnectedTV,, IPTVIPTV--boxes,boxes,smartsmart phones,phones, andand otherother embeddedembedded systemssystems.. MeeGoMeeGo isis currentlycurrently hostedhosted bybythethe LinuxLinux FoundationFoundation..

TheThe LinuxLinux FoundationFoundation canceledcanceled MeeGoMeeGo inin SeptemberSeptember 20112011 inin favorfavor ofof TizenTizen.. AAnewnew FinnishFinnish startstart--up,up, JollaJolla,, announcedannounced inin JulyJuly 20122012 thatthat theythey willwill pickpick upupMeeGo’sMeeGo’s communitycommunity--drivendriven successorsuccessor MerMer,, toto developdevelop aa newnew operatingoperating systemsystemcalledcalled SailfishSailfish OSOS,, andand launchlaunch aa smartphonesmartphone inin 20132013..

Page 59: Network and Mobile Operating System
Page 60: Network and Mobile Operating System

SUMMARYSUMMARY

Page 61: Network and Mobile Operating System
Page 62: Network and Mobile Operating System
Page 63: Network and Mobile Operating System

AliyunAliyun OSOS fromfrom AlibabaAlibaba//AliCloudAliCloud (cloud(cloud based)based)

AliCloud'sAliCloud's operatingoperating systemsystem revolvesrevolves aroundaround thethe ideaidea ofof bringingbringing cloudcloudfunctionalityfunctionality toto thethe mobilemobile platformplatform.. AccordingAccording toto thethe company,company, AliyunAliyun willwill featurefeaturecloudcloud--basedbased ee--mail,mail, WebWeb search,search, weatherweather updatesupdates andand GPSGPS navigationnavigation toolstools.. InInaddition,addition, thethe operatingoperating systemsystem willwill synchronizesynchronize andand storestore callcall data,data, texttext messagesmessagesandand photos,photos, inin thethe cloudcloud forfor accessaccess acrossacross otherother devices,devices, includingincluding PCsPCs..

FirefoxFirefox OSOS fromfrom nonnon--profitprofit organizationorganization MozillaMozilla FoundationFoundation (open(open source,source, GPL)GPL)

AccordingAccording toto ArsArs TechnicaTechnica,, "Mozilla"Mozilla sayssays thatthat BB22GG isis motivatedmotivated byby aa desiredesire totodemonstratedemonstrate thatthat thethe standardsstandards--basedbased openopen WebWeb hashas thethe potentialpotential toto bebe aacompetitivecompetitive alternativealternative toto thethe existingexisting singlesingle--vendorvendor applicationapplication developmentdevelopmentstacksstacks offeredoffered byby thethe dominantdominant mobilemobile operatingoperating systemssystems..””

Page 64: Network and Mobile Operating System

SailfishSailfish OSOSSailfishSailfish isis aa LinuxLinux--basedbased mobilemobile operatingoperating systemsystem developeddeveloped byby JollaJolla forfor useuse inin itsitsupcomingupcoming smartphonessmartphones andand cancan bebe usedused forfor anyany ofof mobilemobile devicesdevices..TizenTizen fromfrom nonnon--profitprofit organizationorganization TheThe LinuxLinux FoundationFoundation (open(open source,source, GPL)GPL)TizenTizen isis anan openopen sourcesource projectproject hostedhosted byby thethe LinuxLinux Foundation,Foundation, withwith IntelIntel andandSamsungSamsung leadingleading itsits developmentdevelopment steeringsteering group,group, andand supportsupport fromfrom thethe LiMoLiMoFoundationFoundation.. AccordingAccording toto Intel,Intel, TizenTizen “combines“combines thethe bestbest ofof LiMoLiMo andand MeeGoMeeGo..""HTMLHTML55 appsapps willwill bebe emphasizedemphasized forfor thethe newnew OS,OS, withwith thethe MeeGoMeeGo projectprojectencouragingencouraging itsits membersmembers toto transitiontransition toto TizenTizen,, statingstating thatthat thethe "future"future belongsbelongs totoHTMLHTML55--basedbased applications,applications, outsideoutside ofof aa relativelyrelatively smallsmall percentagepercentage ofof apps,apps, andandwewe areare firmlyfirmly convincedconvinced thatthat ourour investmentinvestment needsneeds toto shiftshift towardtoward HTMLHTML55..””UbuntuUbuntu PhonePhone fromfrom CanonicalCanonical LtdLtd..

Page 65: Network and Mobile Operating System

64

Mobile Application DeveloperMobile Application Developer

Page 66: Network and Mobile Operating System

Q & AQ & A

Page 67: Network and Mobile Operating System

THANK YOU!THANK YOU!

Edwin S. GarciaEdwin S. Garcia