Lesson 2
Lesson 2
ENVIRONMENT
BSC 402
Lecture # 2
Mobile Operating Systems
• A mobile OS is an operating system for smartphones, tablets, PDAs, or other mobile devices.
• Mobile OSs combine features of a personal computer OS with other features useful for mobile or
handheld use; EG
touchscreen, cellular, Bluetooth, Wi-Fi, GPS mobile navigation, camera, video camera, speech
recognition, voice recorder, music player, etc.
Some Current software platforms
• Android (based on the Linux Kernel) is from Google Inc.
• Fire OS is an operating system launched by Amazon based on Google.
• iOS (previously known as iPhone OS) is from Apple Inc.
• Windows Phone (Soon to be Windows 10 Mobile) is from Microsoft.
• BlackBerry 10 (based on the QNX OS) is from BlackBerry.
• Firefox OS is from Mozilla.
Introduction to Android
• Android is an OS based on Linux with a Java programming interface. It is a comprehensive open
source platform designed for mobile devices.
• First beta version of Android Software Development Kit (SDK) was released by Google in 2007 where
as first commercial version, Android 1.0, was released in September 2008.
Features of Android
• Beautiful UI, Connectivity, Media support, Messaging, Web browser, Multi-touch, Multi-tasking,
Resizable widgets, Multi-Language, Wi-Fi Direct,
• Android Applications
• Android applications are usually developed in the Java language using the Android Software
Development Kit.
• Once developed, Android applications can be packaged easily and sold out either through a store
such as Google Play, SlideME, Opera Mobile Store, Mobango, F-droid and the Amazon Appstore.
Introduction to Android
History of Android
• API interface
• Activity manager – manages application
life cycle.
APPLICATIONS