Open and Diverse Laird

Dec 28
08:38

2011

Muthu Kumar Seshadri

Muthu Kumar Seshadri

  • Share this article on Facebook
  • Share this article on Twitter
  • Share this article on Linkedin

Make this comparison: Assume that the Android is a vehicle. Probably, we drive vehicles identically as we run our computer

mediaimage

Vehicle may be a bike or a car or may be a truck. But,Open and Diverse Laird Articles am not going to teach you how each part of the vehicle works, if I’m your driving teacher. Android is an entire software stack for a Mobile device (dealing with all software designed for Mobile devices). As the Mobile surrounding enters a form-or-strain year, we look at the role players in this complex network, what reasons them, and what attributes and potency they bring to the table.

Even a skilled worker who work on vehicles each day not often know the fundamental physics and electronics to the far side of primary engine, not to mention all the supplementary systems; they can drive a vehicle, diagnose the faults and use their tools and machines to repair it and run it optimally. Similarly, devise programmers who creates the apps for the Android not often know the fundamental coding at the root of the developers platforms. But, they can use these devices, they can visualize a suitable position in the broad spectrum of application needs, and they can use their applications—residing on their desktops and laptops—to code, and to deliver them to the market. To continue with this comparison, programming the android is like playing with the engine of your vehicle—modifying it to do the things you want it to do. I would not—and will not—draw near Android programming with fundamental engineering as the first step. But, to understand its future we need to take a look at its history.

History:

It’s interesting and presents some dimensions on what the future might hold.

Key events of the past few years:

·         Google buys Android, Inc. In the year 2005, there were widespread speculation about a device called ‘gPhone’. Google CEO, Eric Schmidt, made it clear right away that Android’s desires were much larger than a single phone. Instead, they visualized a platform that would enable many phones and other devices.

·         The Open Handset Alliance in the year 2007 made a public statement that, Android is officially open-sourced.

·         New versions of the operating system are released in the year 2009, which seems to be a rapid increase of Android-based devices. More than 20 devices run Android. The releases are Android 1.5 (Cupcake), Android 1.6 (Donut), Android 2.0 and 2.1 (Eclair).

·         Blackberry as the best-selling smart phone platform in the year 2010, Android 2.2 (Froyo) got released in the same year and so are more than 60 devices that run it.

Now I’m not going to show you too much detail, how to swap oil filters, tires, seats to convert it into an off-road drive, a racing drive, likewise, and the Android operating system is like a baked food consisting of various layers. Each layer has its own characteristics and purpose. The layers are not smoothly separated but often leak slowly into each other.

 Linux:

Android is built on the surface of Linux. Linux is operating system of an extent and the epitome of open source. Good reasons are there to choose Linux as the base of the Android stack. Some of main reasons are its portability, security, and outlines.

Portability: What Linux brings to Android—the quality of dealing with the ideas rather than events—is a level of hardware abstractions. Since Android is supported by Linux as a base, not much worries about the fundamental hardware characteristics. Major low-level portion of Linux have been written in distinctly portable C code, which let other parties to tie Android to a variety of devices.

Security: Linux is extremely not threatened system, having been proved good and tested through some very hard surroundings over a period of ten years. Android intensely trust on Linux for security. All the Android applications run as individual Linux process with the permission set by the Linux system. As such, Android passes much security disquiet to the fundamental systems.

Outlines: Lot of useful outlines are there in using Linux. Android clout many of them, such as hold up for core management, control management, and networking.

Although you’re interested essentially with writing Android applications, comprehending the layout of the system will help contours your understanding about Android. As now, you’ll understand how the base system works.

For now, you’ll know how to position and amend the engine, the transmission, the steering, and the fuel efficiency of the vehicle.

“They looked at which restrictions defined to a mobile surrounding are smallest in amount likely to change in the near future.”