PRESENTED BY   veergoudm.tech-cse:BVRITvpedapolu@gmail.com
Why Android •   Android was designed as a platform for software development. • Android is open.              open • Androi...
Introduction to Android • Open software platform for mobile development. • A complete stack – OS, Middleware, Applications...
Android ArchitectureTECHNICAL SEMINAR ON ANDROID:2011                     4
Applications • Android will ship with a set of core applications including an        a)Email client,        b)SMS program,...
Application Framework • Framework elements are: Intents , Content Providers ,   Views and managers • This layer has been d...
• Includes a set of C/C++ libraries.     • Interface through Java.     • Surface manager – Handling UI       Windows.     ...
• Dalvik VM (translator between the application   side and the operating system)     –   Dex files (.dex)format     –   Co...
Linux Kernel• Android relies on Linux version 2.6 for core system  services such as device drivers, security, memory  mana...
Traditional Linux Model vs.                                    Android Model                                              ...
Android applications are                            compiled to Dalvik byte code        Write app in Java        Write app...
Android SDK     ADT: Android Development Tool, an Eclipe plugin     Two debuggers          adb: Android Debug Bridge   ...
Android Applications •   Quick Office connect •   Document scanner •   Astro file manager •   Cashbook •   Mighty meeting ...
Dynamic content updating                        on Android based deviceTECHNICAL SEMINAR ON ANDROID:2011             14
Ubiquitous modeling language for                        Android PlatformTECHNICAL SEMINAR ON ANDROID:2011                 ...
Display the data from Database                       by List View on AndroidTECHNICAL SEMINAR ON ANDROID:2011             ...
The mobile Oss for Smart Phones ,                        PDAs , Notebooks in 2010TECHNICAL SEMINAR ON ANDROID:2011        ...
ANDROID PHONE                               MARKET GROWTHTECHNICAL SEMINAR ON ANDROID:2011              18
Differences between                                    Smart Phones  Feature              Android         Windows mobile  ...
Differences between                                     Apple and Android Specification                 Apple             ...
Differences between                                    Apple and Android Specification                Apple               ...
Uses of AndroidTECHNICAL SEMINAR ON ANDROID:2011                     22
Uses of AndroidTECHNICAL SEMINAR ON ANDROID:2011                     23
Conclusion  •   Text to speech  •   Virtual memory buffer management  •   Open source platform  •   High ResolutionTECHNIC...
Queries?    Sources:    http://code.google.com/android    www.youtubecom/android    www.developer.android.com
THANK YOU
Upcoming SlideShare
Loading in...5
×

2011 android

20,298

Published on

Published in: Education, Technology
8 Comments
3 Likes
Statistics
Notes
No Downloads
Views
Total Views
20,298
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1,442
Comments
8
Likes
3
Embeds 0
No embeds

No notes for slide

2011 android

  1. 1. PRESENTED BY veergoudm.tech-cse:BVRITvpedapolu@gmail.com
  2. 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. 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 licenseTECHNICAL SEMINAR ON ANDROID :2011 3
  4. 4. Android ArchitectureTECHNICAL SEMINAR ON ANDROID:2011 4
  5. 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. 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 applicationsTECHNICAL SEMINAR ON ANDROD:2011 6
  7. 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. 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. 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. 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 HardwareTECHNICAL SEMINAR ON ANDROID:2011 10
  11. 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 OSTECHNICAL SEMINAR ON ANDROID:2011 11
  12. 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 translatorTECHNICAL SEMINAR ON ANDROID:2011 12
  13. 13. Android Applications • Quick Office connect • Document scanner • Astro file manager • Cashbook • Mighty meeting • Voice recorder • Star Translate • My backup • Foursquare • The hill • TwidroyoTECHNICAL SEMINAR ON ANDROID:2011 13
  14. 14. Dynamic content updating on Android based deviceTECHNICAL SEMINAR ON ANDROID:2011 14
  15. 15. Ubiquitous modeling language for Android PlatformTECHNICAL SEMINAR ON ANDROID:2011 15
  16. 16. Display the data from Database by List View on AndroidTECHNICAL SEMINAR ON ANDROID:2011 16
  17. 17. The mobile Oss for Smart Phones , PDAs , Notebooks in 2010TECHNICAL SEMINAR ON ANDROID:2011 17
  18. 18. ANDROID PHONE MARKET GROWTHTECHNICAL SEMINAR ON ANDROID:2011 18
  19. 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 yesTECHNICAL SEMINAR ON ANDROID:2011 19
  20. 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-FiTECHNICAL SEMINAR ON ANDROID:2011 20
  21. 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 5TECHNICAL SEMINAR ON ANDROID:2011 21
  22. 22. Uses of AndroidTECHNICAL SEMINAR ON ANDROID:2011 22
  23. 23. Uses of AndroidTECHNICAL SEMINAR ON ANDROID:2011 23
  24. 24. Conclusion • Text to speech • Virtual memory buffer management • Open source platform • High ResolutionTECHNICAL SEMINAR ON ANDROID:2011 24
  25. 25. Queries? Sources: http://code.google.com/android www.youtubecom/android www.developer.android.com
  26. 26. THANK YOU
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×