2
C
ORE
C
ONCEPTS
Before we can delve into mobile application development, let’s look at some of the core concepts.
2.1
Platforms and operating systems
To be able to develop mobile applications, we need to first understand the underlying principles
of mobile platforms and how they are related to mobile applications. Mobile platforms are
basically those that allow software and services to be run on devices (Fling 2009). Examples of
mobile platforms include Palm, BlackBerry, iPhone, Android and Windows Mobile.
Mobile operating systems provide tools that allow application to share data and services.
Examples of mobiles OS includes Palm OS, Symbian, Windows Mobile, Mac OS X and Android.
(Note: For simplicity, ‘mobile platforms’ and ‘mobile operating system’ will be used
interchangeably in the rest of this chapter).
For this chapter, we will be focusing on three platforms:
Software Development Tools and Technologies
6
Android,
iOS and
Windows Phone 7.
Do'stlaringiz bilan baham: |