Tuesday 29 May 2012

What is Android ?


Is Android an operating system ?
Is Android a programming language ?
" Android is a software stack for mobile devices that includes or combination of
                Applications + Framework + Libraries + DVM + LINUX Kernel. "


Android Features 

  1. Application framework
    •  An application framework that allows you to build an application or customize an already developed application.
    • It gives you easy-to-use(easy-2-use)tools to edit your data and edit the scope of your data.

  2. Dalvik virtual machine
    • The Dalvik virtual machine(DVM) is a register-based virtual machine, designed and written by Dan Bornstein with contributions from other Google engineers as part of the Android mobile phone platform.
    • The  Dalvik virtual machine (DVM) is a Register-Based virtual machine, which is designed by Dan Bornstein with other Google engineers as a part of the Android Platform.
       
  3. Integrated browser
    • Android has integrated the WebKit for browser behavior.
    • WebKit is an open source web browser engine.
       

  4. Optimized graphics
    • Custom 2D graphics library.
    • 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
       
  5. SQLite
    • As it's name implies Lite database for small device like mobile phones and smart phones.
    • SQLite is a Relational Database Management System with small programming libraries.
         
  6. Media support
    • Audio (.MP3, .AAC, .AMR)
    • Video (.MPEG4)                             // does not supports .AVI
    • Images(.JPG, .PNG, .GIF)
       
  7. GSM Telephony
    • Hardware Dependent
       
  8. Bluetooth, EDGE, 3G, and WiFi
    • Hardware Dependent

  9. Camera, GPS, compass, and accelerometer
    • Hardware Dependent
       

  10. Rich development environment
    • Includes a device emulator
    • Tools for debugging 
    • Memory and performance profiling
    • Plugin for the Eclipse IDE (Integrated Development Environment)
Related links :

4 comments:

Unknown said...

very Helpful for android developers. Learn basics about android. Thank you.

Unknown said...

Ya its good for beginner

Unknown said...

Learning android is so much fun. This new trend would surely satisfy the people's crave for high-tech mobile features.

Android Developer

Unknown said...
This comment has been removed by a blog administrator.

Post a Comment

Fill free to post your Queries and Suggesion...!

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Bluehost Review