Android
Android
1. Introduction (1)
What is Android?
A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google and later the Open Handset Alliance (OHA) Allows writing code in the Java language Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA
1. Introduction (2)
What is the Open Handset Alliance (OHA)?
Established to develop open standards for mobile devices Members include Google, HTC, Sony, Dell, Samsung, Motorola, Intel, LG-Electronics, Nvidia etc.
3. Platform (1)
2.2 Operating System(s)
Android uses Linux for its device drivers, memory management, process management, and networking. The next level up contains the Android native libraries. They are all written in C/C++ internally, but well be calling them through Java interfaces. In this layer we can find the Surface Manager, 2D and 3D graphics, the SQL database (SQLite). The next level up is the Application Framework layer. Parts of this are provided by Google, and parts are extension and services that we write. Finally, the top layer is the Application layer. Most of our code lives here.
3. Platform (2)
2.3 Network Connectivity
It supports wireless communications using:
3. Platform (3)
2.4 Security
Android is a multi-process system, in which each application (and parts of the system) runs in its own process. Most security between applications and the system is enforced at the process level through standard Linux facilities, such as user and group IDs that are assigned to applications. A central design point of Android security architecture is that no application, by default, has permission to perform any operation that would adversely impact other application, the operating system or the user.
3. Platform (4)
2.5 Performance
Firefox Mobile isn't coming to Android Apps in Android Market need to be programmed with a custom form of Java
Q&A