SlideShare uma empresa Scribd logo
1 de 38
WHAT IS OPERATING SYSTEM ?

  An operating system (OS) is a set of programs that manage
  computer hardware resources and provide common services
  for application software. The operating system is the most
  important type of system software in a computer system. A
  user cannot run an application program on the computer
  without an operating system, unless the application program
  is self booting.
OS (OPERATING SYSTEM)
Various Types of Operating Systems Various Types
of Operating Systems are Used in Mobile Phones.
are Used in Mobile Phones. Symbain , Android , RIM
, Windows
Mobile , Apple , Microsoft , Bada , IOS etc.
OS (OPERATING SYSTEM)




           Android
WHAT IS ANDROID ?


   ●Android is a Linux-based operating
   system for mobile devices such as
   smartphones and tablet computers.
HISTORY
  Android, Inc was founded in Palo Alto,
  California, United States in October, 2003 by Andy Rubin, Rich
  Miner,Nick Sears, and Chris White.
ANDROID OPEN SOURCE PROJECT
The Android Open Source Project (AOSP) is led by Google.
According to the project "The goal of the Android Open Source
 Project is to create a successful real-world product that
 improves the mobile experience for end users.“

  AOSP also maintains the Android Compatibility Program,
defining an "Android compatible" device "as one that can run
any application written by third-party developers using the
Android SDK and NDK", to prevent incompatible Android
  implementations.

  The compatibility program is also optional and free of charge,
with the Compatibility Test Suite also free and open-source.
ANDROID VERSION HISTORY
The Android beta was released on 5 November 2007, while the
software developer's kit (SDK) was released on 12 November
2007.
Android 1.0, the first commercial version of the software, was
released on 23 September 2008.The first Android device, the
HTC Dream (G1).
FEATURES
   Android Market application download and updates through the
    Market app.
    Web browser to show, zoom and pan full HTML and XHTML
    web pages – multiple pages show as windows.
    Camera support – however this version lacked the option to
    change the camera's resolution.
    Gmail, Google Contects, Google Calendar,Google
    Talk,Goggle Map,Instant messaging, text messaging, and
    MMS, Wi-Fi and Bluetooth support.
    Other apps include: Alarm Clock, Calculator, Dialer
    (Phone), Home screen Pictures (Gallery), and Settings.
V1.5   CUPCAKE
New Features :
•     On 15 September 2009,Donut – was released, based
on Linux kernel 2.6.29.Included in the update.
•       Voice and text entry search bookmark
history, contacts, and the web.
•       with faster camera access, Updated technology
support for CDMA/EVDO, 802.1x, VPNs,
V2.0/2.1        ECLAIRS

   The Motorola Droid introduced Android 2.0.
    On 26 October 2009, the Android 2.0. Eclair – was
    released, based on Linux kernel 2.6.29.
New Features
   Bluetooth 2.1 support, Ability to tap a Contacts photo and
    select to call, SMS, or email the person.
   Ability to search all saved SMS and MMS messages, with
    delete oldest messages.
   Numerous new camera features, including flash
    support, digital zoom, scene mode, Improved typing
    speed, Improved Google Maps 3.1.2.
   Addition of live wallpapers, allowing the animation of home-
    screen background images to show movement.
V2.2.X     FROYO

   Google's Nexus One was the first smartphone to receive
    Android 2.2 Froyo.
   On 20 May 2010, the Android 2.2 Froyo was released, based
    on Linux kernel 2.6.32.
New Features
   Integration of Chrome's V8 JavaScript engine into the Browser
    application, USB tethering and Wi-Fi hotspot functionality
   Updated Market application with batch and automatic update
    features, Voice dialing and contact sharing over
    Bluetooth, Adobe Flash support
   Support for numeric and alphanumeric passwords, Support for
    file upload fields in the Browser application.
   V2.2.1, v2.2.2, v2.2.3
V2.2.X   FROYO
V2.3.X     GINGERBREAD
•  Google's Nexus S introduced Android 2.3 Gingerbread.
•    On 6 December 2010, the Android 2.3 (Gingerbread) SDK was
released, based on Linux kernel 2.6.35.

New Features
•         increased speed, Enhanced copy/paste
functionality, allowing users to select a word by press-hold, copy,
  and paste.
•         Native support for more sensors, Support for multiple
cameras on the device, including afront-facing camera.
•         Support for WebM/VP8 video playback, and AAC audio
encoding.
• V2.3.3 , v2.3.4, v2.3.5, v2.3.6, v2.3.7
V2.3.X   GINGERBREAD
GOOGLE'S NEXUS S INTRODUCED ANDROID 2.3 GINGERBREAD.
V3.X     HONEYCOMB
   The Motorola Xoom tablet introduced Android 3.0.1 Honeycomb.
   On 22 February 2011, the Android 3.0 Honeycomb – the first tablet-
    only Android update – was released, based on Linux kernel 2.6.36.
New Features
    Support for multi-core processors, Ability to encrypt all user
    data, Support for video chat using Google Talk.
   Redesigned keyboard, making typing fast, efficient and accurate on
    larger screen sizes.
   Quick access to camera exposure, focus, flash, zoom, front-facing
    camera, time-lapse, and more
   Ability to view albums and other collections in full-screen mode in
    Gallery, with easy access to thumbnails for other photos.
   Connectivity for USB accessories, Support for external keyboards
    and pointing devices, High-performance Wi-Fi lock, maintaining high
    performance Wi-Fi connections.
   V3.1, v3.2, v3.2.1, v3.2.2
V3.X   HONEYCOMB
V4.X ICE     CREAM SANDWICH
   Android 4.0 – codenamed Ice Cream Sandwich, and based on Linux
    kernel 3.0.1 Ice Cream Sandwich release event on 19 October 2011.
   The Galaxy Nexus introduced Android 4.0.1 Ice Cream Sandwich.
New Features
   Enhanced speed and performance, Easier-to-create folders, with a drag-
    and-drop style, A customizable launcher
   Improved visual voicemail with the ability to speed up or slow down
    voicemail messages, Pinch-to-zoom functionality in the calendar
   Offline search, a two-line preview, and new action bar at the bottom of
    the Gmail app, Improved camera app with zero shutter lag, time lapse
    settings, panorama mode, and the ability to zoom while recording, Built-
    in photo editor, New gallery layout, organized by location and person
   Android Beam, a near-field communication feature allowing the rapid
    short-range exchange of web bookmarks, contact
    info, directions, YouTube videos and other data, Wi-Fi Direct, 1080p
    video recording for stock Android devices
V4.X ICE   CREAM SANDWICH
ALL FEATURES

   In December 2011, Greg Krone-Hartman announced the start of the
    Android Mainlining Project, which aims to put some Android
    drivers, patches and features back into the Linux kernel, starting in
    Linux 3.3. further integration being expected for Linux Kernel 3.4
Current features and specifications:
   Handset layouts , Storage , Connectivity , Messaging
   Multiple language support , Web browser
   Java support , Media support , Streaming media support
   Additional hardware support , Multi-touch , Blue tooth
   Video calling , Multitasking , Voice based features
   Tethering :: Android supports tethering, which allows a phone to be
    used as a wireless/wired Wi-Fi hotspot. , Screen capture
   External storage :: include micro SD slot, USB flash drives and USB
   HDDs, many Android tablets also include USB.
USES
    The first commercially available phone to run Android was the
    HTC Dream, released on 22 October 2008.
   While Android is designed primarily for smartphones and
    tablets. But Now electronics, including laptops and
    netbooks, smartbooks,and ebook readers.
    Google intends to bring Android to televisions with Google
    TV, and the OS has seen niche applications on
    wristwatches, headphones, car CD and DVD players, digital
    cameras, portable media players and landlines.
Google TV Home
Screen
Version ::
 1.5 Cupcake                       0.6%
 1.6 Donut                         1.0%
 4.0.x Ice Cream Sandwich   1.0%
 3.x.x Honeycomb                   3.4%
 2.0, 2.1 Eclair                   7.6%
 2.2 Froyo                         27.8%
 2.3.x Gingerbread                 58.6%
WHAT IS ANDROID SDK ?
   The Android SDK provides the tools and APIs necessary
    to begin developing applications on the Android platform
    using the Java programming language.
ANDROID ARCHITECTURE
APPLICATIONS

   Android will ship with a set of core applications including
    an email client, SMS
    program, calendar, maps, browser, contacts, and others.
    All applications are written using the Java programming
    language.
LIBRARIES
   Android includes a set of C/C++ libraries used by various
    components of the Android system. These capabilities are exposed
    to developers through the Android application framework. Some of
    the core libraries are listed below:

   System C library - a BSD-derived implementation of the standard C
    system library (libc), tuned for embedded Linux-based devices.

   Media Libraries - based on PacketVideo's OpenCORE; the libraries
    support playback and recording of many popular audio and video
    formats, as well as static image files, including
    MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.

   Surface Manager - manages access to the display subsystem and
    seamlessly composites 2D and 3D graphic layers from multiple
    applications
 LibWebCore - a modern web browser engine which
powers both the Android browser and an embeddable web
view
   SGL - the underlying 2D graphics engine
 3D libraries - an implementation based on OpenGL ES
1.0 APIs; the libraries use either hardware 3D acceleration
(where available) or the included, highly optimized 3D
software rasterizer
   FreeType - bitmap and vector font rendering
 SQLite - a powerful and lightweight relational database
engine available to all applications
A LARGE NO OF MOBILE COMPANIES ARE USING ANDROID. A
LIST OF COMPANIES SUPPORTING ANDROID IN THEIR HARDWARE
IS ::

 Acer Inc , ALCATEL ( TCL corporation )
 NCE casio Mobile Communication , Cherry Mobile

 CSL , Dell , Bluelans Communications

 Garmin , Geeks Phone , General Mobile , High screen
  , HKC
 HTC coroporation , Huawei , I-mobile, Lenovo , LG

 Motorola , Samsung

 Sony Ericsson, Videocon
LINUX KERNEL
   Android relies on Linux version 2.6 for core system
    services such as security, memory management, process
    management, network stack, and driver model. The
    kernel also acts as an abstraction layer between the
    hardware and the rest of the software stack.
FEATURES
   Application framework enabling reuse and replacement of
    components
   Dalvik virtual machine optimized for mobile devices
   Integrated browser based on the open source WebKit engine
   Optimized graphics powered by a custom 2D graphics library;
    3D graphics based on the OpenGL ES 1.0 specification
    (hardware acceleration optional)
   SQLite for structured data storage
   Media support for common audio, video, and still image
    formats MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
   GSM Telephony (hardware dependent)
   Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
   Camera, GPS, compass, and accelerometer (hardware
    dependent)
BUILD THE ANDROID APPLICATION
 First we Known this three Basic Languages. After Make
  the Android Application.
 Java and C,C++

 C used for low level funtionalities and deveice
  connectivities
 Java used for Framework and Application Level
PROGRAM OF BACK FUNCTION FOR ANDROID
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
public class ProgressBarExampleActivity extends Activity {
private static final String LOG_TAG = "PB_EXAMPLE";
private EditText etNumSecondsM;
private EditText etSecondsProgressedM;
private Button bExitM;
private Button bExecuteM;
private ProgressBar pbDefaultM;
private ProgressBarAsyncTask pbTaskM = null
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
drawGUI();
 }
/** Called when user press the back button */
@Override
public void onBackPressed()
{
Log.d(LOG_TAG, "Cancelling task");
if( pbTaskM != null)
{
pbTaskM.cancel( false);
}
}
public void onClick(View view) {
pbTaskM = new ProgressBarAsyncTask( pbDefaultM,
etSecondsProgressedM);
pbTaskM.execute( new Integer(
    etNumSecondsM.getText().toString()));
 }
});
bExitM.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
exit( RESULT_OK);
}
});
 }
 public void exit( int theResult)
 {
setResult( theResult);
finish();
}
}
WORLD-WIDE SMARTPHONE SALES

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 
Disk operating system
Disk operating systemDisk operating system
Disk operating system
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Operating system
Operating system Operating system
Operating system
 
File management
File managementFile management
File management
 
Block diagram of a computer
Block diagram of a computerBlock diagram of a computer
Block diagram of a computer
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating systems
Operating systems Operating systems
Operating systems
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
 
Application Software
Application Software Application Software
Application Software
 
what is computer
what is computerwhat is computer
what is computer
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
 
Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - Overview
 
Control panel
Control panelControl panel
Control panel
 
File management
File managementFile management
File management
 
App development
App developmentApp development
App development
 
Software components
Software componentsSoftware components
Software components
 

Semelhante a What is an Operating System

Semelhante a What is an Operating System (20)

Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my college
 
Android
AndroidAndroid
Android
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phones
 
Androids
AndroidsAndroids
Androids
 
Android for-all
Android for-allAndroid for-all
Android for-all
 
Android Phone
Android PhoneAndroid Phone
Android Phone
 
Android OS 2019
Android OS 2019Android OS 2019
Android OS 2019
 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]
 
PPT on Android
PPT on AndroidPPT on Android
PPT on Android
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android OS
Android OSAndroid OS
Android OS
 
Android
AndroidAndroid
Android
 
Android By Vipin
Android By VipinAndroid By Vipin
Android By Vipin
 
Android (1)
Android (1)Android (1)
Android (1)
 
Android
AndroidAndroid
Android
 

Último

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 

Último (20)

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 

What is an Operating System

  • 1. WHAT IS OPERATING SYSTEM ? An operating system (OS) is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system. A user cannot run an application program on the computer without an operating system, unless the application program is self booting.
  • 2. OS (OPERATING SYSTEM) Various Types of Operating Systems Various Types of Operating Systems are Used in Mobile Phones. are Used in Mobile Phones. Symbain , Android , RIM , Windows Mobile , Apple , Microsoft , Bada , IOS etc.
  • 4. WHAT IS ANDROID ? ●Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers.
  • 5. HISTORY Android, Inc was founded in Palo Alto, California, United States in October, 2003 by Andy Rubin, Rich Miner,Nick Sears, and Chris White.
  • 6. ANDROID OPEN SOURCE PROJECT The Android Open Source Project (AOSP) is led by Google. According to the project "The goal of the Android Open Source Project is to create a successful real-world product that improves the mobile experience for end users.“  AOSP also maintains the Android Compatibility Program, defining an "Android compatible" device "as one that can run any application written by third-party developers using the Android SDK and NDK", to prevent incompatible Android implementations.  The compatibility program is also optional and free of charge, with the Compatibility Test Suite also free and open-source.
  • 7. ANDROID VERSION HISTORY The Android beta was released on 5 November 2007, while the software developer's kit (SDK) was released on 12 November 2007. Android 1.0, the first commercial version of the software, was released on 23 September 2008.The first Android device, the HTC Dream (G1).
  • 8.
  • 9. FEATURES  Android Market application download and updates through the Market app.  Web browser to show, zoom and pan full HTML and XHTML web pages – multiple pages show as windows.  Camera support – however this version lacked the option to change the camera's resolution.  Gmail, Google Contects, Google Calendar,Google Talk,Goggle Map,Instant messaging, text messaging, and MMS, Wi-Fi and Bluetooth support.  Other apps include: Alarm Clock, Calculator, Dialer (Phone), Home screen Pictures (Gallery), and Settings.
  • 10. V1.5 CUPCAKE New Features : • On 15 September 2009,Donut – was released, based on Linux kernel 2.6.29.Included in the update. • Voice and text entry search bookmark history, contacts, and the web. • with faster camera access, Updated technology support for CDMA/EVDO, 802.1x, VPNs,
  • 11. V2.0/2.1 ECLAIRS  The Motorola Droid introduced Android 2.0.  On 26 October 2009, the Android 2.0. Eclair – was released, based on Linux kernel 2.6.29. New Features  Bluetooth 2.1 support, Ability to tap a Contacts photo and select to call, SMS, or email the person.  Ability to search all saved SMS and MMS messages, with delete oldest messages.  Numerous new camera features, including flash support, digital zoom, scene mode, Improved typing speed, Improved Google Maps 3.1.2.  Addition of live wallpapers, allowing the animation of home- screen background images to show movement.
  • 12.
  • 13. V2.2.X FROYO  Google's Nexus One was the first smartphone to receive Android 2.2 Froyo.  On 20 May 2010, the Android 2.2 Froyo was released, based on Linux kernel 2.6.32. New Features  Integration of Chrome's V8 JavaScript engine into the Browser application, USB tethering and Wi-Fi hotspot functionality  Updated Market application with batch and automatic update features, Voice dialing and contact sharing over Bluetooth, Adobe Flash support  Support for numeric and alphanumeric passwords, Support for file upload fields in the Browser application.  V2.2.1, v2.2.2, v2.2.3
  • 14. V2.2.X FROYO
  • 15. V2.3.X GINGERBREAD • Google's Nexus S introduced Android 2.3 Gingerbread. • On 6 December 2010, the Android 2.3 (Gingerbread) SDK was released, based on Linux kernel 2.6.35. New Features • increased speed, Enhanced copy/paste functionality, allowing users to select a word by press-hold, copy, and paste. • Native support for more sensors, Support for multiple cameras on the device, including afront-facing camera. • Support for WebM/VP8 video playback, and AAC audio encoding. • V2.3.3 , v2.3.4, v2.3.5, v2.3.6, v2.3.7
  • 16. V2.3.X GINGERBREAD GOOGLE'S NEXUS S INTRODUCED ANDROID 2.3 GINGERBREAD.
  • 17. V3.X HONEYCOMB  The Motorola Xoom tablet introduced Android 3.0.1 Honeycomb.  On 22 February 2011, the Android 3.0 Honeycomb – the first tablet- only Android update – was released, based on Linux kernel 2.6.36. New Features  Support for multi-core processors, Ability to encrypt all user data, Support for video chat using Google Talk.  Redesigned keyboard, making typing fast, efficient and accurate on larger screen sizes.  Quick access to camera exposure, focus, flash, zoom, front-facing camera, time-lapse, and more  Ability to view albums and other collections in full-screen mode in Gallery, with easy access to thumbnails for other photos.  Connectivity for USB accessories, Support for external keyboards and pointing devices, High-performance Wi-Fi lock, maintaining high performance Wi-Fi connections.  V3.1, v3.2, v3.2.1, v3.2.2
  • 18. V3.X HONEYCOMB
  • 19. V4.X ICE CREAM SANDWICH  Android 4.0 – codenamed Ice Cream Sandwich, and based on Linux kernel 3.0.1 Ice Cream Sandwich release event on 19 October 2011.  The Galaxy Nexus introduced Android 4.0.1 Ice Cream Sandwich. New Features  Enhanced speed and performance, Easier-to-create folders, with a drag- and-drop style, A customizable launcher  Improved visual voicemail with the ability to speed up or slow down voicemail messages, Pinch-to-zoom functionality in the calendar  Offline search, a two-line preview, and new action bar at the bottom of the Gmail app, Improved camera app with zero shutter lag, time lapse settings, panorama mode, and the ability to zoom while recording, Built- in photo editor, New gallery layout, organized by location and person  Android Beam, a near-field communication feature allowing the rapid short-range exchange of web bookmarks, contact info, directions, YouTube videos and other data, Wi-Fi Direct, 1080p video recording for stock Android devices
  • 20. V4.X ICE CREAM SANDWICH
  • 21. ALL FEATURES  In December 2011, Greg Krone-Hartman announced the start of the Android Mainlining Project, which aims to put some Android drivers, patches and features back into the Linux kernel, starting in Linux 3.3. further integration being expected for Linux Kernel 3.4 Current features and specifications:  Handset layouts , Storage , Connectivity , Messaging  Multiple language support , Web browser  Java support , Media support , Streaming media support  Additional hardware support , Multi-touch , Blue tooth  Video calling , Multitasking , Voice based features  Tethering :: Android supports tethering, which allows a phone to be used as a wireless/wired Wi-Fi hotspot. , Screen capture  External storage :: include micro SD slot, USB flash drives and USB  HDDs, many Android tablets also include USB.
  • 22. USES  The first commercially available phone to run Android was the HTC Dream, released on 22 October 2008.  While Android is designed primarily for smartphones and tablets. But Now electronics, including laptops and netbooks, smartbooks,and ebook readers.  Google intends to bring Android to televisions with Google TV, and the OS has seen niche applications on wristwatches, headphones, car CD and DVD players, digital cameras, portable media players and landlines.
  • 24. Version ::  1.5 Cupcake 0.6%  1.6 Donut 1.0%  4.0.x Ice Cream Sandwich 1.0%  3.x.x Honeycomb 3.4%  2.0, 2.1 Eclair 7.6%  2.2 Froyo 27.8%  2.3.x Gingerbread 58.6%
  • 25. WHAT IS ANDROID SDK ?  The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • 27. APPLICATIONS  Android will ship with a set of core applications including an email client, SMS program, calendar, maps, browser, contacts, and others. All applications are written using the Java programming language.
  • 28. LIBRARIES  Android includes a set of C/C++ libraries used by various components of the Android system. These capabilities are exposed to developers through the Android application framework. Some of the core libraries are listed below:  System C library - a BSD-derived implementation of the standard C system library (libc), tuned for embedded Linux-based devices.  Media Libraries - based on PacketVideo's OpenCORE; the libraries support playback and recording of many popular audio and video formats, as well as static image files, including MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.  Surface Manager - manages access to the display subsystem and seamlessly composites 2D and 3D graphic layers from multiple applications
  • 29.  LibWebCore - a modern web browser engine which powers both the Android browser and an embeddable web view  SGL - the underlying 2D graphics engine  3D libraries - an implementation based on OpenGL ES 1.0 APIs; the libraries use either hardware 3D acceleration (where available) or the included, highly optimized 3D software rasterizer  FreeType - bitmap and vector font rendering  SQLite - a powerful and lightweight relational database engine available to all applications
  • 30. A LARGE NO OF MOBILE COMPANIES ARE USING ANDROID. A LIST OF COMPANIES SUPPORTING ANDROID IN THEIR HARDWARE IS ::  Acer Inc , ALCATEL ( TCL corporation )  NCE casio Mobile Communication , Cherry Mobile  CSL , Dell , Bluelans Communications  Garmin , Geeks Phone , General Mobile , High screen , HKC  HTC coroporation , Huawei , I-mobile, Lenovo , LG  Motorola , Samsung  Sony Ericsson, Videocon
  • 31.
  • 32. LINUX KERNEL  Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. The kernel also acts as an abstraction layer between the hardware and the rest of the software stack.
  • 33. FEATURES  Application framework enabling reuse and replacement of components  Dalvik virtual machine optimized for mobile devices  Integrated browser based on the open source WebKit engine  Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)  SQLite for structured data storage  Media support for common audio, video, and still image formats MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)  GSM Telephony (hardware dependent)  Bluetooth, EDGE, 3G, and WiFi (hardware dependent)  Camera, GPS, compass, and accelerometer (hardware dependent)
  • 34. BUILD THE ANDROID APPLICATION  First we Known this three Basic Languages. After Make the Android Application.  Java and C,C++  C used for low level funtionalities and deveice connectivities  Java used for Framework and Application Level
  • 35. PROGRAM OF BACK FUNCTION FOR ANDROID import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.ProgressBar; public class ProgressBarExampleActivity extends Activity { private static final String LOG_TAG = "PB_EXAMPLE"; private EditText etNumSecondsM; private EditText etSecondsProgressedM; private Button bExitM; private Button bExecuteM; private ProgressBar pbDefaultM; private ProgressBarAsyncTask pbTaskM = null
  • 36. public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); drawGUI(); } /** Called when user press the back button */ @Override public void onBackPressed() { Log.d(LOG_TAG, "Cancelling task"); if( pbTaskM != null) { pbTaskM.cancel( false); } } public void onClick(View view) { pbTaskM = new ProgressBarAsyncTask( pbDefaultM, etSecondsProgressedM);
  • 37. pbTaskM.execute( new Integer( etNumSecondsM.getText().toString())); } }); bExitM.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { exit( RESULT_OK); } }); } public void exit( int theResult) { setResult( theResult); finish(); } }