SlideShare a Scribd company logo
1 of 67
Download to read offline
Edwin S. Garcia
       Resource Speaker

March 23, 2013 @ BSU Meneses Campus
Overview

   What is Network? System? Operating System?
   What is Network Operating System (NOS)?
   What is Mobile Operating System (Mobile OS)?
   Types or Common Mobile OS
   Evolution of Mobile OS
   Upcoming Mobile OS (New Software Platforms)
   Mobile OS Charts/Comparisons
   Video Presentation
   Q & A Portion




                                                   1
A computer network, or simply a network, is a collection of
              network,                 network,
computers and other hardware interconnected by communication
channels that allow sharing of resources and information. When one
                                             information.
process in one device is able to send/receive data to/from one
process residing in a remote device, the two devices are said to be
networked.
networked.
A network is a group of devices connected to each other. Networks
                                                     other.
may be classified into a wide variety of characteristics: the medium
                                         characteristics:
used to transport the data, communications protocol used, scale,
topology, benefit, and organizational scope.
                                      scope.



                                                                       2
A System is a set of interacting or interdependent components forming an
integrated whole or a set of elements (often called 'components' ) and
relationships which are different from relationships of the set or its elements to
other elements or sets.
                  sets.
Common Characteristics:
       Characteristics:
A system has structure, it contains parts (or components) that are directly or
indirectly related to each other;
                           other;
A system has behavior, it contains processes that transform inputs into outputs
(material, energy or data);
                      data);
A system has interconnectivity: the parts and processes are connected by
                 interconnectivity:
structural and/or behavioral relationships.
                              relationships.
A system's structure and behavior may be decomposed via subsystems and sub-sub-
processes to elementary parts and process steps.
                                             steps.


                                                                                     3
An Operating System (OS) is a collection of software that manages computer
hardware resources and provides common services for computer programs. The
                                                                  programs.
operating system is a vital component of the system software in a computer
system.
system. Application programs usually require an operating system to function.
                                                                    function.
Common Features:
       Features:
●   Process management
●   Interrupts
●   Memory management
●   File system
●   Device drivers
●   Networking (TCP/IP, UDP)
●   Security (Process/Memory protection)
●   I/O (Input/Output)
         Input/Output)



                                                                                4
Network Operating System also referred to as the Dialoguer:
                                                 Dialoguer:
 ●   is the software that runs on a server and enables the server to manage data,
     users, groups, security, applications, and other networking functions.
                                                                 functions.
 ●   is designed to allow shared file and printer access among multiple computers
     in a network, typically a local area network (LAN), a private network or to
     other networks.
            networks.
 ●   The most popular network operating systems are Microsoft Windows Server
     2003,
     2003, Microsoft Windows Server 2008, UNIX, Linux, Mac OS X, Novell
                                      2008,
     NetWare, and BSD.
                  BSD.




                                                                                    5
6
A mobile operating system, also referred to as Mobile OS, is the operating system
                   system,                             OS,
that operates a smartphone, tablet, PDA, or other digital mobile devices. Modern
                smartphone,                                       devices.
mobile operating systems combine the features of a personal computer operating
system with touchscreen, cellular, Bluetooth, WiFi, GPS mobile navigation,
              touchscreen,                         WiFi,
camera, video camera, speech recognition, voice recorder, music player, Near
field communication, personal digital assistant (PDA) and other features.
                                                                features.
A mobile operating system is the operating system that controls a mobile device
or information appliance – similar in principle to an operating system such as
Windows, Mac OS X or Linux. However, they are currently deal more with wireless
                      Linux.
versions of broadband and local connectivity.
                                connectivity.




                                                                                    7
8
Common Mobile Operating System:
                        System:
●   Symbian OS
●   Android OS
●   iPhone OS (iOS )
●   BlackBerry OS
●   Windows Phone 7 ( Windows Mobile )
●   Bada
●   Palm OS (Garnet OS)
●   Palm webOS
●   Maemo OS
●   MeeGo OS
Symbian OS from Nokia and Accenture (Open Public License)
Symbian has the largest smartphone share in most markets worldwide, but lags behind
other companies in the relatively small but highly visible North American market. This
                                                                          market.
matches the success of Nokia in all markets except Japan. In Japan Symbian is strong
                                                     Japan.
due to a relationship with NTT DoCoMo, with only one of the 44 Symbian handsets
                                DoCoMo,
released in Japan coming from Nokia. It has been used by many major handset
                                  Nokia.
manufacturers, including BenQ , Fujitsu, LG, Mitsubishi, Motorola, Nokia, Samsung,
                          BenQ,
Sharp and Sony Ericsson.
                Ericsson.
Current Symbian-based devices are being made by Fujitsu, Nokia, Samsung, Sharp and
         Symbian-
Sony Ericsson. Prior to 2009 Symbian supported multiple user interfaces, i.e. UIQ from
      Ericsson.
UIQ Technologies, S60 from Nokia and MOAP from NTT DOCOMO. As part of the
                                                             DOCOMO.
formation of the Symbian OS in 2009 these three UIs were merged into a single OS
which is now fully open source. Recently, though shipments of Symbian devices have
                          source.
increased, the operating system's worldwide market share has declined from over 50%50%
to just over 40% from 2009 to 2010. Nokia handed the development of Symbian to
             40%                  2010.
Accenture, which will continue to support the OS until 2016.
                                                       2016.
Platform:
             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
Software Development

Development Requirements
   The right SDK (Software Development Kit)
                  (Software
       S60
       UIQ (User Interface Quartz)
            (User
       UIQ 3.1 interface (SonyEricsson)
                          (SonyEricsson)
       MOAP (Mobile Oriented Applications Platform)
             (M
   The IDE and Tools of your choice
Software Development
Which IDE ?
   Carbide C++
   CodeWarrior
   Visual C++
Programming Languages

Symbian OS offers a choice of programming languages to the
developer. Symbian OS is written in C++ , and this is therefore
developer.
regarded as its primary programming language.
                                    language.
Programming Languages

 Java 2nd the most important programing language on Symbian OS.




 Other programing languages which you can use on Symbian;
  JavaSript, Assembler,WMLScript,C# , Visual Basic, OPL and so on…
Ericson [Symbian OS]




                       17
Android was developed by a small startup company (Android Inc.) that was
                                                                 Inc.
purchased by Google Inc. in 2005, which Google has continued to update
                        Inc. 2005,
the software. Android is a Linux-derived OS backed by Google, along with
    software.                 Linux-
major hardware and software developers (such as Intel, HTC, ARM,
Samsung, Motorola and eBay, to name a few), that forms the Open
Handset Alliance. Released on November 5th 2007, the OS was well
          Alliance.                                  2007,
received from a number of developers upon its introduction. Android's
                                                       introduction.
releases prior to 2.0 (1.0, 1.5, 1.6) were used exclusively on mobile phones.
                                                                      phones.
Most Android phones, and some Android tablets, now use a 2.x release. release.
Android 3.0 was a tablet-oriented release and does not officially run on
                     tablet-
mobile phones.
       phones.
Android OS [Demo]




                    20
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
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 are
  all written in C/C++ internally, but you’ll be calling them through
  Java interfaces. In this layer you can find the Surface Manager, 2D
  and 3D graphics, Media codecs, the SQL database (SQLite), and a
  native web browser engine (WebKit).
● Dalvik Virtual Machine. Dalvik runs dex files, which are
  coverted at compile time from standard class and jar files.
Platform:
Security

Android is a multi-process system, in which each application (and
parts of the system) runs in its own process. Most security between
applications and the system is enforced at the process level through
standard Linux facilities, such as user and group IDs that are assigned
to applications.

Additional finer-grained security features are provided through a
"permission" mechanism that enforces restrictions on the specific
operations that a particular process can perform, and per-URI
permissions for granting ad-hoc access to specific pieces of data.
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 developers
   to build innovative devices
● Intel doesn’t want to lose ownership of the netbook market, so they need to
   prepare for anything, including Android
● Fujitsu launched an initiative to offer consulting and engineering expertise
   to help run Android on embedded hardware, which aside from cellphones,
   mobile internet devices, and portable media players, could include GPS
   devices, thin-client computers and set-top boxes.
● More Android devices are coming and some will push the envelope even
   further
● This Operating System is now used in Samsung, HTC mobiles.
Programming Languages


● Java – officially supported

● Ruby (currently testing)

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

KEYLIME PIE                       CUPCAKE
                                            DONUT


JELLY BEAN




                                                ECLAIR
ICE CREAM SANDWICH




                                        FROYO
 HONEY COMB
                     GINGERBIRD                          26
iOS from Apple Inc. (Closed Source, Proprietary, on top of open source
                Inc.
Darwin core OS)
The Apple iPhone, iPod Touch, iPad and second-generation Apple TV all use
           iPhone,                      second-
an operating system called iOS, which is derived from Mac OS X. Native
                              iOS,
third party applications were not officially supported until the release of
iOS 2.0 on July 11th 2008. Before this, "jailbreaking" allowed third party
                 11th 2008.                jailbreaking"
applications to be installed, and this method is still available. Currently all
                                                       available.
iOS devices are developed by Apple and manufactured by Foxconn or
another of Apple's partners.
                   partners.
Apple iOS [iWatch]




                     28
●   iOS (known as iPhone OS prior to June 2010) is2010)
    Apple's mobile operating system.
                              system.
●   Apple is company who developed iPhone Operating
    System (iOS).
             iOS)
●   This OS is also used in iPad, iPhone and iPod touch.
                            iPad,                   touch.
    The first iPhone was released on June 29, 2007; the
                                             29, 2007;
    most recent iPhone, the sixth-generation iPhone 5,
                  iPhone,      sixth-
    on September 21, 2012. The user interface is built
                    21, 2012.
    around the device's multi-touch screen, including a
                          multi-
    virtual keyboard. The iPhone has Wi-Fi and cellular
            keyboard.                    Wi-
    connectivity (2G, 3G, 4G, and LTE).
                                   LTE).
Platform:
Network Connectivity

It supports wireless communications using:
● GSM mobile-phone technology
● 3G
● CDMA
● Wi-Fi networks
Platform:
Game Center is an online multiplayer social gaming network released by
Apple Inc. It allows users to invite friends to play a game, start a multiplayer
game through matchmaking, track their achievements, and compare their
high scores on a leader board. Game Center was originally announced on April
8, 2010, and became publicly available with the release of iOS 4.1 on
September 8 of that year, and in November, became available in iOS 4.2 for
iPad. 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 be
integrated into the latest version of Mac OS X, Mountain Lion, set for a July
25, 2012 release. Some games can now share multiplayer functionality
between the Mac and iOS versions of the app.
Programming Languages

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




                                            Objective-
                                            Objective-C
Features:

●   Home Screen
●   Folders
●   Notification Center
●   Included Applications
●   Multitasking
●   Switching Applications
●   Jail Breaking
●   Siri (Software)
●   Game Center
Apple iOS [iBand]




                    35
BlackBerry 10 is a proprietary mobile operating system developed by
BlackBerry Limited (formerly Research In Motion) for its BlackBerry line of
smartphone and tablet handheld devices. It is based on QNX which was
                                   devices.
acquired by BlackBerry in April 2010.
                                2010.
BlackBerry 10 is the third major release of a QNX based operating system,
following the release of BlackBerry Tablet OS with the BlackBerry PlayBook
on April 19, 2011, and BlackBerry Tablet OS version 2.0 on February 21,
          19, 2011,                                                    21,
2012.
2012. BlackBerry 10 and BlackBerry Tablet OS have numerous technical
similarities, with BlackBerry 10 providing substantial enhancements over
the earlier releases.
            releases.
BlackBerry 10 is a proprietary mobile operating system developed by
BlackBerry Limited (formerly Research In Motion) for its BlackBerry line of
smartphone and tablet handheld devices. It is based on QNX which was
                                   devices.
acquired by BlackBerry in April 2010.
                                2010.
BlackBerry 10 is the third major release of a QNX based operating system,
following the release of BlackBerry Tablet OS with the BlackBerry PlayBook
on April 19, 2011, and BlackBerry Tablet OS version 2.0 on February 21,
          19, 2011,                                                    21,
2012.
2012. BlackBerry 10 and BlackBerry Tablet OS have numerous technical
similarities, with BlackBerry 10 providing substantial enhancements over
the earlier releases.
            releases.
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
Programming Languages

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 of
    simulators, has tortured developers for years. This Swing-based application gets the job
    done, but it employs a user interface that screams 1994, perplexing debugging, and
    inconsistent keyboard shortcuts.
● Because of the JDE's shortcomings, developers have often turned to their own
    preferred IDEs, such as NetBeans or IntelliJ IDEA. Because most BlackBerry applications
    are 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 Eclipse
    that 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 using
    HTML, CSS, and JavaScript, and they provide lightweight applications that can be
    installed to the device. If you learn to write web apps and Java, you will be in a great
    position to write BlackBerry Widgets.
Windows Mobile is a family of mobile operating systems developed by
Microsoft for smartphones and Pocket PCs. Windows Mobile is the
                                       PCs.
predecessor of Windows Phone.
                       Phone.
In February 2010, Microsoft announced Windows Phone to supersede
             2010,
Windows Mobile, with the new operating system incompatible with
Windows Mobile devices and software. As a result, Windows Mobile has
                            software.
been discontinued.
     discontinued.
Windows Phone is a series of proprietary mobile operating systems developed
by Microsoft, and is the successor to its Windows Mobile platform, although
incompatible with it. Unlike its predecessor, it is primarily aimed at the
                    it.
consumer market rather than the enterprise market. It was first launched in
                                                market.
October 2010, with a release in Asia following in early 2011.
        2010,                                           2011.
The latest release of Windows Phone is Windows Phone 8, which has been
available to consumers since October 29, 2012. Microsoft also has a new
                                         29, 2012.
version, Windows Phone Apollo Plus, in the works. With Windows Phone,
                                               works.
Microsoft created a new user interface, featuring its design language called the
Modern design language. Additionally, the software is integrated with third
                 language.
party services and Microsoft services, and sets minimum requirements for the
hardware on which it runs.
                      runs.
Platform:

Common Features
● Today Screen shows the current date, owner information, upcoming
  appointments, e-mail messages, and tasks. (Is now Home screen in
  later 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 by
  default with Windows Mobile and Windows CE for Handheld PC.
● Windows Media Player for Windows Mobile.
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
Platform:

Software Development:

● Windows OS is programmed in "C++"
  language.
● Developers have several options for
  deploying mobile applications.
● These include writing native code
  with Visual C++, writing Managed
  code that works with the .NET Compact
  Framework.
Windows [The Future]




                       48
Bada is an operating system for mobile devices such as smartphones and tablet
computers. It is developed by Samsung Electronics. Its name is derived from "바다
computers.                            Electronics.
(bada)", meaning "ocean" or "sea" in Korean. It ranges from mid- to high-end
 bada)",                               Korean.                  mid-      high-
smartphones.
smartphones.
To foster adoption of Bada OS, since 2011 Samsung reportedly considers releasing
                           OS,
the source code under an open-source license, and expanding device support to
                           open-
include Smart TVs. Samsung announced in June 2012 it may merge Bada into the
               TVs.
Tizen project, but it is not confirmed. Samsung uses its own Bada operating
                              confirmed.
system, in parallel with Google Android OS and Microsoft Windows Phone, for its
smartphones.
smartphones.
All Bada-powered devices are branded under the Wave name, as Samsung's
    Bada-
Android-
Android-powered devices are branded under the name Galaxy.
                                                   Galaxy.
On 25 February 2013, Samsung announced that it will stop developing Bada,
               2013,                                                Bada,
moving development to Tizen instead.
                            instead.
Palm OS (also known as Garnet OS) is a mobile operating system initially
developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm
                     Inc.                                 PDAs) 1996.
OS is designed for ease of use with a touchscreen-based graphical user
                                          touchscreen-
interface.
interface. It is provided with a suite of basic applications for personal
information management. Later versions of the OS have been extended to
             management.
support smartphones. Several other licensees have manufactured devices
         smartphones.
powered by Palm OS.OS.
Following Palm's purchase of the Palm trademark, the currently licensed
version from ACCESS was renamed Garnet OS. In 2007, ACCESS introduced
                                           OS. 2007,
the successor to Garnet OS, called Access Linux Platform and in 2009, the
                                                                2009,
main licensee of Palm OS, Palm, Inc., switched from Palm OS to webOS for
                                 Inc.
their forthcoming devices.
                  devices.
Open WebOS is a mobile operating system based on a Linux kernel, initially developed
by Palm, which was later acquired by Hewlett-Packard and then LG Electronics. The
    Palm,                                  Hewlett-                    Electronics.
official name is webOS, uncapitalised, but WebOS is also used. Palm launched WebOS
                 webOS, uncapitalised,                      used.
in January 2009, then called Palm WebOS. Various versions of WebOS have been
             2009,                      WebOS.
featured on several devices, including Pre, Pixi, and Veer phones and the HP TouchPad
                                              Pixi,
tablet.
tablet. The latest version, 3.0.5, was released on January 12, 2012.
                                                           12, 2012.
After the failure of the HP TouchPad and the proposed sale of the HP Personal Systems
Group, HP made the platform open source, and it became Open WebOS. Code specific
                                                                 WebOS.
to the existing devices was released as WebOS Community Edition (CE), with support
for the existing HP hardware. Open WebOS includes open source libraries designed to
                     hardware.
target a wider range of hardware.
                         hardware.
As of February 25, 2013 it was announced that HP is selling WebOS to LG Electronics,
                25,
who plan to use the operating system for its "smart" or Internet-connected TVs.
                                                            Internet-          TVs.
However HP will still hold on to patents underlying WebOS as well as cloud-based
                                                                       cloud-
services such as the App
Maemo is a software platform developed by Nokia and improved upon by the
Maemo community for smartphones and Internet tablets. It is based on the
                                                tablets.
Debian Linux distribution. The platform comprises the Maemo operating
              distribution.
system and the Maemo SDK.
                        SDK.
Maemo is mostly based on open source code, and has been developed by
                                           code,
Maemo Devices within Nokia in collaboration with many open source projects
such as the Linux kernel, Debian, and GNOME. Maemo is based on Debian
                          Debian,       GNOME.
GNU/Linux and draws much of its GUI, frameworks, and libraries from the
GNOME project. It uses the Matchbox window manager, and the GTK-based
         project.                                              GTK-
Hildon framework as its GUI and application framework.
                                            framework.
MeeGo was a Linux-based free mobile operating system project, which lives
                Linux-
on in a fork called Mer. Primarily targeted at mobile devices and information
                    Mer.
appliances in the consumer electronics market, MeeGo is designed to act as an
operating system for hardware platforms such as netbooks, entry-level
                                                        netbooks, entry-
desktops, nettops, tablet computers, mobile computing and communications
           nettops,
devices, in-vehicle infotainment devices, SmartTV / ConnectedTV, IPTV-boxes,
         in-                                        ConnectedTV, IPTV-
smart phones, and other embedded systems. MeeGo is currently hosted by
                                       systems.
the Linux Foundation.
          Foundation.
The Linux Foundation canceled MeeGo in September 2011 in favor of Tizen. A
                                                                   Tizen.
new Finnish start-up, Jolla, announced in July 2012 that they will pick up
               start-    Jolla,
MeeGo’s community-driven successor Mer, to develop a new operating system
          community-                   Mer,
called Sailfish OS, and launch a smartphone in 2013.
                OS,                            2013.
SUMMARY
Aliyun OS from Alibaba/AliCloud (cloud based)
               Alibaba/
AliCloud's operating system revolves around the idea of bringing cloud
functionality to the mobile platform. According to the company, Aliyun will feature
                            platform.
cloud-
cloud-based e-mail, Web search, weather updates and GPS navigation tools. In
                                                                           tools.
addition, the operating system will synchronize and store call data, text messages
and photos, in the cloud for access across other devices, including PCs.
                                                                    PCs.
Firefox OS from non-profit organization Mozilla Foundation (open source, GPL)
                non-
According to Ars Technica, "Mozilla says that B2G is motivated by a desire to
                   Technica,
demonstrate that the standards-based open Web has the potential to be a
                        standards-
competitive alternative to the existing single-vendor application development
                                         single-
stacks offered by the dominant mobile operating systems.”
                                                 systems.
Sailfish OS
Sailfish is a Linux-based mobile operating system developed by Jolla for use in its
              Linux-
upcoming smartphones and can be used for any of mobile devices.
                                                           devices.
Tizen from non-profit organization The Linux Foundation (open source, GPL)
             non-
Tizen is an open source project hosted by the Linux Foundation, with Intel and
Samsung leading its development steering group, and support from the LiMo
Foundation.
Foundation. According to Intel, Tizen “combines the best of LiMo and MeeGo."
                                                                          MeeGo.
HTML5
HTML5 apps will be emphasized for the new OS, with the MeeGo project
encouraging its members to transition to Tizen, stating that the "future belongs to
                                          Tizen,
HTML5
HTML5-based applications, outside of a relatively small percentage of apps, and
we are firmly convinced that our investment needs to shift toward HTML5.”
                                                                    HTML5
Ubuntu Phone from Canonical Ltd.Ltd.
Mobile Application Developer




                               64
Q&A
THANK YOU!




Edwin S. Garcia

More Related Content

What's hot

Mobile OS Computer presentation
Mobile OS Computer presentationMobile OS Computer presentation
Mobile OS Computer presentation
Md Rabius Sany
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
Kumar
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
Santosh Kumar
 

What's hot (20)

Operating system
Operating systemOperating system
Operating system
 
Mobile OS Computer presentation
Mobile OS Computer presentationMobile OS Computer presentation
Mobile OS Computer presentation
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 
Comparison of mobile operating systems
Comparison of mobile operating systemsComparison of mobile operating systems
Comparison of mobile operating systems
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
Solaris Operating System - Oracle
 Solaris Operating System - Oracle Solaris Operating System - Oracle
Solaris Operating System - Oracle
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systems
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
 
Classification of Programming Languages
Classification of Programming LanguagesClassification of Programming Languages
Classification of Programming Languages
 
Ict lecture 1 An introduction to information and Communication technology and...
Ict lecture 1 An introduction to information and Communication technology and...Ict lecture 1 An introduction to information and Communication technology and...
Ict lecture 1 An introduction to information and Communication technology and...
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Apple iOS
Apple iOSApple iOS
Apple iOS
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
A History of Linux
A History of LinuxA History of Linux
A History of Linux
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
 
PPT on iOS
PPT on iOS PPT on iOS
PPT on iOS
 
Mobile platforms
Mobile platformsMobile platforms
Mobile platforms
 
Ios operating system
Ios operating systemIos operating system
Ios operating system
 
Unix operating system
Unix operating systemUnix operating system
Unix operating system
 
Memory management
Memory managementMemory management
Memory management
 

Viewers also liked

Analog to Digital Converter
Analog to Digital ConverterAnalog to Digital Converter
Analog to Digital Converter
Ronak Machhi
 
Digital Cellular Network Technology
Digital Cellular Network TechnologyDigital Cellular Network Technology
Digital Cellular Network Technology
Dawood Aqlan
 
Audio power amplifier
Audio power amplifierAudio power amplifier
Audio power amplifier
Andri Haryono
 

Viewers also liked (20)

Cell phone jammer
Cell phone jammerCell phone jammer
Cell phone jammer
 
5432 cellular network
5432 cellular network5432 cellular network
5432 cellular network
 
Analog to Digital Converter
Analog to Digital ConverterAnalog to Digital Converter
Analog to Digital Converter
 
Gsm based irrigation control
Gsm based irrigation controlGsm based irrigation control
Gsm based irrigation control
 
Digital Cellular Network Technology
Digital Cellular Network TechnologyDigital Cellular Network Technology
Digital Cellular Network Technology
 
How cell phone work?(mobile communication)
How cell phone work?(mobile communication)How cell phone work?(mobile communication)
How cell phone work?(mobile communication)
 
Mobile cellphone battery charging circuit with explanation
Mobile cellphone battery charging circuit with explanationMobile cellphone battery charging circuit with explanation
Mobile cellphone battery charging circuit with explanation
 
Basics of amplifier
Basics of amplifierBasics of amplifier
Basics of amplifier
 
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband AmplifierRF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
 
Wireless networking
Wireless networkingWireless networking
Wireless networking
 
Network communication
Network communicationNetwork communication
Network communication
 
Power amplifire analog electronics
Power amplifire analog electronicsPower amplifire analog electronics
Power amplifire analog electronics
 
Mobile network structure
Mobile network structure Mobile network structure
Mobile network structure
 
DAC , Digital to analog Converter
DAC , Digital to analog ConverterDAC , Digital to analog Converter
DAC , Digital to analog Converter
 
Cellular network
Cellular networkCellular network
Cellular network
 
Audio power amplifier
Audio power amplifierAudio power amplifier
Audio power amplifier
 
Gsm architecture
Gsm architecture Gsm architecture
Gsm architecture
 
ANALOG TO DIGITAL AND DIGITAL TO ANALOG CONVERTER
ANALOG TO DIGITAL AND DIGITAL TO ANALOG CONVERTERANALOG TO DIGITAL AND DIGITAL TO ANALOG CONVERTER
ANALOG TO DIGITAL AND DIGITAL TO ANALOG CONVERTER
 
Mobile Network Layer
Mobile Network LayerMobile Network Layer
Mobile Network Layer
 
Cellphone detector report
Cellphone detector reportCellphone detector report
Cellphone detector report
 

Similar to Network and Mobile Operating System

889448 634356855122132416
889448 634356855122132416889448 634356855122132416
889448 634356855122132416
zxdrtyu
 
1) Operating systems provide a platform where there is strategic
1) Operating systems provide a platform where there is strategic1) Operating systems provide a platform where there is strategic
1) Operating systems provide a platform where there is strategic
AgripinaBeaulieuyw
 
Mobileoperatingsystem ppt-130522194611-phpapp02
Mobileoperatingsystem ppt-130522194611-phpapp02Mobileoperatingsystem ppt-130522194611-phpapp02
Mobileoperatingsystem ppt-130522194611-phpapp02
AvniKumari1
 
Google Android Naver 1212
Google Android Naver 1212Google Android Naver 1212
Google Android Naver 1212
Yoojoo Jang
 
android architecture
android architectureandroid architecture
android architecture
Aashita Gupta
 

Similar to Network and Mobile Operating System (20)

889448 634356855122132416
889448 634356855122132416889448 634356855122132416
889448 634356855122132416
 
MATHS
MATHSMATHS
MATHS
 
Operating Systems in Mobile Phones
Operating Systems in Mobile PhonesOperating Systems in Mobile Phones
Operating Systems in Mobile Phones
 
Manish solanki
Manish solankiManish solanki
Manish solanki
 
Mobile oprerating systems
Mobile oprerating systemsMobile oprerating systems
Mobile oprerating systems
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Ospf
OspfOspf
Ospf
 
1) Operating systems provide a platform where there is strategic
1) Operating systems provide a platform where there is strategic1) Operating systems provide a platform where there is strategic
1) Operating systems provide a platform where there is strategic
 
Android os(comparison all other mobile os)
Android os(comparison all other mobile os)Android os(comparison all other mobile os)
Android os(comparison all other mobile os)
 
Mobileoperatingsystem ppt-130522194611-phpapp02
Mobileoperatingsystem ppt-130522194611-phpapp02Mobileoperatingsystem ppt-130522194611-phpapp02
Mobileoperatingsystem ppt-130522194611-phpapp02
 
Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
 
Mobile technologies
Mobile technologiesMobile technologies
Mobile technologies
 
Google Android Naver 1212
Google Android Naver 1212Google Android Naver 1212
Google Android Naver 1212
 
Seminar report on Symbian OS
Seminar report on Symbian OSSeminar report on Symbian OS
Seminar report on Symbian OS
 
Chapter#01 Introduction, Basic Concepts, Mobile OS (1).pptx
Chapter#01 Introduction, Basic Concepts, Mobile OS (1).pptxChapter#01 Introduction, Basic Concepts, Mobile OS (1).pptx
Chapter#01 Introduction, Basic Concepts, Mobile OS (1).pptx
 
Android
AndroidAndroid
Android
 
It6601 mobile computing unit 5
It6601 mobile computing unit 5It6601 mobile computing unit 5
It6601 mobile computing unit 5
 
android architecture
android architectureandroid architecture
android architecture
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Operating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsOperating systems essentials & Android OS concepts
Operating systems essentials & Android OS concepts
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 

Network and Mobile Operating System

  • 1. Edwin S. Garcia Resource Speaker March 23, 2013 @ BSU Meneses Campus
  • 2. Overview  What is Network? System? Operating System?  What is Network Operating System (NOS)?  What is Mobile Operating System (Mobile OS)?  Types or Common Mobile OS  Evolution of Mobile OS  Upcoming Mobile OS (New Software Platforms)  Mobile OS Charts/Comparisons  Video Presentation  Q & A Portion 1
  • 3. A computer network, or simply a network, is a collection of network, network, computers and other hardware interconnected by communication channels that allow sharing of resources and information. When one information. process in one device is able to send/receive data to/from one process residing in a remote device, the two devices are said to be networked. networked. A network is a group of devices connected to each other. Networks other. may be classified into a wide variety of characteristics: the medium characteristics: used to transport the data, communications protocol used, scale, topology, benefit, and organizational scope. scope. 2
  • 4. A System is a set of interacting or interdependent components forming an integrated whole or a set of elements (often called 'components' ) and relationships which are different from relationships of the set or its elements to other elements or sets. sets. Common Characteristics: Characteristics: A system has structure, it contains parts (or components) that are directly or indirectly related to each other; other; A system has behavior, it contains processes that transform inputs into outputs (material, energy or data); data); A system has interconnectivity: the parts and processes are connected by interconnectivity: structural and/or behavioral relationships. relationships. A system's structure and behavior may be decomposed via subsystems and sub-sub- processes to elementary parts and process steps. steps. 3
  • 5. An Operating System (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. The programs. operating system is a vital component of the system software in a computer system. system. Application programs usually require an operating system to function. function. Common Features: Features: ● Process management ● Interrupts ● Memory management ● File system ● Device drivers ● Networking (TCP/IP, UDP) ● Security (Process/Memory protection) ● I/O (Input/Output) Input/Output) 4
  • 6. Network Operating System also referred to as the Dialoguer: Dialoguer: ● is the software that runs on a server and enables the server to manage data, users, groups, security, applications, and other networking functions. functions. ● is designed to allow shared file and printer access among multiple computers in a network, typically a local area network (LAN), a private network or to other networks. networks. ● The most popular network operating systems are Microsoft Windows Server 2003, 2003, Microsoft Windows Server 2008, UNIX, Linux, Mac OS X, Novell 2008, NetWare, and BSD. BSD. 5
  • 7. 6
  • 8. A mobile operating system, also referred to as Mobile OS, is the operating system system, OS, that operates a smartphone, tablet, PDA, or other digital mobile devices. Modern smartphone, devices. mobile operating systems combine the features of a personal computer operating system with touchscreen, cellular, Bluetooth, WiFi, GPS mobile navigation, touchscreen, WiFi, camera, video camera, speech recognition, voice recorder, music player, Near field communication, personal digital assistant (PDA) and other features. features. A mobile operating system is the operating system that controls a mobile device or information appliance – similar in principle to an operating system such as Windows, Mac OS X or Linux. However, they are currently deal more with wireless Linux. versions of broadband and local connectivity. connectivity. 7
  • 9. 8
  • 10. Common Mobile Operating System: System: ● Symbian OS ● Android OS ● iPhone OS (iOS ) ● BlackBerry OS ● Windows Phone 7 ( Windows Mobile ) ● Bada ● Palm OS (Garnet OS) ● Palm webOS ● Maemo OS ● MeeGo OS
  • 11. Symbian OS from Nokia and Accenture (Open Public License) Symbian has the largest smartphone share in most markets worldwide, but lags behind other companies in the relatively small but highly visible North American market. This market. matches the success of Nokia in all markets except Japan. In Japan Symbian is strong Japan. due to a relationship with NTT DoCoMo, with only one of the 44 Symbian handsets DoCoMo, released in Japan coming from Nokia. It has been used by many major handset Nokia. manufacturers, including BenQ , Fujitsu, LG, Mitsubishi, Motorola, Nokia, Samsung, BenQ, Sharp and Sony Ericsson. Ericsson. Current Symbian-based devices are being made by Fujitsu, Nokia, Samsung, Sharp and Symbian- Sony Ericsson. Prior to 2009 Symbian supported multiple user interfaces, i.e. UIQ from Ericsson. UIQ Technologies, S60 from Nokia and MOAP from NTT DOCOMO. As part of the DOCOMO. formation of the Symbian OS in 2009 these three UIs were merged into a single OS which is now fully open source. Recently, though shipments of Symbian devices have source. increased, the operating system's worldwide market share has declined from over 50%50% to just over 40% from 2009 to 2010. Nokia handed the development of Symbian to 40% 2010. Accenture, which will continue to support the OS until 2016. 2016.
  • 12.
  • 13. Platform: 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
  • 14. Software Development Development Requirements  The right SDK (Software Development Kit) (Software  S60  UIQ (User Interface Quartz) (User  UIQ 3.1 interface (SonyEricsson) (SonyEricsson)  MOAP (Mobile Oriented Applications Platform) (M  The IDE and Tools of your choice
  • 15. Software Development Which IDE ?  Carbide C++  CodeWarrior  Visual C++
  • 16. Programming Languages Symbian OS offers a choice of programming languages to the developer. Symbian OS is written in C++ , and this is therefore developer. regarded as its primary programming language. language.
  • 17. Programming Languages  Java 2nd the most important programing language on Symbian OS.  Other programing languages which you can use on Symbian; JavaSript, Assembler,WMLScript,C# , Visual Basic, OPL and so on…
  • 19. Android was developed by a small startup company (Android Inc.) that was Inc. purchased by Google Inc. in 2005, which Google has continued to update Inc. 2005, the software. Android is a Linux-derived OS backed by Google, along with software. Linux- major hardware and software developers (such as Intel, HTC, ARM, Samsung, Motorola and eBay, to name a few), that forms the Open Handset Alliance. Released on November 5th 2007, the OS was well Alliance. 2007, received from a number of developers upon its introduction. Android's introduction. releases prior to 2.0 (1.0, 1.5, 1.6) were used exclusively on mobile phones. phones. Most Android phones, and some Android tablets, now use a 2.x release. release. Android 3.0 was a tablet-oriented release and does not officially run on tablet- mobile phones. phones.
  • 20.
  • 22. 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
  • 23. 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 are all written in C/C++ internally, but you’ll be calling them through Java interfaces. In this layer you can find the Surface Manager, 2D and 3D graphics, Media codecs, the SQL database (SQLite), and a native web browser engine (WebKit). ● Dalvik Virtual Machine. Dalvik runs dex files, which are coverted at compile time from standard class and jar files.
  • 24. Platform: Security Android is a multi-process system, in which each application (and parts of the system) runs in its own process. Most security between applications and the system is enforced at the process level through standard Linux facilities, such as user and group IDs that are assigned to applications. Additional finer-grained security features are provided through a "permission" mechanism that enforces restrictions on the specific operations that a particular process can perform, and per-URI permissions for granting ad-hoc access to specific pieces of data.
  • 25. 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 developers to build innovative devices ● Intel doesn’t want to lose ownership of the netbook market, so they need to prepare for anything, including Android ● Fujitsu launched an initiative to offer consulting and engineering expertise to help run Android on embedded hardware, which aside from cellphones, mobile internet devices, and portable media players, could include GPS devices, thin-client computers and set-top boxes. ● More Android devices are coming and some will push the envelope even further ● This Operating System is now used in Samsung, HTC mobiles.
  • 26. Programming Languages ● Java – officially supported ● Ruby (currently testing) ● C/C++ – also possible but not supported
  • 27. ANDROID REVOLUTION KEYLIME PIE CUPCAKE DONUT JELLY BEAN ECLAIR ICE CREAM SANDWICH FROYO HONEY COMB GINGERBIRD 26
  • 28. iOS from Apple Inc. (Closed Source, Proprietary, on top of open source Inc. Darwin core OS) The Apple iPhone, iPod Touch, iPad and second-generation Apple TV all use iPhone, second- an operating system called iOS, which is derived from Mac OS X. Native iOS, third party applications were not officially supported until the release of iOS 2.0 on July 11th 2008. Before this, "jailbreaking" allowed third party 11th 2008. jailbreaking" applications to be installed, and this method is still available. Currently all available. iOS devices are developed by Apple and manufactured by Foxconn or another of Apple's partners. partners.
  • 30.
  • 31. iOS (known as iPhone OS prior to June 2010) is2010) Apple's mobile operating system. system. ● Apple is company who developed iPhone Operating System (iOS). iOS) ● This OS is also used in iPad, iPhone and iPod touch. iPad, touch. The first iPhone was released on June 29, 2007; the 29, 2007; most recent iPhone, the sixth-generation iPhone 5, iPhone, sixth- on September 21, 2012. The user interface is built 21, 2012. around the device's multi-touch screen, including a multi- virtual keyboard. The iPhone has Wi-Fi and cellular keyboard. Wi- connectivity (2G, 3G, 4G, and LTE). LTE).
  • 32. Platform: Network Connectivity It supports wireless communications using: ● GSM mobile-phone technology ● 3G ● CDMA ● Wi-Fi networks
  • 33. Platform: Game Center is an online multiplayer social gaming network released by Apple Inc. It allows users to invite friends to play a game, start a multiplayer game through matchmaking, track their achievements, and compare their high scores on a leader board. Game Center was originally announced on April 8, 2010, and became publicly available with the release of iOS 4.1 on September 8 of that year, and in November, became available in iOS 4.2 for iPad. 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 be integrated into the latest version of Mac OS X, Mountain Lion, set for a July 25, 2012 release. Some games can now share multiplayer functionality between the Mac and iOS versions of the app.
  • 34. Programming Languages Software Development: ● Java – officially supported ● C/C++ – also possible but not supported ● Objective-C Objective- Objective-C
  • 35. Features: ● Home Screen ● Folders ● Notification Center ● Included Applications ● Multitasking ● Switching Applications ● Jail Breaking ● Siri (Software) ● Game Center
  • 37. BlackBerry 10 is a proprietary mobile operating system developed by BlackBerry Limited (formerly Research In Motion) for its BlackBerry line of smartphone and tablet handheld devices. It is based on QNX which was devices. acquired by BlackBerry in April 2010. 2010. BlackBerry 10 is the third major release of a QNX based operating system, following the release of BlackBerry Tablet OS with the BlackBerry PlayBook on April 19, 2011, and BlackBerry Tablet OS version 2.0 on February 21, 19, 2011, 21, 2012. 2012. BlackBerry 10 and BlackBerry Tablet OS have numerous technical similarities, with BlackBerry 10 providing substantial enhancements over the earlier releases. releases.
  • 38.
  • 39. BlackBerry 10 is a proprietary mobile operating system developed by BlackBerry Limited (formerly Research In Motion) for its BlackBerry line of smartphone and tablet handheld devices. It is based on QNX which was devices. acquired by BlackBerry in April 2010. 2010. BlackBerry 10 is the third major release of a QNX based operating system, following the release of BlackBerry Tablet OS with the BlackBerry PlayBook on April 19, 2011, and BlackBerry Tablet OS version 2.0 on February 21, 19, 2011, 21, 2012. 2012. BlackBerry 10 and BlackBerry Tablet OS have numerous technical similarities, with BlackBerry 10 providing substantial enhancements over the earlier releases. releases.
  • 40. 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
  • 41. Programming Languages 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 of simulators, has tortured developers for years. This Swing-based application gets the job done, but it employs a user interface that screams 1994, perplexing debugging, and inconsistent keyboard shortcuts. ● Because of the JDE's shortcomings, developers have often turned to their own preferred IDEs, such as NetBeans or IntelliJ IDEA. Because most BlackBerry applications are 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 Eclipse that 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 using HTML, CSS, and JavaScript, and they provide lightweight applications that can be installed to the device. If you learn to write web apps and Java, you will be in a great position to write BlackBerry Widgets.
  • 42. Windows Mobile is a family of mobile operating systems developed by Microsoft for smartphones and Pocket PCs. Windows Mobile is the PCs. predecessor of Windows Phone. Phone. In February 2010, Microsoft announced Windows Phone to supersede 2010, Windows Mobile, with the new operating system incompatible with Windows Mobile devices and software. As a result, Windows Mobile has software. been discontinued. discontinued.
  • 43.
  • 44. Windows Phone is a series of proprietary mobile operating systems developed by Microsoft, and is the successor to its Windows Mobile platform, although incompatible with it. Unlike its predecessor, it is primarily aimed at the it. consumer market rather than the enterprise market. It was first launched in market. October 2010, with a release in Asia following in early 2011. 2010, 2011. The latest release of Windows Phone is Windows Phone 8, which has been available to consumers since October 29, 2012. Microsoft also has a new 29, 2012. version, Windows Phone Apollo Plus, in the works. With Windows Phone, works. Microsoft created a new user interface, featuring its design language called the Modern design language. Additionally, the software is integrated with third language. party services and Microsoft services, and sets minimum requirements for the hardware on which it runs. runs.
  • 45.
  • 46. Platform: Common Features ● Today Screen shows the current date, owner information, upcoming appointments, e-mail messages, and tasks. (Is now Home screen in later 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 by default with Windows Mobile and Windows CE for Handheld PC. ● Windows Media Player for Windows Mobile.
  • 47. 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
  • 48. Platform: Software Development: ● Windows OS is programmed in "C++" language. ● Developers have several options for deploying mobile applications. ● These include writing native code with Visual C++, writing Managed code that works with the .NET Compact Framework.
  • 50. Bada is an operating system for mobile devices such as smartphones and tablet computers. It is developed by Samsung Electronics. Its name is derived from "바다 computers. Electronics. (bada)", meaning "ocean" or "sea" in Korean. It ranges from mid- to high-end bada)", Korean. mid- high- smartphones. smartphones. To foster adoption of Bada OS, since 2011 Samsung reportedly considers releasing OS, the source code under an open-source license, and expanding device support to open- include Smart TVs. Samsung announced in June 2012 it may merge Bada into the TVs. Tizen project, but it is not confirmed. Samsung uses its own Bada operating confirmed. system, in parallel with Google Android OS and Microsoft Windows Phone, for its smartphones. smartphones. All Bada-powered devices are branded under the Wave name, as Samsung's Bada- Android- Android-powered devices are branded under the name Galaxy. Galaxy. On 25 February 2013, Samsung announced that it will stop developing Bada, 2013, Bada, moving development to Tizen instead. instead.
  • 51.
  • 52. Palm OS (also known as Garnet OS) is a mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm Inc. PDAs) 1996. OS is designed for ease of use with a touchscreen-based graphical user touchscreen- interface. interface. It is provided with a suite of basic applications for personal information management. Later versions of the OS have been extended to management. support smartphones. Several other licensees have manufactured devices smartphones. powered by Palm OS.OS. Following Palm's purchase of the Palm trademark, the currently licensed version from ACCESS was renamed Garnet OS. In 2007, ACCESS introduced OS. 2007, the successor to Garnet OS, called Access Linux Platform and in 2009, the 2009, main licensee of Palm OS, Palm, Inc., switched from Palm OS to webOS for Inc. their forthcoming devices. devices.
  • 53.
  • 54. Open WebOS is a mobile operating system based on a Linux kernel, initially developed by Palm, which was later acquired by Hewlett-Packard and then LG Electronics. The Palm, Hewlett- Electronics. official name is webOS, uncapitalised, but WebOS is also used. Palm launched WebOS webOS, uncapitalised, used. in January 2009, then called Palm WebOS. Various versions of WebOS have been 2009, WebOS. featured on several devices, including Pre, Pixi, and Veer phones and the HP TouchPad Pixi, tablet. tablet. The latest version, 3.0.5, was released on January 12, 2012. 12, 2012. After the failure of the HP TouchPad and the proposed sale of the HP Personal Systems Group, HP made the platform open source, and it became Open WebOS. Code specific WebOS. to the existing devices was released as WebOS Community Edition (CE), with support for the existing HP hardware. Open WebOS includes open source libraries designed to hardware. target a wider range of hardware. hardware. As of February 25, 2013 it was announced that HP is selling WebOS to LG Electronics, 25, who plan to use the operating system for its "smart" or Internet-connected TVs. Internet- TVs. However HP will still hold on to patents underlying WebOS as well as cloud-based cloud- services such as the App
  • 55.
  • 56. Maemo is a software platform developed by Nokia and improved upon by the Maemo community for smartphones and Internet tablets. It is based on the tablets. Debian Linux distribution. The platform comprises the Maemo operating distribution. system and the Maemo SDK. SDK. Maemo is mostly based on open source code, and has been developed by code, Maemo Devices within Nokia in collaboration with many open source projects such as the Linux kernel, Debian, and GNOME. Maemo is based on Debian Debian, GNOME. GNU/Linux and draws much of its GUI, frameworks, and libraries from the GNOME project. It uses the Matchbox window manager, and the GTK-based project. GTK- Hildon framework as its GUI and application framework. framework.
  • 57.
  • 58. MeeGo was a Linux-based free mobile operating system project, which lives Linux- on in a fork called Mer. Primarily targeted at mobile devices and information Mer. appliances in the consumer electronics market, MeeGo is designed to act as an operating system for hardware platforms such as netbooks, entry-level netbooks, entry- desktops, nettops, tablet computers, mobile computing and communications nettops, devices, in-vehicle infotainment devices, SmartTV / ConnectedTV, IPTV-boxes, in- ConnectedTV, IPTV- smart phones, and other embedded systems. MeeGo is currently hosted by systems. the Linux Foundation. Foundation. The Linux Foundation canceled MeeGo in September 2011 in favor of Tizen. A Tizen. new Finnish start-up, Jolla, announced in July 2012 that they will pick up start- Jolla, MeeGo’s community-driven successor Mer, to develop a new operating system community- Mer, called Sailfish OS, and launch a smartphone in 2013. OS, 2013.
  • 59.
  • 61.
  • 62.
  • 63. Aliyun OS from Alibaba/AliCloud (cloud based) Alibaba/ AliCloud's operating system revolves around the idea of bringing cloud functionality to the mobile platform. According to the company, Aliyun will feature platform. cloud- cloud-based e-mail, Web search, weather updates and GPS navigation tools. In tools. addition, the operating system will synchronize and store call data, text messages and photos, in the cloud for access across other devices, including PCs. PCs. Firefox OS from non-profit organization Mozilla Foundation (open source, GPL) non- According to Ars Technica, "Mozilla says that B2G is motivated by a desire to Technica, demonstrate that the standards-based open Web has the potential to be a standards- competitive alternative to the existing single-vendor application development single- stacks offered by the dominant mobile operating systems.” systems.
  • 64. Sailfish OS Sailfish is a Linux-based mobile operating system developed by Jolla for use in its Linux- upcoming smartphones and can be used for any of mobile devices. devices. Tizen from non-profit organization The Linux Foundation (open source, GPL) non- Tizen is an open source project hosted by the Linux Foundation, with Intel and Samsung leading its development steering group, and support from the LiMo Foundation. Foundation. According to Intel, Tizen “combines the best of LiMo and MeeGo." MeeGo. HTML5 HTML5 apps will be emphasized for the new OS, with the MeeGo project encouraging its members to transition to Tizen, stating that the "future belongs to Tizen, HTML5 HTML5-based applications, outside of a relatively small percentage of apps, and we are firmly convinced that our investment needs to shift toward HTML5.” HTML5 Ubuntu Phone from Canonical Ltd.Ltd.
  • 66. Q&A