SlideShare a Scribd company logo
4
Most read
5
Most read
10
Most read
INTRODUCTION TO MOBILE APPLICATIONS DEVELOPMENTAMI APEX Computer Institute
About the speakerSyedAbsar is a software engineer and trainer with a couple of years  spent programming and consulting. He’s programmed everything including point of sales, workflow systems over the web, networked desktop games, mobile engineering  applications and a lot more. Absar has been a professional development (Java, C#, PHP, C, Python, J2ME, iPhone, Android, ASP.NET etc) trainer for many years and has spoken at multiple seminars and code camps. He has also contributed to a recent research on semantic web ontology in Malaysia & Developed an extension for Helpdesk system in the United States.
Mobile Computing – What & Why?About both physical and logical computing entities that move.Physical entities are computers that change locations.Logical entities are instances of a running user application or a mobile agent.Migration is important for survival.
.. And Where??Mobile business intelligenceMobile computingMobile Device TestingMobile gamesMobile MarketingSocial Networking
Mobile Applications DevelopmentMobile application development is the process by which applications are developed for small low-power handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. These applications are either pre-installed on phones during manufacture, or downloaded by customers from app stores and other mobile software distribution platforms.
Introduction To Mobile Application Development
Average Salary of Jobs with Related Titles
But, its not just Salaries
Introduction To Mobile Application Development
How is it done?Mobile software is developed by using different platforms and programming languages based on the target mobile device. There are many different hardware components found in mobile devices so their applications are developed using different software architectures.Most of the methodologies in use are based on the model-driven approach which has three different views of the application development process: (1) the application itself and its structure, (2) the business logic and (3) the graphical user interface of the application.
Weapons Of Mobile Development HardwareComputersMobile PhonesFrameworkProgramming LanguageIntegrated Development EnvironmentCompilerSimulatorMonitors
Platforms Available
J2MEProgramming Language: JavaIntegrated Development Environment: Netbeans/EclipseFrameWork: KVMHardware Deployment: MultipleInstaller Packaging Options: Jad/Jar
iOS (Apple)Programming Language: Objective CIntegrated Development Environment: XcodeFrameWork: Cocoa TouchHardware Deployment: iPhone, iPad, iPodInstaller Packaging Options: .app/.ipaDevelopment Tool Cost
AndroidProgramming Language: JavaIntegrated Development Environment: Eclipse/NetbeansFrameWork: Dalvik VMHardware Deployment: Android OnlyInstaller Packaging Options: .apkDevelopment Tool Cost
BlackBerryProgramming Language: JavaIntegrated Development Environment: JDE - BlackBerry Java Development EnvironmentFrameWork: Dalvik VMHardware Deployment: Android OnlyInstaller Packaging Options: .alx, .cod
Windows MobileProgramming Language: C#, VB.NET, Basic4ppcIntegrated Development Environment: Visual Studio 2008, 2005, 2003, Basic4ppc IDEFrameWork: .Net Compact FrameworkHardware Deployment: Windows MobilesInstaller Packaging Options: .ota/.cab
Sounds too specific? Go Cross-Platform!Cross-OS platforms for mobile development on the whole are not yet a completely perfect, have-your-cake-and-eat-it-too solution, but many of them offer an excellent alternative to ignoring one mobile OS in favor of another or, perhaps worse, burning serious resources to develop for two or three platforms at once.PhoneGap, AirPlaySDK, WidgetPad & More.
Introduction To Mobile Application Development
Introduction To Mobile Application Development
The End? No!The Beginning!Welcome to the world of mobile development era. Congratulations on choosing a long-lasting industry as your career path.Predictions about the future of mobile devices are coming out that the popularity of applications will peak by 2020 with around 10 million apps available worldwide. (http://www.pcworld.com/article/168686/mobile_apps_whats_in_your_future.html)If you have any questions, please feel free to ask.

More Related Content

What's hot (20)

PDF
Introduction to Mobile Application Development
Tharindu Dassanayake
 
PPTX
Mobile application development ppt
tirupathinews
 
PPTX
Mobile Application Development Process
ChromeInfo Technologies
 
PPTX
Day: 1 Introduction to Mobile Application Development (in Android)
Ahsanul Karim
 
PPTX
Introduction to mobile application development
Chandan Maurya
 
PPTX
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Paul Sons
 
PPTX
Android Operating System
Bilal Mirza
 
PPTX
Development of Mobile Application -PPT
Dhivya T
 
PPT
Android Architecture
deepakshare
 
PDF
Introduction to Android Development
Aly Abdelkareem
 
PDF
Android Programming Basics
Eueung Mulyana
 
PPTX
Types of Mobile Applications
Jawaher Abdulwahab Fadhil
 
PPTX
Mobile Application Development Services-MobileApptelligence
Mobileapptelligence
 
PPT
Mobile Application Development
jini james
 
PPT
Android Application Development Using Java
amaankhan
 
ZIP
Android Application Development
Benny Skogberg
 
PPTX
Introduction to Android and Android Studio
Suyash Srijan
 
PPT
Mobile Application Development With Android
guest213e237
 
PDF
Mobile App Development
Chris Morrell
 
PPTX
Introduction to android
zeelpatel0504
 
Introduction to Mobile Application Development
Tharindu Dassanayake
 
Mobile application development ppt
tirupathinews
 
Mobile Application Development Process
ChromeInfo Technologies
 
Day: 1 Introduction to Mobile Application Development (in Android)
Ahsanul Karim
 
Introduction to mobile application development
Chandan Maurya
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Paul Sons
 
Android Operating System
Bilal Mirza
 
Development of Mobile Application -PPT
Dhivya T
 
Android Architecture
deepakshare
 
Introduction to Android Development
Aly Abdelkareem
 
Android Programming Basics
Eueung Mulyana
 
Types of Mobile Applications
Jawaher Abdulwahab Fadhil
 
Mobile Application Development Services-MobileApptelligence
Mobileapptelligence
 
Mobile Application Development
jini james
 
Android Application Development Using Java
amaankhan
 
Android Application Development
Benny Skogberg
 
Introduction to Android and Android Studio
Suyash Srijan
 
Mobile Application Development With Android
guest213e237
 
Mobile App Development
Chris Morrell
 
Introduction to android
zeelpatel0504
 

Viewers also liked (10)

PDF
Introduction to Cross-Platform Hybrid Mobile App Development
Özcan Zafer AYAN
 
PPTX
Introduction to Mobile Development
Pragnesh Vaghela
 
PPTX
Introduction to Mobile Application Development with App Studio
James Quick
 
ODP
Introduction to Mobile Application Development
shikishiji
 
PPTX
Introduction to Mobile Development
Foteini Valeonti
 
PPT
An introduction to Windows Mobile development
Dale Lane
 
PDF
Introduction to Mobile Development
University of Central Lancashire
 
PPTX
Royal Institution CS Materclass - Mobile/VR development
David Bell
 
PPTX
NCDevCon 2017 - Cross Platform Mobile Apps
John M. Wargo
 
PPTX
01 01 - introduction to mobile application development
Siva Kumar reddy Vasipally
 
Introduction to Cross-Platform Hybrid Mobile App Development
Özcan Zafer AYAN
 
Introduction to Mobile Development
Pragnesh Vaghela
 
Introduction to Mobile Application Development with App Studio
James Quick
 
Introduction to Mobile Application Development
shikishiji
 
Introduction to Mobile Development
Foteini Valeonti
 
An introduction to Windows Mobile development
Dale Lane
 
Introduction to Mobile Development
University of Central Lancashire
 
Royal Institution CS Materclass - Mobile/VR development
David Bell
 
NCDevCon 2017 - Cross Platform Mobile Apps
John M. Wargo
 
01 01 - introduction to mobile application development
Siva Kumar reddy Vasipally
 
Ad

Similar to Introduction To Mobile Application Development (20)

PPTX
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
muthulakshmi cse
 
PPTX
Mobile Application Development Unit 1.pptx
DheekshithaPasala
 
PPT
Mobile app development sylhet it academy
Sylhet IT Academy
 
PDF
Mobile Application .pdf
SEO Expate Bangladesh Ltd
 
PDF
Mse july13 (1/3)
IIITA
 
PPTX
INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
GbadeboTEkunola
 
PPTX
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
GbadeboTEkunola
 
PDF
Mobil Uygulama Geliştirme Klavuzu
Sybase Türkiye
 
PDF
Mobile Developer's Guide To The Galaxy 11th edition
Marco Tabor
 
PPTX
Mobile app development: The global facts and truths
Kaspar Lavik
 
PPT
Mobile Application Developer
Er. Amreesh Kumar
 
PDF
B feigin mobileapplicationdevelopment
sathesh leo
 
PDF
Mobile Application Development
soufyan rifai
 
PDF
Chapter 1 - The Computer of The Future is in Your Hand.pdf
NeeshaJothi
 
PDF
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates
 
PPTX
Chapter 2-IS dept.pptxhjvcbtffffffffffffffffffffffffffff6
sefuasfaw021
 
PDF
MobileAppDev Handout#1
trupti1976
 
PDF
BMobileApplicationDevelopment COURSE.pdf
safiullahkalwar62
 
PPTX
Tk2323 lecture 1 introduction to mobile application
MengChun Lam
 
PDF
Mobile Application Development
Mosiur Rahman Imraan
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
muthulakshmi cse
 
Mobile Application Development Unit 1.pptx
DheekshithaPasala
 
Mobile app development sylhet it academy
Sylhet IT Academy
 
Mobile Application .pdf
SEO Expate Bangladesh Ltd
 
Mse july13 (1/3)
IIITA
 
INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
GbadeboTEkunola
 
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
GbadeboTEkunola
 
Mobil Uygulama Geliştirme Klavuzu
Sybase Türkiye
 
Mobile Developer's Guide To The Galaxy 11th edition
Marco Tabor
 
Mobile app development: The global facts and truths
Kaspar Lavik
 
Mobile Application Developer
Er. Amreesh Kumar
 
B feigin mobileapplicationdevelopment
sathesh leo
 
Mobile Application Development
soufyan rifai
 
Chapter 1 - The Computer of The Future is in Your Hand.pdf
NeeshaJothi
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates
 
Chapter 2-IS dept.pptxhjvcbtffffffffffffffffffffffffffff6
sefuasfaw021
 
MobileAppDev Handout#1
trupti1976
 
BMobileApplicationDevelopment COURSE.pdf
safiullahkalwar62
 
Tk2323 lecture 1 introduction to mobile application
MengChun Lam
 
Mobile Application Development
Mosiur Rahman Imraan
 
Ad

Recently uploaded (20)

PPTX
EUTHANASIA---Student-Copy.pdwede3dededededptx
oladokunrachel
 
PPTX
How to Manage Feedback for Personal Growth?
StrengthsTheatre
 
PPTX
Nsqf vhse admission career guidance kerala
anjaliparvathy2000
 
PDF
Aerodrome Wildlife Researcher_20250625_231424_0000.pdf
SmrtRj
 
PPT
10-Circuit-Packet and completed the .ppt
nabeehmohammedtaher
 
PDF
Rich Bergeron's Detailed Creative Writing Resume
Rich Bergeron
 
PPTX
Types of joints (Naeryuiyopuilykjtfhvtesh, 5th E).pptx
arushi0152
 
PPTX
breastfeeding store breastmilk lactation
maysa abdelsalam
 
PPTX
iotarchitecture-18018890087605161247.pptx
revathi148366
 
PPTX
MAY DAY EVE.pptxfhfgjyjusfasfsegrgthjyuk
clairebaril12
 
PDF
Fresh Porn.pdf Fresh Porn Fresh Porn Fresh Porn
JohnFelix45
 
PDF
_Smarter Hiring Starts with Better Sourcing Platforms.pdf
vinay salarite
 
PPTX
_Smarter Hiring Starts with Better Sourcing Platforms.pptx
vinay salarite
 
PDF
How AI Is Changing Job Interviews in 2025
Practice Panel
 
PDF
Tycoons Leading the Way in Philanthropy.pdf
Rabbi Ranon Teller
 
PPTX
Nursing Management of diabetes and ordas
alfredodecarpone
 
PDF
Presentation 11 (1).pdf critical thinking in every field of life
riashehnaz
 
PPTX
climate_change_global_action_and_local_responsibility_xev18307.pptx
hamdeyadd
 
PPTX
What is cooperation in the Workplace Setting?
JasmineGaogao1
 
PPTX
CMM visual Representation of Duramax .pptx
bereyom548
 
EUTHANASIA---Student-Copy.pdwede3dededededptx
oladokunrachel
 
How to Manage Feedback for Personal Growth?
StrengthsTheatre
 
Nsqf vhse admission career guidance kerala
anjaliparvathy2000
 
Aerodrome Wildlife Researcher_20250625_231424_0000.pdf
SmrtRj
 
10-Circuit-Packet and completed the .ppt
nabeehmohammedtaher
 
Rich Bergeron's Detailed Creative Writing Resume
Rich Bergeron
 
Types of joints (Naeryuiyopuilykjtfhvtesh, 5th E).pptx
arushi0152
 
breastfeeding store breastmilk lactation
maysa abdelsalam
 
iotarchitecture-18018890087605161247.pptx
revathi148366
 
MAY DAY EVE.pptxfhfgjyjusfasfsegrgthjyuk
clairebaril12
 
Fresh Porn.pdf Fresh Porn Fresh Porn Fresh Porn
JohnFelix45
 
_Smarter Hiring Starts with Better Sourcing Platforms.pdf
vinay salarite
 
_Smarter Hiring Starts with Better Sourcing Platforms.pptx
vinay salarite
 
How AI Is Changing Job Interviews in 2025
Practice Panel
 
Tycoons Leading the Way in Philanthropy.pdf
Rabbi Ranon Teller
 
Nursing Management of diabetes and ordas
alfredodecarpone
 
Presentation 11 (1).pdf critical thinking in every field of life
riashehnaz
 
climate_change_global_action_and_local_responsibility_xev18307.pptx
hamdeyadd
 
What is cooperation in the Workplace Setting?
JasmineGaogao1
 
CMM visual Representation of Duramax .pptx
bereyom548
 

Introduction To Mobile Application Development

  • 1. INTRODUCTION TO MOBILE APPLICATIONS DEVELOPMENTAMI APEX Computer Institute
  • 2. About the speakerSyedAbsar is a software engineer and trainer with a couple of years spent programming and consulting. He’s programmed everything including point of sales, workflow systems over the web, networked desktop games, mobile engineering applications and a lot more. Absar has been a professional development (Java, C#, PHP, C, Python, J2ME, iPhone, Android, ASP.NET etc) trainer for many years and has spoken at multiple seminars and code camps. He has also contributed to a recent research on semantic web ontology in Malaysia & Developed an extension for Helpdesk system in the United States.
  • 3. Mobile Computing – What & Why?About both physical and logical computing entities that move.Physical entities are computers that change locations.Logical entities are instances of a running user application or a mobile agent.Migration is important for survival.
  • 4. .. And Where??Mobile business intelligenceMobile computingMobile Device TestingMobile gamesMobile MarketingSocial Networking
  • 5. Mobile Applications DevelopmentMobile application development is the process by which applications are developed for small low-power handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. These applications are either pre-installed on phones during manufacture, or downloaded by customers from app stores and other mobile software distribution platforms.
  • 7. Average Salary of Jobs with Related Titles
  • 8. But, its not just Salaries
  • 10. How is it done?Mobile software is developed by using different platforms and programming languages based on the target mobile device. There are many different hardware components found in mobile devices so their applications are developed using different software architectures.Most of the methodologies in use are based on the model-driven approach which has three different views of the application development process: (1) the application itself and its structure, (2) the business logic and (3) the graphical user interface of the application.
  • 11. Weapons Of Mobile Development HardwareComputersMobile PhonesFrameworkProgramming LanguageIntegrated Development EnvironmentCompilerSimulatorMonitors
  • 13. J2MEProgramming Language: JavaIntegrated Development Environment: Netbeans/EclipseFrameWork: KVMHardware Deployment: MultipleInstaller Packaging Options: Jad/Jar
  • 14. iOS (Apple)Programming Language: Objective CIntegrated Development Environment: XcodeFrameWork: Cocoa TouchHardware Deployment: iPhone, iPad, iPodInstaller Packaging Options: .app/.ipaDevelopment Tool Cost
  • 15. AndroidProgramming Language: JavaIntegrated Development Environment: Eclipse/NetbeansFrameWork: Dalvik VMHardware Deployment: Android OnlyInstaller Packaging Options: .apkDevelopment Tool Cost
  • 16. BlackBerryProgramming Language: JavaIntegrated Development Environment: JDE - BlackBerry Java Development EnvironmentFrameWork: Dalvik VMHardware Deployment: Android OnlyInstaller Packaging Options: .alx, .cod
  • 17. Windows MobileProgramming Language: C#, VB.NET, Basic4ppcIntegrated Development Environment: Visual Studio 2008, 2005, 2003, Basic4ppc IDEFrameWork: .Net Compact FrameworkHardware Deployment: Windows MobilesInstaller Packaging Options: .ota/.cab
  • 18. Sounds too specific? Go Cross-Platform!Cross-OS platforms for mobile development on the whole are not yet a completely perfect, have-your-cake-and-eat-it-too solution, but many of them offer an excellent alternative to ignoring one mobile OS in favor of another or, perhaps worse, burning serious resources to develop for two or three platforms at once.PhoneGap, AirPlaySDK, WidgetPad & More.
  • 21. The End? No!The Beginning!Welcome to the world of mobile development era. Congratulations on choosing a long-lasting industry as your career path.Predictions about the future of mobile devices are coming out that the popularity of applications will peak by 2020 with around 10 million apps available worldwide. (http://www.pcworld.com/article/168686/mobile_apps_whats_in_your_future.html)If you have any questions, please feel free to ask.