This paper will discuss an emerging technology, and the chosen technology happens to be the Android technology which has seen a remarkable turnaround in the way people view cellular phones. Android is an operating system for mobile devices consisting of stack software that includes an operating system base, the middleware for communications and applications base. The key features of Android are the property open source (except for some intermediate versions), and its reliance on the Linux kernel (Chin et al, 2011).
The platform uses the database SQLite, the library dedicated to SGL for two-dimensional graphics (instead of the standard X server other linux distributions) and supports the OpenGL ES 2.0 for three-dimensional graphics. The applications run through the Dalvik virtual machine, a virtual machine adapted for use on mobile devices. Android comes with a number of preinstalled applications: a browser based on WebKit, an address book and a calendar. This paper is aimed at focusing on Android as an up and coming technology, and the impact it will have by 2020.
Discussion
History
Android, Inc. was founded by Andy Rubin, Rich Miner, Chris White and Nick Sears to develop, in Rubin's words "smarter mobile devices more aware of the location and preferences of their owner (Felt et al, 2012). In Google Inc, the team led by Rubin developed a mobile device platform powered by the Linux kernel (Kirsner, 2007).
Applications
The applications are the most generic form to indicate software installed on Android. Since on Google Play these applications are called “apps ", this term is widely used in the community of users. For reasons of security, the apps can be downloaded and used with a reliable delivery service, so a website that provides both the application itself that the relevant certifications (software). To meet the needs of developers, however, was the possibility to disable the control of such certificates, through an entry in the "Settings" menu (Android version 2.2).
Management of installations and App2SD
When you want to add a feature not present Android environment, such as an office software, a video game or a background image ( wallpaper ), search for it by using a "Market" (as Google Play ) and " install ", i.e. copy it into the device so that it is always present and usable. Since version 2.2 of Android, you can install an app, as well as in the device's internal memory, on a card outside.
This new feature is often called by the community " app2sd "(or" apps2sd "), derived from the names of the first experiments carried out by independent programmers: through the native software (scripts in language shell), moved on external card is installed software that some system folders, then using symbolic links to the connections and also making backup copies to restore the previous situation safely. Officially however, during installation, the choice of the destination medium (internal memory or card) is left to the software developer and the end user does not. In this regard, some device manufacturers have made ??available to the ...