Operating System and
Development Tools for Mobile
Mr. Pritesh N. Patel
MCA, ISTAR, V. V. Nagar
Mobile Operating System
A mobile operating system, also referred to as mobile OS, is
the operating system that operates
a smartphone, tablet, PDA, or other digital mobile devices.
Modern mobile operating systems combine the features of
a personal computer operating system
with touchscreen, cellular, Bluetooth, Wi-Fi, GPS mobile
navigation, camera, video camera, speech
recognition, voice recorder, music player, Near field
communication, personal digital assistant (PDA)
Various Mobile OS
Android from Google Inc.
Android is a Linux-based operating system designed
primarily for touchscreen mobile devices such
as smartphones and tablet computers.
Android is open source and Google releases the code
under the Apache License.
Official website www.android.com
Language Base: Java
IDE : Eclipse / ADT Plugin
iOS from Apple Inc.
iOS (previously iPhone OS) is a mobile operating system developed
and distributed by Apple Inc. Originally released in 2007 for
the iPhone and iPod Touch platforms, it has been extended to
support other Apple devices such as the iPad and Apple TV.
Official website www.apple.com/ios/
Language Base: Objective C
IDE : Xcode / Coca IDE
Bada from Samsung Electronics
Bada (stylized as bada) is an operating system for mobile
devices such as smartphones and tablet computers. It is
developed by Samsung Electronics.
Native applications are developed in C++ with the Bada SDK,
and the Eclipse based integrated development
environment (IDE). GNU-based tool chains are used for
building and debugging applications. The IDE also contains UI
Builder, with which developers can easily design the interface
of their applications by dragging and dropping UI controls
into forms. For testing and debugging, the IDE contains an
emulator which can run apps.
Official website www.bada.com
Language Base: C++
IDE : Eclipse / Bada SDK
BlackBerry OS from BlackBerry(RIM)
BlackBerry OS is a proprietary mobile operating
system developed by BlackBerry Ltd. for
its BlackBerry line of smartphone handheld devices.
The operating system provides multitasking and
supports specialized input devices that have been
adopted by BlackBerry Ltd. for use in its handhelds,
particularly the trackwheel, trackball, and most
recently, the trackpad and touchscreen.
Official website us.blackberry.com/apps-software/blackberry7/
Language Base: BlackBerry Java
IDE : Eclipse
Symbian OS from Nokia and Accenture
Symbian is a mobile operating system (OS) and computing
platform designed for smartphones and currently maintained
Symbian was originally developed by Symbian Ltd.
On 11 February 2011, Nokia announced that it would
use Microsoft's Windows Phone OS as its primary smartphone
platform, and Symbian will be its franchise platform, dropping
Symbian as its main smartphone OS of choice.
Official website licensing.symbian.org
Language Base: Qt++, C++,
Python, Ruby, Java ME
IDE : Qt Creator, Carbide C++ IDE