SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
Santosh Kumar
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
salmankhan570
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
Vaibhav Bajaj
 

What's hot (20)

Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
Android history
Android historyAndroid history
Android history
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Windows operating system presentation
Windows operating system presentationWindows operating system presentation
Windows operating system presentation
 
Cpu ppt cse
Cpu ppt cseCpu ppt cse
Cpu ppt cse
 
iOS Operating System
iOS Operating SystemiOS Operating System
iOS Operating System
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
 
Introduction to ios
Introduction to iosIntroduction to ios
Introduction to ios
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
ios vs android.ppt
ios vs android.pptios vs android.ppt
ios vs android.ppt
 
Android ppt
Android ppt Android ppt
Android ppt
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 
Computer Science Class 11 India PPT
Computer Science Class 11 India PPTComputer Science Class 11 India PPT
Computer Science Class 11 India PPT
 
Apple iOS
Apple iOSApple iOS
Apple iOS
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Operating system
Operating system Operating system
Operating system
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 

Similar to What is operating system

Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phones
christinejoy12
 

Similar to What is 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
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

What is 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(); } }