Difference between revisions of "Book Review: Learning Android by Marko Gargenta (O'Reilly Book)"
Jump to navigation
Jump to search
(Created page with " == Chapter 1: Android Overview == * A snapshot of the Android device distribution http://developer.android.com/resources/dashboard/platform-versions.html") |
|||
Line 1: | Line 1: | ||
− | |||
== Chapter 1: Android Overview == | == Chapter 1: Android Overview == | ||
* A snapshot of the Android device distribution http://developer.android.com/resources/dashboard/platform-versions.html | * A snapshot of the Android device distribution http://developer.android.com/resources/dashboard/platform-versions.html | ||
+ | |||
+ | == Chapter 2: The Stack == | ||
+ | * Android stack | ||
+ | ** Linux kernel (display, camera, keypad, etc.) | ||
+ | ** Native libraries (Android runtime (CoreLibs, Delvik VM), OpenGL, SSL, SQLite, Webkit, etc.) | ||
+ | ** Application framework (Activity Manager, Content providers, Notification manager, etc. | ||
+ | ** Applications (Home, Contacts, Phone, Browser, etc.) | ||
+ | * GNU libc, the default C library for Linux, is licensed under GPL license, which requires any changes we release to be pushed back to the open source community. On the other hand, some components are licensed under an Apache/MIT license, which does not require derivative works to be open sources. |
Revision as of 12:02, 18 April 2011
Chapter 1: Android Overview
- A snapshot of the Android device distribution http://developer.android.com/resources/dashboard/platform-versions.html
Chapter 2: The Stack
- Android stack
- Linux kernel (display, camera, keypad, etc.)
- Native libraries (Android runtime (CoreLibs, Delvik VM), OpenGL, SSL, SQLite, Webkit, etc.)
- Application framework (Activity Manager, Content providers, Notification manager, etc.
- Applications (Home, Contacts, Phone, Browser, etc.)
- GNU libc, the default C library for Linux, is licensed under GPL license, which requires any changes we release to be pushed back to the open source community. On the other hand, some components are licensed under an Apache/MIT license, which does not require derivative works to be open sources.