Thursday, February 26, 2009

The Basics Of The Google Android OS

By Peter A. Ndroid

The acquisition of small startup company Android back in July 2005 by Google is generally seen as the birth date of the Google Android operating system which was co-founded by the four individuals Chris White, Nick Sears, Rich Miner and Andy Rubin.

The Google Android operating system has been released under an Open Source license by Google.

It is usually not easy to understand technological terms used when describing operating systems. The article tries to explain the Google Android operating system and its features in a manner that is understandable by non-tech savvy users.

Android is an operating system that is based on a Linux Kernel that has been modified by Google. The programming language used to code applications for the software platform is Java. Developers receive access to various Java libraries which they can use to program applications for the operating system.

Important features of the Android operating system are: Messaging, connectivity, storage, web browser, a virtual machine, media support, layouts and hardware and development support.

Messaging means different forms of messaging like SMS and MMS available including threaded text messaging. Technologies supported by Android are GSM/EDGE, EV-DO, CDMA, Bluetooth and Wi-Fi. SQLite is the database software used for data storage functions.

The Google Android software platform supports graphic standards and libraries like 2d graphics, VGA, Open GL but also traditional smart phone layouts and specifications. Webkit has been selected as the framework for the Android web browser.

The Dalvik virtual machine has been added to the Android platform to run Java applications in a virtual environment. The implementation of the virtual machine has been specifically designed for mobile platforms.

Media formats such as H.264, MP3, MPEG-4, AAC, OGG, JPEG, GIF, PNG are supported by Android. Other features include touch screens, accelerometers, GPS, video/still cameras and accelerated 3D graphics. The Android operating system incorporates a device emulator, tools for debugging, a plug in for the Eclipse IDE and performance profiling.

The Google Android operating system is known to be the mobile platform for running Google applications like GMail, Google Maps or Google Search. All of those applications are usually build into the operating system. - 16039

About the Author: