PhoneGap os an open source mobile development framework, which build mobile apps using JavaScript/HTML/CSS irrespective of mobile platform, ie, platform indepentent. It is free, open source and make use of different web technologies.
2. PHONEGAP
MUHSINA MUHAMMAD
S5 MCA
Department of Master of Computer Applications, Rajiv Gandhi Institute of Technology,
Kottayam
November 24, 2015
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 1 / 16
4. INTRODUCTION
• Open source mobile development framework
• Build mobile apps using JavaScript/HTML/CSS
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 3 / 16
5. HISTORY
• Developed at an iPhoneDevCamp event by Nitobi Software on 2009
• Adobe purchased in 2011 and renamed as Apache Cordova
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 4 / 16
6. WHAT IS PHONEGAP?
• App development tool uses:
• JavaScript
• HTML
• CSS
• Support development for:
• Android
• Blackburry
• iOS
• Use native web view with our code to make development:
• easey
• expandable
• fast
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 5 / 16
7. WHY PHONEGAP?
• Platform independence
• Use of different web technologies
• Future proofed work
• Open source implementation of open standards
• Support extra features
• Development of 1000s of app is possible
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 6 / 16
9. HOW PHONEGAP WORKS?
• BUILD
• Build the native code with web standards
• DEVELOP
• Wrap with PhoneGap and get access to native APIs
• DEPLOY
• Deploy to multiple platform
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 8 / 16
10. Figure: Working of PhoneGap
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 9 / 16
11. CHALLENGES
• Insufficient options for developers to measure and optimize app
performance
• Framework is not optimized to build graphic intensive user interface
• Lack document based support than iOS and Android
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 10 / 16
12. ADVANTAGES
• Use of single basecode for cross platform apps
• Leverage of hardware specific features like
Geolocation,Vibration,Accelerometer,Condact Support and Sound
• Open source so can be altered or extracted
• Open source community contribute new module which saves money
and time
• Requires knowledge of common web technologies rather than multiple
distinct mobile platforms
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 11 / 16
13. DISADVANTAGES
• Does not support all built in features
• When it comes with new features its one step behind native platform
• Several platform core features may still not be available
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 12 / 16
14. DEVELOPMENT COST
• Open source implementation of open standards
• Developers use PhoneGap for apps that are:
• Free
• Commercial
• Open source Any combination of these
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 13 / 16
15. CONCLUSION
• Fading of platform specific native apps for need basic
• HTML and JS are easier than Java
• Ensure cost effective deployment of apps in multiple platform
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 14 / 16