Subject: P15A2AAD - Android Application Development
Topic of Study: The Android Platform
Grade/Level: Master of Computer Applications
Objective: To understand & evolution of Android Operating system
Time Allotment: 55 Minutes
- Introduction:
- Mobile Computing is a technology that allows transmission of data, voice and video via wireless enabled device without having to be connected to a fixed physical link.
- Andy Rubin has been credited as the father of the Android platform.
- His company, Android Inc., was acquired by Google in 2005.
- Android platform development is completed by Rubin’s team at Google.
- To write Android application – we need…
- JDK 6.0 or higher.
- JDK Stands for Java Development Kit
- JAVA IDE such as Eclipse or Android Studio.
- IDE stands for Integrated Development Environment
- Android SDK.
- SDK stands for Software Development Kit
- Android Development Tools.
- The Android Platform
- The Cell users wanted more & more.
- Such as…Video Game, Wallpaper, Ringtones, Digital camera, Music player, Internet access.
- A variety of different proprietary platforms emerged…
- Each platform has benefits and drawbacks.
- Android is the software platform from Google and the Open Handset Alliance (OHA)
- Android is the first open source mobile application platform.
- Android is the product of primarily Google, but more appropriately the OHA.
- OHA is an alliance of approximately 30 organizations committed to bringing a “better” and “open” mobile phone to market.
- The Android - Operating System
- Android is an Operating System.
- It is not a hardware platform.
- Android includes a Linux kernel-based OS.
- Android OS are written in C or C++.
- We can develop User applications using JAVA.
- It is called as APK (Android Application Package).
- Android is released under two different open source licenses.
- The Linux kernel is released under the GPL (GNU General Public License), as is required for anyone licensing the open source OS kernel.
- The Android platform, excluding the kernel, is licensed under the Apache Software License (ASL).
- While both licensing models are open source–oriented.
- Let's See Android versions...