SlideShare a Scribd company logo
1 of 19
Roorkee College of Engineering
Mobile Application
Development
What is MAD?
• Mobile application development is a term
used to denote the act or process by
which application software is developed
for mobile devices, such as personal
digital assistants, enterprise digital
assistants or mobile phones.
WHAT IS A “SMARTPHONE”
Semi-Smart: Phone that offers features beyond
making calls
E-mail
Take pictures
Plays mp3
Phone that runs a complete Operating System
Offers a standardized platform for development
 Able to execute arbitrary 3rd party applications
QUICK FACTS
Today
 Cell phones in use today ~ 1.2 billion
 Smartphones account for 14% ~ 170 Million
Projected 2017
 Cell phones ~ 2.6 billion
 Smartphones 36% ~ 800 Million
* 300% Smartphone growth in three years
MOBILE DEVELOPMENT
SOLUTIONS
 Java ME
 Symbian
 UIQ
 S60
 Android
 BlackBerry
 OVI
 Windows Mobile
 iPhone
 LiMo
 Ångström distribution
 Adobe Flash Light
 BREW
 OpenMoko
 Palm OS (Garnet OS, Cobalt
OS)
 Palm webOS
 Mojo
Most Engage Platform
COMMON PROBLEM:
ABSTRACTION
 Interface / GUI
 How does the developer create an interface
 Different interaction techniques
 Graphical capabilities of the phone
 Phone Services and Security
 What resources are available to your program
 What types of boundaries or constraints are put on
 applications
 How can code be considered “safe”
Front-end development tools
Front-end development tools are focused on the user interface and user
experience (UI-UX) and provide the following abilities:
UI design tools
SDKs to access device features
Cross-platform accommodations/support
Back-end servers
Back-end tools pick up where the front-end tools leave off, and provide a
set of reusable services that are centrally managed and controlled and
provide the following abilities:
Integration with back-end systems
User authentication-authorization
Data services
Reusable business logic
Security add-on layers
With bring your own device (BYOD) becoming the norm within more
enterprises, IT departments often need stop-gap, tactical solutions that
layer atop existing apps, phones, and platform component. Features
include
App wrapping for security
Data encryption
Client actions
Reporting and statistics
System software
 Criteria for selecting a development platform usually contains the
target mobile platforms, existing infrastructure and development skills.
 When targeting more than one platform with cross-platform
development it is also important to consider the impact of the tool on
the user experience.
Mobile application testing
Mobile applications are first tested within the development environment
using emulators and later subjected to field testing.
Google Android Emulator
MobiOne Developer
Windows UI Automation
Diawi Web Sharing
List of mobile software distribution
platforms
 Amazon Appstore
 App Store
 BlackBerry World
 Google Play
 Firefox Marketplace
 Ubuntu App Store
 Windows Store
Importance of Mobile Apps
Reinforce your brand
Enhance your visibility
Increase accessibility
Augment online sales
Increase exposure across mobile
devices
Connect you with 'on-the-go'
consumers
 Build a database of prospects/clients
 Create a Direct Marketing Channel
 Mobile Apps will allow you to engage with your customers in a whole
new way
 Not only that your business will have benefits, but your customers as
well will appreciate the ease of doing business with you. Specifically
they will:
 Have easy access to your inventory
 Get notifications of special events, launches, etc.
 Have one-touch access to your contact information
 Get directions to your location from wherever they are
 Make fast, seamless appointment scheduling
Mobile Devices: Advantages
 Always with the user
 Typically have Internet access
 Typically GPS enabled
 Typically have accelerometer & compass
 Many have cameras & microphones
 Many apps are free or low-cost
Mobile Devices: Disadvantages
 Limited screen size
 Limited battery life
 Limited processor speed
 Limited and sometimes slow network access
 Limited or awkward input: soft keyboard, phone keypad, touch screen,
or stylus
 Limited web browser functionality
 Range of platforms & configurations across devices
Thank You For Your Attention

More Related Content

What's hot

OpenMEAP presentation
OpenMEAP presentationOpenMEAP presentation
OpenMEAP presentation
OpenMEAP
 
Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -
Experitest
 
Mobile platform war
Mobile platform warMobile platform war
Mobile platform war
toteb5
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
action.vn
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
Duy Tan Geek
 

What's hot (19)

Transform Your Enterprise with Smartphones
Transform Your Enterprise with SmartphonesTransform Your Enterprise with Smartphones
Transform Your Enterprise with Smartphones
 
Mobile Testing Methodologies: Trends, Successes, and Pitfalls
Mobile Testing Methodologies: Trends, Successes, and PitfallsMobile Testing Methodologies: Trends, Successes, and Pitfalls
Mobile Testing Methodologies: Trends, Successes, and Pitfalls
 
New to Mobile Application Development ? Learn about MEAP
New to Mobile Application Development ? Learn about MEAPNew to Mobile Application Development ? Learn about MEAP
New to Mobile Application Development ? Learn about MEAP
 
OpenMEAP presentation
OpenMEAP presentationOpenMEAP presentation
OpenMEAP presentation
 
Fake Devices - Countering a Hidden and Growing Threat
Fake Devices - Countering a Hidden and Growing ThreatFake Devices - Countering a Hidden and Growing Threat
Fake Devices - Countering a Hidden and Growing Threat
 
DeviceAtlas - 6 Ways Ad Platforms Can Harness Device Data
DeviceAtlas - 6 Ways Ad Platforms Can Harness Device DataDeviceAtlas - 6 Ways Ad Platforms Can Harness Device Data
DeviceAtlas - 6 Ways Ad Platforms Can Harness Device Data
 
Why should enterprises need a Mobile Enterprise Application Platform
Why should enterprises need a Mobile Enterprise Application PlatformWhy should enterprises need a Mobile Enterprise Application Platform
Why should enterprises need a Mobile Enterprise Application Platform
 
Assuring Mobile Test Coverage
Assuring Mobile Test CoverageAssuring Mobile Test Coverage
Assuring Mobile Test Coverage
 
Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -
 
Mobile platform war
Mobile platform warMobile platform war
Mobile platform war
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
Facts About The Future Of Enterprise Mobile Apps You Need To Know
Facts About The Future Of Enterprise Mobile Apps You Need To KnowFacts About The Future Of Enterprise Mobile Apps You Need To Know
Facts About The Future Of Enterprise Mobile Apps You Need To Know
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
Mobile Testing. What to do?
Mobile Testing. What to do?Mobile Testing. What to do?
Mobile Testing. What to do?
 
Mobile Testing Types and Basic Process
Mobile Testing Types and Basic ProcessMobile Testing Types and Basic Process
Mobile Testing Types and Basic Process
 
Introduction to Mobile Apps
Introduction to Mobile Apps Introduction to Mobile Apps
Introduction to Mobile Apps
 
The impact of api change and fault-proneness on the user ratings of android ...
The impact of api change  and fault-proneness on the user ratings of android ...The impact of api change  and fault-proneness on the user ratings of android ...
The impact of api change and fault-proneness on the user ratings of android ...
 
UC In School District
UC In School DistrictUC In School District
UC In School District
 
Benjamin Joffe's Presentation at Emerging Communication Conference & Awards 2...
Benjamin Joffe's Presentation at Emerging Communication Conference & Awards 2...Benjamin Joffe's Presentation at Emerging Communication Conference & Awards 2...
Benjamin Joffe's Presentation at Emerging Communication Conference & Awards 2...
 

Viewers also liked

Viewers also liked (14)

Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
FACELI: II Simpósio sobre Violência contra a Mulher - A Contribuição da equi...
 FACELI: II Simpósio sobre Violência contra a Mulher - A Contribuição da equi... FACELI: II Simpósio sobre Violência contra a Mulher - A Contribuição da equi...
FACELI: II Simpósio sobre Violência contra a Mulher - A Contribuição da equi...
 
Tom Haak at HR Days 2017
Tom Haak at HR Days 2017Tom Haak at HR Days 2017
Tom Haak at HR Days 2017
 
Edwin barbosa duarte_actividad1_2_mapac
Edwin barbosa duarte_actividad1_2_mapacEdwin barbosa duarte_actividad1_2_mapac
Edwin barbosa duarte_actividad1_2_mapac
 
Sdpln si-kopkar-v4
Sdpln si-kopkar-v4Sdpln si-kopkar-v4
Sdpln si-kopkar-v4
 
Music evaluation 2
Music evaluation 2Music evaluation 2
Music evaluation 2
 
Notepad Presentation Mca
Notepad Presentation McaNotepad Presentation Mca
Notepad Presentation Mca
 
MELA College Quiz - Antaragni IIT Kanpur 2015
MELA College Quiz - Antaragni IIT Kanpur 2015MELA College Quiz - Antaragni IIT Kanpur 2015
MELA College Quiz - Antaragni IIT Kanpur 2015
 
General Quiz Grand Finale
General Quiz Grand FinaleGeneral Quiz Grand Finale
General Quiz Grand Finale
 
The Tides of Time Quiz - Finals - Waves, 2016
The Tides of Time Quiz - Finals - Waves, 2016The Tides of Time Quiz - Finals - Waves, 2016
The Tides of Time Quiz - Finals - Waves, 2016
 
Vanicom 2017, Business quiz
Vanicom 2017, Business quizVanicom 2017, Business quiz
Vanicom 2017, Business quiz
 
Mobile Is Eating the World, 2016-2017
Mobile Is Eating the World, 2016-2017Mobile Is Eating the World, 2016-2017
Mobile Is Eating the World, 2016-2017
 
IIT - Bombay - Open General Quiz 2.0 - Finals (with Written Round and Long Vi...
IIT - Bombay - Open General Quiz 2.0 - Finals (with Written Round and Long Vi...IIT - Bombay - Open General Quiz 2.0 - Finals (with Written Round and Long Vi...
IIT - Bombay - Open General Quiz 2.0 - Finals (with Written Round and Long Vi...
 
World Photographic Cup 2017: Winners
World Photographic Cup 2017: WinnersWorld Photographic Cup 2017: Winners
World Photographic Cup 2017: Winners
 

Similar to Mobile Application Developer

Mobile Distillery professional services
Mobile Distillery professional servicesMobile Distillery professional services
Mobile Distillery professional services
Mobile Distillery
 
IBM Mobili First - IBM Business Connect QatarPut your business in motion
IBM Mobili First - IBM Business Connect QatarPut your business in motionIBM Mobili First - IBM Business Connect QatarPut your business in motion
IBM Mobili First - IBM Business Connect QatarPut your business in motion
Dalia Reda
 
Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1
momobangalore
 
Mobile testing
Mobile testingMobile testing
Mobile testing
Alex Hung
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
Warba Insurance Co Kuwait
 

Similar to Mobile Application Developer (20)

Designing and Developing Custom Mobile Applications
Designing and Developing Custom Mobile ApplicationsDesigning and Developing Custom Mobile Applications
Designing and Developing Custom Mobile Applications
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise Mobility
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
Mobile Distillery professional services
Mobile Distillery professional servicesMobile Distillery professional services
Mobile Distillery professional services
 
IBM Mobili First - IBM Business Connect QatarPut your business in motion
IBM Mobili First - IBM Business Connect QatarPut your business in motionIBM Mobili First - IBM Business Connect QatarPut your business in motion
IBM Mobili First - IBM Business Connect QatarPut your business in motion
 
AT&T WNY Hackathon / Buffalo Open Data
AT&T WNY Hackathon / Buffalo Open DataAT&T WNY Hackathon / Buffalo Open Data
AT&T WNY Hackathon / Buffalo Open Data
 
Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1
 
Mobilizing The Web - A Handheld Experience (IBM)
Mobilizing The Web - A Handheld Experience (IBM)Mobilizing The Web - A Handheld Experience (IBM)
Mobilizing The Web - A Handheld Experience (IBM)
 
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
 
Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Sunisle Technology Solutions Sales programs version 2013
Sunisle Technology Solutions Sales programs version 2013Sunisle Technology Solutions Sales programs version 2013
Sunisle Technology Solutions Sales programs version 2013
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
Summary of Device Coverage Report 2021.pdf
Summary of Device Coverage Report 2021.pdfSummary of Device Coverage Report 2021.pdf
Summary of Device Coverage Report 2021.pdf
 
Smartphones Mobile Tech 2010 Webinar
Smartphones Mobile Tech 2010 WebinarSmartphones Mobile Tech 2010 Webinar
Smartphones Mobile Tech 2010 Webinar
 
Thorsignia - Custom software development services in india
Thorsignia - Custom software development services in indiaThorsignia - Custom software development services in india
Thorsignia - Custom software development services in india
 
Mobile Enterprise Application Platform
Mobile Enterprise Application PlatformMobile Enterprise Application Platform
Mobile Enterprise Application Platform
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testing
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

Mobile Application Developer

  • 1. Roorkee College of Engineering Mobile Application Development
  • 2. What is MAD? • Mobile application development is a term used to denote the act or process by which application software is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones.
  • 3. WHAT IS A “SMARTPHONE” Semi-Smart: Phone that offers features beyond making calls E-mail Take pictures Plays mp3 Phone that runs a complete Operating System Offers a standardized platform for development  Able to execute arbitrary 3rd party applications
  • 4. QUICK FACTS Today  Cell phones in use today ~ 1.2 billion  Smartphones account for 14% ~ 170 Million Projected 2017  Cell phones ~ 2.6 billion  Smartphones 36% ~ 800 Million * 300% Smartphone growth in three years
  • 5. MOBILE DEVELOPMENT SOLUTIONS  Java ME  Symbian  UIQ  S60  Android  BlackBerry  OVI  Windows Mobile  iPhone  LiMo  Ångström distribution  Adobe Flash Light  BREW  OpenMoko  Palm OS (Garnet OS, Cobalt OS)  Palm webOS  Mojo
  • 7. COMMON PROBLEM: ABSTRACTION  Interface / GUI  How does the developer create an interface  Different interaction techniques  Graphical capabilities of the phone  Phone Services and Security  What resources are available to your program  What types of boundaries or constraints are put on  applications  How can code be considered “safe”
  • 8. Front-end development tools Front-end development tools are focused on the user interface and user experience (UI-UX) and provide the following abilities: UI design tools SDKs to access device features Cross-platform accommodations/support
  • 9. Back-end servers Back-end tools pick up where the front-end tools leave off, and provide a set of reusable services that are centrally managed and controlled and provide the following abilities: Integration with back-end systems User authentication-authorization Data services Reusable business logic
  • 10. Security add-on layers With bring your own device (BYOD) becoming the norm within more enterprises, IT departments often need stop-gap, tactical solutions that layer atop existing apps, phones, and platform component. Features include App wrapping for security Data encryption Client actions Reporting and statistics
  • 11. System software  Criteria for selecting a development platform usually contains the target mobile platforms, existing infrastructure and development skills.  When targeting more than one platform with cross-platform development it is also important to consider the impact of the tool on the user experience.
  • 12. Mobile application testing Mobile applications are first tested within the development environment using emulators and later subjected to field testing. Google Android Emulator MobiOne Developer Windows UI Automation Diawi Web Sharing
  • 13. List of mobile software distribution platforms  Amazon Appstore  App Store  BlackBerry World  Google Play  Firefox Marketplace  Ubuntu App Store  Windows Store
  • 14. Importance of Mobile Apps Reinforce your brand Enhance your visibility Increase accessibility Augment online sales Increase exposure across mobile devices Connect you with 'on-the-go' consumers
  • 15.
  • 16.  Build a database of prospects/clients  Create a Direct Marketing Channel  Mobile Apps will allow you to engage with your customers in a whole new way  Not only that your business will have benefits, but your customers as well will appreciate the ease of doing business with you. Specifically they will:  Have easy access to your inventory  Get notifications of special events, launches, etc.  Have one-touch access to your contact information  Get directions to your location from wherever they are  Make fast, seamless appointment scheduling
  • 17. Mobile Devices: Advantages  Always with the user  Typically have Internet access  Typically GPS enabled  Typically have accelerometer & compass  Many have cameras & microphones  Many apps are free or low-cost
  • 18. Mobile Devices: Disadvantages  Limited screen size  Limited battery life  Limited processor speed  Limited and sometimes slow network access  Limited or awkward input: soft keyboard, phone keypad, touch screen, or stylus  Limited web browser functionality  Range of platforms & configurations across devices
  • 19. Thank You For Your Attention