SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Introduction To 
ANDROID 
By 
D.Kaviarasu, MCA
Introduction to Android 
 Android is a Linux-based operating system for mobile devices 
such as Smartphone and tablet computers, developed by 
Google in conjunction with the Open Handset Alliance. 
 Android was initially developed by Android Inc., whom 
Google financially backed and later purchased in 2005. 
 The unveiling of the Android distribution in 2007 was 
announced with the founding of the Open Handset 
Alliance…
What is Android? 
 Open software platform for mobile development. 
 A complete stack – OS, Middleware, Applications. 
 An Open Handset Alliance (OHA) project. 
 Powered by Linux operating system. 
 Fast application development in Java. 
 Open source under the Apache license
Origin of Android 
 Android was founded in Palo Alto, California in October 
2003 by Andy Rubin, Rich Miner, Nick Sears and Chris 
white who work at “Google” to develop. 
 “smarter mobile devices that are more aware of its 
owner’s location and preferences.” 
 Android was bought by “Google” in 2005. 
 On the 5th of the November 2007 the open handset Alliance, a consortium of 
several Companies was unveiled with the goal to develop open standards for 
mobile services.
Open Handset Alliance (OHA) 
 The OHA is a group of hardware and software developers, including Google, 
NTT DoCoMo, Sprint Nextel, and HTC … 
 Goal 
 Accelerate innovation in mobile 
 Offer consumers a richer, less expensive, and better mobile experience 
 OHA have developed Android™, the first complete, open, and free mobile 
platform
Open Handset Alliance (OHA)
Android Architecture
Linux Kernel 
 Android relies on Linux version 2.6 for core system services such as 
device drivers, security, memory management ,process management. 
 The kernel also acts as an abstraction layer between the hardware 
and the rest of the software stack.
Libraries 
 Includes a set of C/C++ libraries. 
 Interface through Java. 
 Surface manager – Handling UI Windows. 
 2D and 3D graphics. 
 Media codecs, SQLite, Browser engine.
Android Runtime 
 Dalvik VM (translator between the application side and the 
operating system) 
 Dex files (.dex)format 
 Compact and efficient than class files 
 Limited memory and battery power 
 Core Libraries 
 Java 5 Std edition 
 Collections, I/O etc…
Application Framework 
 Framework elements are: Intents , Content Providers , Views and 
managers 
 This layer has been designed to facilitate the reuse of components in 
android 
 Developers can build their applications to execute on android kernel 
and inter-operate among themselves and with existing applications.
Applications 
 Android will ship with a set of core applications including an 
 Email client, 
 SMS program, 
 Calendar, 
 Contacts & others…. 
 All the applications are written using the Java programming 
language.
Features of Android 
 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 Wi-Fi (hardware dependent) 
 Camera, GPS, compass, and accelerometer (hardware dependent) 
 Rich development environment including a device emulator, tools for debugging, 
memory and performance profiling, and a plugin for the Eclipse IDE
Versions of Android 
Each version after "Astro" and "Bender" is named in alphabetical order 
after a dessert or sugary treat, with 1.5 "Cupcake" being the first and 
every update since following this naming convention. 
 Alpha (1.0) 
 Beta (1.1) 
 Cupcake (1.5) 
 Donut (1.6) 
 Eclair (2.0–2.1) 
 Froyo (2.2–2.2.3) 
 Gingerbread (2.3–2.3.7) 
 Honeycomb (3.0–3.2.6) 
 Ice Cream Sandwich (4.0–4.0.4) 
 Jelly Bean (4.1–4.3.1) 
 KitKat (4.4–4.4.4) 
 "L" release (developer preview)
Pre-commercial release versions 
Alpha(1.0) & Beta (1.1) 
Android 1.0 - Alpha 
 There were at least two internal releases 
inside Google and the OHA before the Beta 
was released in November 2007. 
 For the milestones in internal releases, 
names of fictional robots were chosen, 
with various releases code-named "Astro 
Boy", "Bender" and "R2-D2”. 
 Dan Morrill created some of the first 
mascot logos, but the current green 
Android logo was designed by Irina Blok 
Android 1.1- Beta 
The Beta was released on November 5, 
2007,while the software development kit 
(SDK) was released on November 12, 2007. 
The November 5 date is popularly celebrated 
as Android's "birthday".
Android 1.5 (Cupcake) 
The Cupcake was launched in 30 April 2009 
Based on Linux Kernel 2.6.27 
Faster Camera start up and image capture 
Much faster GPS 
Onscreen Soft Keyboard 
Directly uploads videos to YouTube and Picasa
Android 1.6 (Donut) 
 The Donut was launched in 15 September 2009 
 Based on Linux Kernel 2.6.29 – Quick Search Box and 
Voice Search 
 Integrated camera, camcorder and gallery, toggle between 
still and video capture modes 
 Battery usage indicator 
 CDMA support 
 Multilingual text-to-speech function
Android 2.0–2.1 (Eclair) 
 The Éclair was Launched in 26 October 2009 
 Multiple Accounts for email and contact 
synchronization 
 New browser User-Interface and support for HTML 5 
 New Calendar features
Android 2.2–2.2.3 (Froyo) 
 The Froyo was Launched on 20 May, 2010 
 Based on Linux Kernel 2.6.32 
 New tips widget for home screen 
 Improve exchange support 
 Multiple keyboard language 
 Adobe Flash Player 10.1 
 HotSpot 
 Application Update functionality
Android 2.3–2.3.7 (Gingerbread) 
 Gingerbread was launched on 6 December, 2010 
 UI refinements for simplicity and speed 
 New keyboard for faster text input 
 One-touch word selection and copy/paste 
 Internet calling(VoIP Call)
Android 3.0–3.2.6 (Honeycomb) 
 Honeycomb was launched on 22 Feb, 2011 
 Specially optimized for tablets and devices with larger 
screen sizes 
 Refined multitasking, rich notification home screen 
customizations widgets 
 Bluetooth-in support for Media/Picture Transfer 
Protocol
Android 4.0–4.0.4 (Ice Cream Sandwich) 
 Ice Cream Sandwich was launched 19 Oct, 2011 
 Simple, Beautiful, Useful, Refined, evolved UI 
 Home screen folders and favourites tray 
 Resizable widgets 
 New lock screen actions 
 Quick responses for incoming calls 
 Improved text input and spell-checking 
 Powerful web browsing
Android 4.1–4.3.1 (Jelly Bean) 
 Jelly Bean was launched on 13 nov 2012 
 Android 4.2 introduces an all new Gesture Keyboard 
 Android 4.2 lets you place widgets on your device's 
lock screen to give you faster access to your calendar, 
Gmail, SMS 
 Support for group messaging via MMS. 
 Wi-Fi Direct support has been improved, so your 
device can now remember other devices. 
 Use the phone app in landscape orientation or while 
in a car dock 
 Improved TalkBack support with a single tap dialpad.
Android 4.4–4.4.4 (KitKat) 
 Google announced Android 4.4 KitKat, internally known 
as Project Svelte, on 3 September 2013. 
 KitKat was launched on 31, October 2013 
 Released on Refreshed interface with white elements 
instead of blue 
 Wireless printing capability 
 Web Views now based on Chromium engine 
 New framework for UI transitions 
 Expanded functionality for notification listener services 
 Storage access framework for retrieving content and 
documents from other sources
Android L 
 Android "L" (working title) is an upcoming release of the Android 
mobile operating system developed by Google, unveiled on June 25, 
2014 and released in beta the next day for select Google Nexus devices. 
 Its formal version number and official codename have not yet been 
announced. 
 The most prominent changes to "L" include a redesigned user interface 
built around a responsive design language referred to as "material 
design". 
 Internal changes were also made to the platform, with the Android 
Runtime (ART) officially replacing Dalvik for improved application 
performance, and changes intended to improve and optimize battery 
usage. 
 Alongside "Android L” focus Android-oriented platforms and 
technologies, including Android TV, in-car platform Android Auto, 
wearable computing platform Android Wear, and health tracking 
platform Google Fit.
Android Development 
 DEVELOPMENT REQUIREMENTS 
 JAVA 
 Android SDK 
 Eclipse IDE (or ) MonoDevelop (Xamarin) 
 PROGRAMMING LANGUAGES 
 JAVA – officially supported. 
 The Android SDK provides you the API libraries and developer tools necessary to build, test, 
and debug apps for Android. 
 If you're a new Android developer, we recommend you download the ADT Bundle to quickly 
start developing apps. With a single download, the ADT Bundle includes everything you need 
to begin developing apps: 
 Eclipse + ADT plugin 
 Android SDK Tools 
 Android Platform-tools 
 The latest Android platform 
 The latest Android system image for the emulators
Advantages & Disadvantages of Android 
Advantages: 
 Android is open: because it is Linux based open source so it can be developed by anyone. 
 Easy access to the Android App Market: Android owners are people who love to learn the 
phone, with Google's Android App Market you can download applications for free. 
 Populist Operating System: Android Phones, different from the iOS is limited to the iphone 
from Apple, then Android has many manufacturers, with their respective flagship gadget from 
HTC to Samsung. 
 USB full facilities. You can replace the battery, mass storage, DiskDrive, and USB tethering. 
 Easy in terms of notification: the operating system is able to inform you of a new SMS, Email, or 
even the latest articles from an RSS Reader. 
 Supports all Google services: Android operating system supports all of google services ranging 
from Gmail to Google reader. all google services can you have with one operating system, 
namely Android. 
 Install ROM modification: There are many custom ROM that you can use on Android phones, 
and the guarantee will not harm your device.
Advantages & Disadvantages of Android 
Disadvantage: 
 Connected to the Internet: Android can be said is in need of an active internet connection. At 
least there should be a GPRS internet connection in your area, so that the device is ready to go 
online to suit our needs. 
 Sometimes slow device company issued an official version of Android your own. 
 Android Market is less control of the manager, sometimes there are malware. 
 As direct service providers, users sometimes very difficult to connect with the Google. 
 Sometimes there are ads: because it is easy and free, sometimes often a lot of advertising. In 
appearance it does not interfere with the performance of the application itself, as it sometimes 
is in the top or bottom of the application. 
 Wasteful Batteries, This is because the OS is a lot of "process" in the background causing the 
battery quickly drains.
Conclusion 
 Android is truly open, free development platform based on Linux and open source. 
 Handset makers can use & customize the platform without paying a royalty. 
 Android is open to all: industry, developers and users 
 Participating in many of the successful open source projects 
 Aims to be as easy to build for as the web 
 Google Android is stepping into the next level of Mobile Internet
Introduction to Andriod

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & ComponentsVijay Rastogi
 
Android architecture
Android architectureAndroid architecture
Android architectureHari Krishna
 
Android Operating System
Android Operating System Android Operating System
Android Operating System Sunil Maurya
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorialmaster760
 
History of android os from 1.0 to 9.0 pie
History of android os   from 1.0 to 9.0 pieHistory of android os   from 1.0 to 9.0 pie
History of android os from 1.0 to 9.0 pieXicom Technologies Ltd.
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentRamesh Prasad
 
Android versions
Android versionsAndroid versions
Android versionssriramakhil
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versionsMegha Jain
 
Versions of android
Versions of androidVersions of android
Versions of androidTarun Bamba
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2ELaii Dancel
 
Evolution of android operating system
Evolution of android operating systemEvolution of android operating system
Evolution of android operating systemMd. Abdullah Al Maruf
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesMerries Mapindan
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
 

Was ist angesagt? (20)

Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android Operating System
Android Operating System Android Operating System
Android Operating System
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorial
 
Android OS 2019
Android OS 2019Android OS 2019
Android OS 2019
 
Slideshare android
Slideshare androidSlideshare android
Slideshare android
 
History of android os from 1.0 to 9.0 pie
History of android os   from 1.0 to 9.0 pieHistory of android os   from 1.0 to 9.0 pie
History of android os from 1.0 to 9.0 pie
 
Android Report
Android ReportAndroid Report
Android Report
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 
Android versions
Android versionsAndroid versions
Android versions
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
 
Versions of android
Versions of androidVersions of android
Versions of android
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
 
Evolution of android operating system
Evolution of android operating systemEvolution of android operating system
Evolution of android operating system
 
Android
AndroidAndroid
Android
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 

Ähnlich wie Introduction to Andriod

Ähnlich wie Introduction to Andriod (20)

Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Know about Android Operating System
Know about Android Operating SystemKnow about Android Operating System
Know about Android Operating System
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
PPT on Android
PPT on AndroidPPT on Android
PPT on Android
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
01 03 - introduction to android
01  03 - introduction to android01  03 - introduction to android
01 03 - introduction to android
 
Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)
 
Android Applications Development
Android Applications DevelopmentAndroid Applications Development
Android Applications Development
 
Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phones
 
Android
AndroidAndroid
Android
 
Android
Android Android
Android
 
Android overview
Android overviewAndroid overview
Android overview
 
Android ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTERAndroid ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTER
 
Androids
AndroidsAndroids
Androids
 
Saminar ppt of
Saminar ppt ofSaminar ppt of
Saminar ppt of
 

Kürzlich hochgeladen

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
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
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
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
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
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
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
 
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
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
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
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 

Kürzlich hochgeladen (20)

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
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
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
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
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
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
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
 
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
 
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
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
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
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

Introduction to Andriod

  • 1. Introduction To ANDROID By D.Kaviarasu, MCA
  • 2.
  • 3. Introduction to Android  Android is a Linux-based operating system for mobile devices such as Smartphone and tablet computers, developed by Google in conjunction with the Open Handset Alliance.  Android was initially developed by Android Inc., whom Google financially backed and later purchased in 2005.  The unveiling of the Android distribution in 2007 was announced with the founding of the Open Handset Alliance…
  • 4. What is Android?  Open software platform for mobile development.  A complete stack – OS, Middleware, Applications.  An Open Handset Alliance (OHA) project.  Powered by Linux operating system.  Fast application development in Java.  Open source under the Apache license
  • 5. Origin of Android  Android was founded in Palo Alto, California in October 2003 by Andy Rubin, Rich Miner, Nick Sears and Chris white who work at “Google” to develop.  “smarter mobile devices that are more aware of its owner’s location and preferences.”  Android was bought by “Google” in 2005.  On the 5th of the November 2007 the open handset Alliance, a consortium of several Companies was unveiled with the goal to develop open standards for mobile services.
  • 6. Open Handset Alliance (OHA)  The OHA is a group of hardware and software developers, including Google, NTT DoCoMo, Sprint Nextel, and HTC …  Goal  Accelerate innovation in mobile  Offer consumers a richer, less expensive, and better mobile experience  OHA have developed Android™, the first complete, open, and free mobile platform
  • 9. Linux Kernel  Android relies on Linux version 2.6 for core system services such as device drivers, security, memory management ,process management.  The kernel also acts as an abstraction layer between the hardware and the rest of the software stack.
  • 10. Libraries  Includes a set of C/C++ libraries.  Interface through Java.  Surface manager – Handling UI Windows.  2D and 3D graphics.  Media codecs, SQLite, Browser engine.
  • 11. Android Runtime  Dalvik VM (translator between the application side and the operating system)  Dex files (.dex)format  Compact and efficient than class files  Limited memory and battery power  Core Libraries  Java 5 Std edition  Collections, I/O etc…
  • 12. Application Framework  Framework elements are: Intents , Content Providers , Views and managers  This layer has been designed to facilitate the reuse of components in android  Developers can build their applications to execute on android kernel and inter-operate among themselves and with existing applications.
  • 13. Applications  Android will ship with a set of core applications including an  Email client,  SMS program,  Calendar,  Contacts & others….  All the applications are written using the Java programming language.
  • 14. Features of Android  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 Wi-Fi (hardware dependent)  Camera, GPS, compass, and accelerometer (hardware dependent)  Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
  • 15. Versions of Android Each version after "Astro" and "Bender" is named in alphabetical order after a dessert or sugary treat, with 1.5 "Cupcake" being the first and every update since following this naming convention.  Alpha (1.0)  Beta (1.1)  Cupcake (1.5)  Donut (1.6)  Eclair (2.0–2.1)  Froyo (2.2–2.2.3)  Gingerbread (2.3–2.3.7)  Honeycomb (3.0–3.2.6)  Ice Cream Sandwich (4.0–4.0.4)  Jelly Bean (4.1–4.3.1)  KitKat (4.4–4.4.4)  "L" release (developer preview)
  • 16. Pre-commercial release versions Alpha(1.0) & Beta (1.1) Android 1.0 - Alpha  There were at least two internal releases inside Google and the OHA before the Beta was released in November 2007.  For the milestones in internal releases, names of fictional robots were chosen, with various releases code-named "Astro Boy", "Bender" and "R2-D2”.  Dan Morrill created some of the first mascot logos, but the current green Android logo was designed by Irina Blok Android 1.1- Beta The Beta was released on November 5, 2007,while the software development kit (SDK) was released on November 12, 2007. The November 5 date is popularly celebrated as Android's "birthday".
  • 17. Android 1.5 (Cupcake) The Cupcake was launched in 30 April 2009 Based on Linux Kernel 2.6.27 Faster Camera start up and image capture Much faster GPS Onscreen Soft Keyboard Directly uploads videos to YouTube and Picasa
  • 18. Android 1.6 (Donut)  The Donut was launched in 15 September 2009  Based on Linux Kernel 2.6.29 – Quick Search Box and Voice Search  Integrated camera, camcorder and gallery, toggle between still and video capture modes  Battery usage indicator  CDMA support  Multilingual text-to-speech function
  • 19. Android 2.0–2.1 (Eclair)  The Éclair was Launched in 26 October 2009  Multiple Accounts for email and contact synchronization  New browser User-Interface and support for HTML 5  New Calendar features
  • 20. Android 2.2–2.2.3 (Froyo)  The Froyo was Launched on 20 May, 2010  Based on Linux Kernel 2.6.32  New tips widget for home screen  Improve exchange support  Multiple keyboard language  Adobe Flash Player 10.1  HotSpot  Application Update functionality
  • 21. Android 2.3–2.3.7 (Gingerbread)  Gingerbread was launched on 6 December, 2010  UI refinements for simplicity and speed  New keyboard for faster text input  One-touch word selection and copy/paste  Internet calling(VoIP Call)
  • 22. Android 3.0–3.2.6 (Honeycomb)  Honeycomb was launched on 22 Feb, 2011  Specially optimized for tablets and devices with larger screen sizes  Refined multitasking, rich notification home screen customizations widgets  Bluetooth-in support for Media/Picture Transfer Protocol
  • 23. Android 4.0–4.0.4 (Ice Cream Sandwich)  Ice Cream Sandwich was launched 19 Oct, 2011  Simple, Beautiful, Useful, Refined, evolved UI  Home screen folders and favourites tray  Resizable widgets  New lock screen actions  Quick responses for incoming calls  Improved text input and spell-checking  Powerful web browsing
  • 24. Android 4.1–4.3.1 (Jelly Bean)  Jelly Bean was launched on 13 nov 2012  Android 4.2 introduces an all new Gesture Keyboard  Android 4.2 lets you place widgets on your device's lock screen to give you faster access to your calendar, Gmail, SMS  Support for group messaging via MMS.  Wi-Fi Direct support has been improved, so your device can now remember other devices.  Use the phone app in landscape orientation or while in a car dock  Improved TalkBack support with a single tap dialpad.
  • 25. Android 4.4–4.4.4 (KitKat)  Google announced Android 4.4 KitKat, internally known as Project Svelte, on 3 September 2013.  KitKat was launched on 31, October 2013  Released on Refreshed interface with white elements instead of blue  Wireless printing capability  Web Views now based on Chromium engine  New framework for UI transitions  Expanded functionality for notification listener services  Storage access framework for retrieving content and documents from other sources
  • 26. Android L  Android "L" (working title) is an upcoming release of the Android mobile operating system developed by Google, unveiled on June 25, 2014 and released in beta the next day for select Google Nexus devices.  Its formal version number and official codename have not yet been announced.  The most prominent changes to "L" include a redesigned user interface built around a responsive design language referred to as "material design".  Internal changes were also made to the platform, with the Android Runtime (ART) officially replacing Dalvik for improved application performance, and changes intended to improve and optimize battery usage.  Alongside "Android L” focus Android-oriented platforms and technologies, including Android TV, in-car platform Android Auto, wearable computing platform Android Wear, and health tracking platform Google Fit.
  • 27. Android Development  DEVELOPMENT REQUIREMENTS  JAVA  Android SDK  Eclipse IDE (or ) MonoDevelop (Xamarin)  PROGRAMMING LANGUAGES  JAVA – officially supported.  The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android.  If you're a new Android developer, we recommend you download the ADT Bundle to quickly start developing apps. With a single download, the ADT Bundle includes everything you need to begin developing apps:  Eclipse + ADT plugin  Android SDK Tools  Android Platform-tools  The latest Android platform  The latest Android system image for the emulators
  • 28. Advantages & Disadvantages of Android Advantages:  Android is open: because it is Linux based open source so it can be developed by anyone.  Easy access to the Android App Market: Android owners are people who love to learn the phone, with Google's Android App Market you can download applications for free.  Populist Operating System: Android Phones, different from the iOS is limited to the iphone from Apple, then Android has many manufacturers, with their respective flagship gadget from HTC to Samsung.  USB full facilities. You can replace the battery, mass storage, DiskDrive, and USB tethering.  Easy in terms of notification: the operating system is able to inform you of a new SMS, Email, or even the latest articles from an RSS Reader.  Supports all Google services: Android operating system supports all of google services ranging from Gmail to Google reader. all google services can you have with one operating system, namely Android.  Install ROM modification: There are many custom ROM that you can use on Android phones, and the guarantee will not harm your device.
  • 29. Advantages & Disadvantages of Android Disadvantage:  Connected to the Internet: Android can be said is in need of an active internet connection. At least there should be a GPRS internet connection in your area, so that the device is ready to go online to suit our needs.  Sometimes slow device company issued an official version of Android your own.  Android Market is less control of the manager, sometimes there are malware.  As direct service providers, users sometimes very difficult to connect with the Google.  Sometimes there are ads: because it is easy and free, sometimes often a lot of advertising. In appearance it does not interfere with the performance of the application itself, as it sometimes is in the top or bottom of the application.  Wasteful Batteries, This is because the OS is a lot of "process" in the background causing the battery quickly drains.
  • 30. Conclusion  Android is truly open, free development platform based on Linux and open source.  Handset makers can use & customize the platform without paying a royalty.  Android is open to all: industry, developers and users  Participating in many of the successful open source projects  Aims to be as easy to build for as the web  Google Android is stepping into the next level of Mobile Internet