9 Jun 2012

What is android ?


Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform.
Amar's Android Tech
                            

                 "Android's mobile operating system is based on the Linux kernel".

  • S/w Stack includes :-
  1.  Operating system based on Linux Kernel
  2. Cors Application
  3. API (Libraries)
  4.  Framework
  5. DVM
  •  Android Inc was founded in Palo Alto of California, U.S. by Andy Rubin, Rich miner,Nick sears and Chris white in 2003. Later Android inc. was acquired by Google in 2005.
  • Android is an operating system for mobile phones and tablets , in much the same way the PCs run Microsoft Windows as their operating system.It's maintaied by Google.
 Android is described by Google as -
"The first truly open & comprehensive platform for mobile devices, all of the software to run a mobile phone but without the proprietary obstacles that have hindered mobile innovation." 
Amar's Android Tech



Android is made up of several necessary & dependent parts which are-
  • A hardware reference design :- that describes the capabilities required of a mobile device in order to support the software stack.
  • A linux OS Kernal :- that provides the low-level interface with the hardware, memory management, and process control, all optimized for mobile devices.
  • An Open source libraries :- for application development including SQLite, Web Kit, OpenGL, and a media manager.
  • A runtime :- used to execute and host android applications, including the Dalvik Virtual machine and core libraries that provide android specific functionality.
  • An application framework :- that agnostically exposes the system services to the application layer, including the window manager, content providers, location manager, telephony and peer to peer services.
  • A user interface (UI) framework :- used to host and launch applications.
  • Preinstalled application s :- shipped as a part of the stack.
  • A software development kit :- used to create applications, including the tools, plug-ins, and documentation.
So that's enough about android,  Thanks, hope you enjoy !!
(References- Official Android Developers page & Wikipedia)

No comments:

Post a Comment