SlideShare a Scribd company logo
PRESENTED BY
   veergoud
m.tech-cse:BVRIT
vpedapolu@gmail.com
Why Android
 •   Android was designed as a platform for software development.

 • Android is open.
              open

 • Android is free.

 • Community support.

 • Tool support.



TECHNICAL SEMINAR ON ANDROID :2011                                  2
Introduction to 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

TECHNICAL SEMINAR ON ANDROID :2011                    3
Android Architecture




TECHNICAL SEMINAR ON ANDROID:2011                     4
Applications
 • Android will ship with a set of core applications including an
        a)Email client,
        b)SMS program,
        c)Calendar,
        d)Contacts & others….
 • All the applications are written using the Java programming
   language.




TECHNICAL SEMINAR ON ANDROID :2011                                  5
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




TECHNICAL SEMINAR ON ANDROD:2011                             6
• Includes a set of C/C++ libraries.
     • Interface through Java.
     • Surface manager – Handling UI
       Windows.
     • 2D and 3D graphics.
     • Media codecs, SQLite, Browser
       engine.
TECHNICAL SEMINAR ON ANDROID:2011           7
• 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…

TECHNICAL SEMINAR ON ANDROD:2011                   8
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.




TECHNICAL SEMINAR ON ANDROID:2011                            9
Traditional Linux Model vs.
                                    Android Model
                                                   Android Framework
       native C program
                                                       getService ()



      glibc & shared libs                Application                    Service



                                                                                     JNI Method
                      System call
                                             JNI



                                                                       System call
             Kernel
                                     bionic & shared libs                                          Kernel

           Hardware

                                                                                                  Hardware


TECHNICAL SEMINAR ON ANDROID:2011                                                                            10
Android applications are
                            compiled to Dalvik byte code
        Write app in Java
        Write app in Java
                                         Compiled in Java
                                         Compiled in Java



                        Transformed to Dalvik byte code
                        Transformed to Dalvik byte code




                                    Loaded into Dalvik VM
                                    Loaded into Dalvik VM

                                       Linux OS


TECHNICAL SEMINAR ON ANDROID:2011                           11
Android SDK
     ADT: Android Development Tool, an Eclipe plugin
     Two debuggers
          adb: Android Debug Bridge
          ddms: Dalvik Debug Monitor Server
     aapk: Android Application package tool
          All resources are bundled into an archive, called apk file.
     dx: java byte code to Dalvik executable translator




TECHNICAL SEMINAR ON ANDROID:2011                                        12
Android Applications
 •   Quick Office connect
 •   Document scanner
 •   Astro file manager
 •   Cashbook
 •   Mighty meeting
 •   Voice recorder
 •   Star Translate
 •   My backup
 •   Foursquare
 •   The hill
 •   Twidroyo

TECHNICAL SEMINAR ON ANDROID:2011                      13
Dynamic content updating
                        on Android based device




TECHNICAL SEMINAR ON ANDROID:2011             14
Ubiquitous modeling language for
                        Android Platform




TECHNICAL SEMINAR ON ANDROID:2011                    15
Display the data from Database
                       by List View on Android




TECHNICAL SEMINAR ON ANDROID:2011                  16
The mobile Oss for Smart Phones ,
                        PDAs , Notebooks in 2010




TECHNICAL SEMINAR ON ANDROID:2011                      17
ANDROID PHONE
                               MARKET GROWTH




TECHNICAL SEMINAR ON ANDROID:2011              18
Differences between
                                    Smart Phones
  Feature              Android         Windows mobile   BlackBerry
  company              Google          Microsoft        RIM
  OS family            Linux           Windows          Mobile OS
  Languages            Java            Visual C++       C++
  SDK Platform         Multiplatform   dependent        dependent
  Face book            Yes             Yes              Yes
  Multitasking         Yes             limited          limited
  issues               no              Distributed      yes




TECHNICAL SEMINAR ON ANDROID:2011                                    19
Differences between
                                     Apple and Android
 Specification                 Apple                         Android
   Ownership                    Apple Proprietary             Google open Source
   Compatible Access            3G,3.5G,Wi-Fi,Bluetooth       2G,3G,3.5G and
   Technology                                                 4G(GSM ,
                                                              CDMA,Bluetooth,Wi-Fi,
                                                              and WiMAX)
   Compatible Devices           iPod , iPod Touch, iPhones    Any Devices
   Messaging                    SMS , MMS ,email              SMS , MMS , email and
                                                              C2DM
   Web Browser                  Safari                        Open source Web kit
                                                              layout engine coupled with
                                                              Chrome’s V8 JavaScript
                                                              engine
   Connectivity                 Wi-Fi, Bluetooth              Wi-Fi, Bluetooth and NFC
   Multitasking                 Supported                     Supported
   Other device connectivity    (Internet) Bluetooth          (Internet Tethering)
                                                              Hotspot feature with Wi-Fi

TECHNICAL SEMINAR ON ANDROID:2011                                                          20
Differences between
                                    Apple and Android
 Specification                Apple               Android
   Chrome to phone             Not supported       Supported
   3D Google Map               Not Yet             Supported
   Email Attachments           Single file only    Multiple files
   Google Talk                 Web browser chat    GTalk Specific Client and
                                                   Video Supported
   Hardware Vendors            Apple               Samsung,Motorola,LG,Son
                                                   y Ericsson,
                                                   Dell,Huawei,HTC
   3rd Party Branded OS        No                  Supported
   Adobe Flash Support         Not Supported       Supported
   No of Home Screen Panels    11                  5




TECHNICAL SEMINAR ON ANDROID:2011                                          21
Uses of Android




TECHNICAL SEMINAR ON ANDROID:2011                     22
Uses of Android




TECHNICAL SEMINAR ON ANDROID:2011                     23
Conclusion


  •   Text to speech
  •   Virtual memory buffer management
  •   Open source platform
  •   High Resolution




TECHNICAL SEMINAR ON ANDROID:2011                24
Queries?



    Sources:
    http://code.google.com/android
    www.youtubecom/android
    www.developer.android.com
THANK YOU

More Related Content

What's hot

Droid con berlin_the_bb10_android_runtime
Droid con berlin_the_bb10_android_runtimeDroid con berlin_the_bb10_android_runtime
Droid con berlin_the_bb10_android_runtimeDroidcon Berlin
 
Android For Java Developers
Android For Java DevelopersAndroid For Java Developers
Android For Java Developers
Mike Wolfson
 
Droid con 2012 bangalore v2.0
Droid con 2012   bangalore v2.0Droid con 2012   bangalore v2.0
Droid con 2012 bangalore v2.0Premchander Rao
 
Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010
Nokia
 
An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To AndroidGoogleTecTalks
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conference
Nokia
 
Getting started with android
Getting started with androidGetting started with android
Getting started with android
amitgb
 
Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)
Nokia
 
Qt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn StrippedQt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn Stripped
Nokia
 
Qt everywhere
Qt everywhereQt everywhere
Qt everywhere
Nokia
 
Slides bootcamp21
Slides bootcamp21Slides bootcamp21
Slides bootcamp21
dxsaki
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the air
Nokia
 
Ii 1100-android development for fun and profit
Ii 1100-android development for fun and profitIi 1100-android development for fun and profit
Ii 1100-android development for fun and profit
Adrian Mikeliunas
 
Ii 1300-java essentials for android
Ii 1300-java essentials for androidIi 1300-java essentials for android
Ii 1300-java essentials for android
Adrian Mikeliunas
 
Kahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering ServicesKahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering Services
kahunasystems
 
Ii 1500-publishing your android application
Ii 1500-publishing your android applicationIi 1500-publishing your android application
Ii 1500-publishing your android application
Adrian Mikeliunas
 
IBM Impact session 1654-how to move an existing cics application to a smartphone
IBM Impact session 1654-how to move an existing cics application to a smartphoneIBM Impact session 1654-how to move an existing cics application to a smartphone
IBM Impact session 1654-how to move an existing cics application to a smartphonenick_garrod
 

What's hot (20)

Droid con berlin_the_bb10_android_runtime
Droid con berlin_the_bb10_android_runtimeDroid con berlin_the_bb10_android_runtime
Droid con berlin_the_bb10_android_runtime
 
Android For Java Developers
Android For Java DevelopersAndroid For Java Developers
Android For Java Developers
 
Droid con 2012 bangalore v2.0
Droid con 2012   bangalore v2.0Droid con 2012   bangalore v2.0
Droid con 2012 bangalore v2.0
 
Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010
 
An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To Android
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conference
 
Getting started with android
Getting started with androidGetting started with android
Getting started with android
 
Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)
 
Qt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn StrippedQt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn Stripped
 
Qt everywhere
Qt everywhereQt everywhere
Qt everywhere
 
06 gui 08
06 gui 0806 gui 08
06 gui 08
 
Slides bootcamp21
Slides bootcamp21Slides bootcamp21
Slides bootcamp21
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the air
 
ARM
ARMARM
ARM
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Ii 1100-android development for fun and profit
Ii 1100-android development for fun and profitIi 1100-android development for fun and profit
Ii 1100-android development for fun and profit
 
Ii 1300-java essentials for android
Ii 1300-java essentials for androidIi 1300-java essentials for android
Ii 1300-java essentials for android
 
Kahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering ServicesKahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering Services
 
Ii 1500-publishing your android application
Ii 1500-publishing your android applicationIi 1500-publishing your android application
Ii 1500-publishing your android application
 
IBM Impact session 1654-how to move an existing cics application to a smartphone
IBM Impact session 1654-how to move an existing cics application to a smartphoneIBM Impact session 1654-how to move an existing cics application to a smartphone
IBM Impact session 1654-how to move an existing cics application to a smartphone
 

Similar to 2011 android

Android complete basic Guide
Android complete basic GuideAndroid complete basic Guide
Android complete basic Guide
AKASH SINGH
 
Comparative Study Of Android VS Windows Phone
Comparative Study Of  Android  VS  Windows PhoneComparative Study Of  Android  VS  Windows Phone
Comparative Study Of Android VS Windows Phone
Jinnah University for Women
 
Android unveiled (I)
Android unveiled (I)Android unveiled (I)
Android unveiled (I)denian00
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
ahmadfaisal744721
 
mobile application development mobile application development
mobile application development mobile application developmentmobile application development mobile application development
mobile application development mobile application development
Kamrankhan925215
 
An introduction to Android
An introduction to AndroidAn introduction to Android
An introduction to Android
Rajesh Jambukia
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
Pragnesh Vaghela
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
Ranjith Kumar
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
AbdullahMunir32
 
Android introduction
Android introductionAndroid introduction
Android introduction
Rahul Pola
 
Android the future
Android  the futureAndroid  the future
Android the future
Sanjeev Kumar Jaiswal
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
All about android
All about androidAll about android
All about android
Inimitable Harish
 
Android123
Android123Android123
Android123
Mahesh Gurram
 
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
Pietro F. Maggi
 

Similar to 2011 android (20)

Android complete basic Guide
Android complete basic GuideAndroid complete basic Guide
Android complete basic Guide
 
Android OS
Android OSAndroid OS
Android OS
 
Comparative Study Of Android VS Windows Phone
Comparative Study Of  Android  VS  Windows PhoneComparative Study Of  Android  VS  Windows Phone
Comparative Study Of Android VS Windows Phone
 
Android unveiled (I)
Android unveiled (I)Android unveiled (I)
Android unveiled (I)
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
mobile application development mobile application development
mobile application development mobile application developmentmobile application development mobile application development
mobile application development mobile application development
 
An introduction to Android
An introduction to AndroidAn introduction to Android
An introduction to Android
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Android the future
Android  the futureAndroid  the future
Android the future
 
Gl android platform
Gl android platformGl android platform
Gl android platform
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
All about android
All about androidAll about android
All about android
 
Mono for android
Mono for androidMono for android
Mono for android
 
Android123
Android123Android123
Android123
 
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
 
Android
Android Android
Android
 

Recently uploaded

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 

Recently uploaded (20)

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 

2011 android

  • 1. PRESENTED BY veergoud m.tech-cse:BVRIT vpedapolu@gmail.com
  • 2. Why Android • Android was designed as a platform for software development. • Android is open. open • Android is free. • Community support. • Tool support. TECHNICAL SEMINAR ON ANDROID :2011 2
  • 3. Introduction to 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 TECHNICAL SEMINAR ON ANDROID :2011 3
  • 5. Applications • Android will ship with a set of core applications including an a)Email client, b)SMS program, c)Calendar, d)Contacts & others…. • All the applications are written using the Java programming language. TECHNICAL SEMINAR ON ANDROID :2011 5
  • 6. 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 TECHNICAL SEMINAR ON ANDROD:2011 6
  • 7. • Includes a set of C/C++ libraries. • Interface through Java. • Surface manager – Handling UI Windows. • 2D and 3D graphics. • Media codecs, SQLite, Browser engine. TECHNICAL SEMINAR ON ANDROID:2011 7
  • 8. • 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… TECHNICAL SEMINAR ON ANDROD:2011 8
  • 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. TECHNICAL SEMINAR ON ANDROID:2011 9
  • 10. Traditional Linux Model vs. Android Model Android Framework native C program getService () glibc & shared libs Application Service JNI Method System call JNI System call Kernel bionic & shared libs Kernel Hardware Hardware TECHNICAL SEMINAR ON ANDROID:2011 10
  • 11. Android applications are compiled to Dalvik byte code Write app in Java Write app in Java Compiled in Java Compiled in Java Transformed to Dalvik byte code Transformed to Dalvik byte code Loaded into Dalvik VM Loaded into Dalvik VM Linux OS TECHNICAL SEMINAR ON ANDROID:2011 11
  • 12. Android SDK ADT: Android Development Tool, an Eclipe plugin Two debuggers  adb: Android Debug Bridge  ddms: Dalvik Debug Monitor Server aapk: Android Application package tool  All resources are bundled into an archive, called apk file. dx: java byte code to Dalvik executable translator TECHNICAL SEMINAR ON ANDROID:2011 12
  • 13. Android Applications • Quick Office connect • Document scanner • Astro file manager • Cashbook • Mighty meeting • Voice recorder • Star Translate • My backup • Foursquare • The hill • Twidroyo TECHNICAL SEMINAR ON ANDROID:2011 13
  • 14. Dynamic content updating on Android based device TECHNICAL SEMINAR ON ANDROID:2011 14
  • 15. Ubiquitous modeling language for Android Platform TECHNICAL SEMINAR ON ANDROID:2011 15
  • 16. Display the data from Database by List View on Android TECHNICAL SEMINAR ON ANDROID:2011 16
  • 17. The mobile Oss for Smart Phones , PDAs , Notebooks in 2010 TECHNICAL SEMINAR ON ANDROID:2011 17
  • 18. ANDROID PHONE MARKET GROWTH TECHNICAL SEMINAR ON ANDROID:2011 18
  • 19. Differences between Smart Phones Feature Android Windows mobile BlackBerry company Google Microsoft RIM OS family Linux Windows Mobile OS Languages Java Visual C++ C++ SDK Platform Multiplatform dependent dependent Face book Yes Yes Yes Multitasking Yes limited limited issues no Distributed yes TECHNICAL SEMINAR ON ANDROID:2011 19
  • 20. Differences between Apple and Android Specification Apple Android Ownership Apple Proprietary Google open Source Compatible Access 3G,3.5G,Wi-Fi,Bluetooth 2G,3G,3.5G and Technology 4G(GSM , CDMA,Bluetooth,Wi-Fi, and WiMAX) Compatible Devices iPod , iPod Touch, iPhones Any Devices Messaging SMS , MMS ,email SMS , MMS , email and C2DM Web Browser Safari Open source Web kit layout engine coupled with Chrome’s V8 JavaScript engine Connectivity Wi-Fi, Bluetooth Wi-Fi, Bluetooth and NFC Multitasking Supported Supported Other device connectivity (Internet) Bluetooth (Internet Tethering) Hotspot feature with Wi-Fi TECHNICAL SEMINAR ON ANDROID:2011 20
  • 21. Differences between Apple and Android Specification Apple Android Chrome to phone Not supported Supported 3D Google Map Not Yet Supported Email Attachments Single file only Multiple files Google Talk Web browser chat GTalk Specific Client and Video Supported Hardware Vendors Apple Samsung,Motorola,LG,Son y Ericsson, Dell,Huawei,HTC 3rd Party Branded OS No Supported Adobe Flash Support Not Supported Supported No of Home Screen Panels 11 5 TECHNICAL SEMINAR ON ANDROID:2011 21
  • 22. Uses of Android TECHNICAL SEMINAR ON ANDROID:2011 22
  • 23. Uses of Android TECHNICAL SEMINAR ON ANDROID:2011 23
  • 24. Conclusion • Text to speech • Virtual memory buffer management • Open source platform • High Resolution TECHNICAL SEMINAR ON ANDROID:2011 24
  • 25. Queries? Sources: http://code.google.com/android www.youtubecom/android www.developer.android.com