Open source mobile Operating Systems

DeeptimanMallick 1,436 views 64 slides Jan 03, 2015
Slide 1
Slide 1 of 64
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64

About This Presentation

This presentation gives a basic idea about 5 advanced open source Mobile OS Android,Firefox OS ,Ubuntu One, Tizen and Sailfish.

It was presented in Silicon Institute of Technology ,Bhubaneswar English Lab

It's very professional and not exaggerated with unnecessary effects....


Slide Content

Open source mobile operating systems By:- Ananya Dash Deeptiman Mallick Santosmita Panda Swayansidha Gantayat

Operating system An essential component of computer system An interface between user and system A software that provides common service for computer programs Manages computer hardwares and softwares Application softwares require Operating System to function

Operating System Acts as an intermediate between programs and hardwares for input/output and memory allocation Any device having an computerized system has an Operating System Ex:-cellular phones ,Game console ,super computers & web servers Examples of some popular modern operating systems are:- Microsoft Windows ,Mac OS X ,Linux ,UNIX , Android ,Windows Phone, iOS etc.

Types of Operating System Real Time Distributed Multi User Templated Embedded

Mobile Operating System An operating system that operates m obile devices Combines features of personal computer OS with cellular and other features required for a mobile deice user

Open Source A computer program in which the source code is available to the general public General public has right to modify, re-distribute and re-invent. Main principle is peer production by collaboration with end product blue prints And to avail documentation an no cost to the public. Most of the open source mobile operating systems are based on LINUX kernel

Kernel Fundamental part of modern Operating Systems Manages input/output from softwares The part of operating system that directly interacts with hardwares Translates signals into data processing instruction for the CPU and other components . Decides which programs should be allocated to which process

ANDROID

Android OS Mobile OS based on Linux kernel Primarily developed for mobile devices Was unveiled in 2007 along with the foundation of O pen handset Alliance

Invention & Development Invented by Andy Rubin in 2003 Android Inc. was founded by Andy Rubin, Rich Miner, Nick Sears and Chris White Google acquired Android in 2005 In 2006 a version with code name “Sooner” was released. On 5 th November 2007, Open handset Alliance was founded by taking Google along with handset makers HTC, Samsung ,Sony Wireless service providers Nextel, T-Mobile, and Chipset makers Qualcomm and Texas Instruments.

Invention & Development The first product of Android as a Open Source platform for Mobile device was released running on LINUX kernel version 2.6.25 The first smartphone running Android was HTC Dream released on 22 nd October 2008 Google launched Nexus series device in 2010

Andy Rubin Rich Miner Founders of Android Inc. Nick Sears Chris White

Android versions VERSIONS CODE NAMES Ver. 1.5 Cup Cake Ver. 1.6 Donut Ver. 2.2 Froyo Ver. 2.3.3 – 2.3.7 Ginger Bread Ver. 4.0.3 – 4.0.4 Ice Cream Sandwich Ver. 4.1.0 – 4.3 Jelly Bean Ver. 4.4 Kit Kat

Android User interface Default UI is based on direct manipulation using a touch-screen as input Android devices boot to “Home Screen”. Summarized activity of phone is shown on the home screen There is a “pull-down menu” which shows all the notifications

Android Home-screen This picture shows the home-screen of an mobile device running Android 4.4.2 Kitkat.

Pull-Down menu This picture shows “pull down menu” of an mobile device running Android 4.4.2 Kitkat.

Android Apps Apps are developed by using Android SDK It uses Java programming language But now, using Android NDK and Eclipse IDE Android apps can be developed using C/C++ Before that ADT needs to be installed

Android Apps stores Amazon App Store Mobogenie

Android Apps stores As per a blog post by Larry Page, 50 billions apps were installed in G oogle Play till June 2013

Android kernel Android is based on LINUX kernel Kernel is written in C & C++ Android kernel is also called Monolithic/Modified LINUX Kernel First Android Kernel version was Ver. 2.6.25 Current Android versions run on LINUX kernel Ver. 3.4

Android kernel

Multi-platform use Android was first developed as open source mobile OS But currently also being used in other platforms Android Wear, Android TV etc. are used in Smart watches and Televisions Android is also used in PCs and game consoles

Multi-Platform use

Achievements

achievements As of 2011 Android is the largest installed mobile OS As of 2013 Android devices sell more than Windows, iOS & Mac OS combined 71% developers develop apps for Android devices As of July 2013 the Google Play Store had over one million apps published and 50 billions installed

FIREFOX OS

Firefox OS A LINUX kernel based open-source OS for Smartphones , Tablets , and Smart TV. Developed by Mozilla corporation. Designed to provide a complete community-based OS for mobile devices using open standard & approaches

Development History On 25 th July 2011 ,Andreas Gal, Director of research at Mozilla announced the Boot to Gecko project In July 2012 ,B2G was rebranded as Firefox OS In February 2013 ,Mozilla announced availability of Firefox OS device in Brazil, Colombia, Hungary, Mexico, Poland, Sebia ,Spain , & Venzuela

Development History LG, ZTE , Huawei & TLC are committed to make Firefox OS devices On 2 nd July 2013 ,ZTE launched first Firefox OS device ZTE Open Spice launched Spice Fire One ,The first Firefox OS phone in India.

Firefox os interface This picture shows the UI of Spice Fire One mobile running Firefox OS .

Internal design Kernel written in C++ UI written in HTML5, CSS3 , & Java Script Runs on Monolithic LINUX kernel Compatible with ARM & x86 based platform

Introducing Firefox os

UBUNTU TOUCH

Ubuntu Touch OS Mobile version of popular Ubuntu operating system Developed by Canonical UK Ltd. and Ubuntu community. Primarily designed for touch screen mobile devices such as smartphones and tablet computers Ubuntu 14.04 support for mobile devices was announced by Mark Shuttle Werth on 31 st October 2011 Ubuntu 13.10 released on 17 th October 2013 which the Galaxy Nexus and Nexus 4 phones A Google edition of it also available for installation on android handsets including Samsung Galaxy S4

Features Uses QT-5 based touch user interface Also can often used with LINUX kernel used in Androids Uses same core technology as the Ubuntu Desktop Ubuntu Desktop can be interchanged to Ubuntu touch device by connecting it to docking station Also Ubuntu touch can be inverted into full desktop by connecting it to external monitor Doing office work and playing ARM-ready game can be done on such device

Ubuntu touch interface This picture shows the UI of Ubuntu Touch OS shown in developer’s preview

Ubuntu lock screen The best feature of Ubuntu Touch OS Used to lock and unlock device Helps us to visualize the activities on the device Shows status and recent events on the screen, completed with an animated design around the circle

Built-in applications Includes the core application along with social media & media apps Also some standard application such as Calculator, Email client, Alarm and Terminal is also added 12 or more core applications for Ubuntu touch are currently being developed Several Ubuntu touch apps such as Terminal, Calendar and Weather also work on desktop

SIDE STAGE Allows to run phone apps as well as tablet apps side by side It aims to go further with the idea of multi-tasking DESIGN Whole system can be accessed by swapping from edges of the screen Multi-Tasking can be accessed by swiping the fingers from right to left edges of the screen The run-by-default apps can be viewed by swiping up from the bottom side

TARGET MARKETS In India and China some computers have Ubuntu pre-installed but success in market in this place is difficult to predict IT sectors use this Ubuntu to run their servers which can improve accessibility and management of device. 12 or more core applications for Ubuntu touch are currently being developed Several Ubuntu touch apps such as Terminal, Calendar and Weather also work on desktop

TIZEN OS

Samsung tizen os D eveloped by Samsung, Tizen Association and Linux foundation Based on LINUX kernel Targets embedded devices along with smartphones, tablets and laptops Is to offer a consistence user experience across devices First consumer product based on Tizen is Samsung NX 300M camera released in May 2013

History Came from a long process Linux adaptation by manufacturer

History LiMo foundation was renamed as Tizen association then it works closely with Linux foundation which supports Open Source Project On 30 th April 2012, Tizen Version 1.0 was released Gradually after some developments new version Tizen 2.3 Alpha was released on 2 nd June 2014

Market release Used as main OS of Samsung Galaxy Gear Watches First Galaxy Gear use Android as OS but Gear 2 & Gear 2 neo use Tizen OS Samsung Z is planned to be the 1 st Smartphone using Tizen OS Samsung Galaxy Alpha also a Tizen OS based smartphone

Tizen os interface The picture shows the interface of Samsung Galaxy Alpha running Tizen OS

Development Provides apps development tools main based on JavaScript Libraries, JQuery and JQuery mobile. The Software Development Kit(SDK) allows to also use HTML5 & related web technologies using this OS.

Conclusion The Tizen OS is still under development Samsung is planning to create an apps Store like Google Play Store for which the company may sponsor developers to develop Tizen platform apps

SAILFISH OS

Sailfish os The mobile OS combining the LINUX kernel with MER software(written by Jolla) Is intended to offer a competitive advantage against device that run Android or iOS Jolla declared it compatible Android phones and tablet using android device driver software In addition to native Sailfish apps it will be able to run meego and android apps

Sailfish os interface The picture shows the interface of a Nokia N9 handset running Sailfish OS.

Introducing sailfish os

Benefits of open source os Reliability Stability Auditability Cost Flexibility & Freedom

Benefits of open source os Reliability Stability Auditability Cost Flexibility & Freedom

Reliability Absence of defects like correct operation, data loss, sudden failure. Absence of bugs

Benefits of open source os Reliability Stability Auditability Cost Flexibility & Freedom

Stability A stable software can solve the ever changing software problems Open Source OS can solve this problem

Benefits of open source os Reliability Stability Auditability Cost Flexibility & Freedom

auditability A rarely understood benefits of Open Source OS It is possible to identify potential security problems easily and to correct them Volunteers of Open Source OS have created mailing list and auditing group to check for security issues

Benefits of open source os Reliability Stability Auditability Cost Flexibility & Freedom

Cost Possibly purchase cost is zero Reduced need for regular upgrade Reduced maintenance cost

Benefits of open source os Reliability Stability Auditability Cost Flexibility & Freedom

Flexibility and freedom Is about being able to choose solutions suitable for the need of users Avoids lock-in strategy

THANK YOU