MAD Chapter - 1
MAD Chapter - 1
CHAPTER - 1
CONTENTS
What is MAD
History of MAD
Difficulties in MAD
2
WHAT IS MAD
"Mobile application development is the process by
which application software is developed for low-power
handheld (mobiles) devices, such as personal digital
assistants, enterprise digital assistants or mobile phones.
These applications can be pre-installed on phones during
manufacture, downloaded by customers from various
mobile software distribution platforms, or delivered as
web applications using server-side or client-side
processing to provide an "application-like" experience
within a Web browser."
3
HISTORY
The first public cellular phone call was made by Martin
Cooper and john F . michel of Motorola on 3rd April
1973.
The device weight is 1.1 kg measuring (23 x 13 x 4.45)
cm.
4
PSION EPOC
It is a mobile operating system developed by Psion
First released in 1989.
5
PALM OS
Palm is emerged competitor to Psion.it also know as
Garnet OS.
In 1996 it releases a new generations of machines which
can works on Palm OS.
It was designed for ease of use with touch screen based
GUI.
It is written in C++.
6
WML
7
J2ME/JME
9
REASONS TO BUILD MOBILE APPS
The world has gone mobile
Better service and sales
10
CONT…
The World Has Gone Mobile
11
CONT…
It Can Be A Social Platform
12
CONT…
Better Service and Sales
14
CONT…
Apps Boosts Interest
15
CONT…
Increase Customer Engagement
16
CONT…
Access it even in the middle of the night
Hardware
Software
Developer Accounts
18
CONT…
Hardware:
To develop good apps, we need good and compatible
hardware platforms.
Windows:
Dual-core 64-bit processor,8 GB memory, Up to 24 GB
of internal ,Network interface card
Mac:
64-bit Mac with an Intel Core 2 Duo, 8 GB memory, 150
GB of internal storage, Network interface card
19
CONT…
Software:
To develop mobile apps, there are many softwares.
20
CONT…
Licenses and Developer Accounts:
Following are the some platforms and their developer
account details
Windows Dev Marketplace
http://create.msdn.com/en-US/home/membership
Can submit unlimited paid apps, can submit only 100 free
apps.
Apple iOS Developer
http://developer.apple.com/programs/start/standard/create.php
Can only develop ad-hoc applications on up to 100 devices.
Developers who publish their applications on the App Store
will receive 70% of sales revenue, 21
CONT…
Android Developer
https://market.android.com/publish/signup
Application developers receive 70% of the application
price, with the remaining 30% distributed among carriers
and payment processors.
22
IMPORTANCE OF MOBILE STRATEGIES
24
DIFFICULTIES IN MAD
With the release of smart phones, there is much demand
in mobile apps.
There are multiple mobile platforms which offer
thousands of application for the users.
So, a mobile app development company plays a very
important role.
These app development companies design applications
as per the needs and the demand of the market.
These MAD companies also have to face huge set of
challenges while developing apps
25
CONT…
Creating Noticeable Apps: This has to be the biggest
challenge for any app developer. Creating an app which
gets noticed by the smart phone users is a big challenge
in itself. The developer has to focus on everything from
UI to design to graphics in order to get the best app
experience for the users.
App should be compatible with multiple devices:
Designing an app for a single device can be the worst
idea in this age where the choices for smart devices are
unlimited. app should be compatible with multiple
devices and should be able to adjust to different screen
sizes. (cross platform) 26
CONT…
The app should be interactive: Designing an interactive
app is also one of the challenges of the app development
process. The app which doesn’t have an interactive UI is
bound to fail in the market.
The app should be simple and easy to use: The app
should be developed in an easy to use and simple
manner. The app should be accessible to every user who
wishes to have it installed.
Performance and Battery Consumption: This is also a big
challenge to develop a bug-free app that runs on minimal
battery.
27
CONT…
Marketing and Promotional Strategies: The success of
an app also depends upon its marketing strategies. Better
marketing will yield in better results and judging which
platform is the best for the promotion of the app and the
timing of release.
Managing mobile content: The content of the app should
be well managed and it should include all the necessary
information. The content should be designed and
managed in such a way that it is available on all the
bandwidths and an update doesn’t necessarily mean
developing a new app every time.
28
MYTHS OF MAD
29
THIRD PARTY FRAMEWORKS
30
CONT…
Appcelerator Titanium Mobile Framework
31
CONT…
Nitobi PhoneGap