1
Nadeesha Thilakarathne
Rajarata University of Sri Lanka
5/8/2015
What is PHONEGAP?
2
3
Why should mobile developers
consider using it ?
• “Allows developers to have a common
codebase for all their application code”
4
5
History of PhoneGap
• 2009 ,Created by Nitobi
• 2011 Nitobi bought by Adobe
• 2011 PhoneGap donated to Apache
foundation
• 2011 PhoneGap rename Cordova
6
What is the difference between
PhoneGap and Cordova
• “PhoneGap is a distribution of Apache
Cordova. You can think of Apache Cordova as
the engine that powers PhoneGap, similar to
how WebKit is the engine that powers Chrome
or Safari. ”
7
8
PhoneGap API
9
PhoneGap Application Packaging and
Distribution
10
Simply
• “PhoneGap provides a “Web View” with
extended capabilities”
11
Take the pain out of developing mobile
apps
12
13
Take the pain out of developing mobile
apps
14
Take the pain out of developing mobile
apps….
15
Demonstration
16
Beauty of PhoneGap
• Reuse your existing web developer skills.
• Shorter learning curve.
• Faster Development.
17
Reference
• http://thaalakaz.blogspot.com/
• https://build.phonegap.com
• https://github.com/phonegap/phonegap-
start/blob/master/www/config.xml
18
Thanks…!!!
19

PhoneGap

Editor's Notes

  • #2 Lets have a lesure understanding about phonegap
  • #3 PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about.
  • #4 Easily create apps using the web technologies you know and love:HTML, CSS, and JavaScript
  • #5 It doesn’t force developers to reinvent the wheel every time they move from platform to platform.
  • #7 .
  • #8 Apache Cordova and Adobe PhoneGap easily make confuse between names
  • #10 PhoneGap provides an application programming interface (API) that enables you to access native operating system functionality using JavaScript. You build your application logic using JavaScript, and the PhoneGap API handles communication with the native operating system.
  • #11 PhoneGap applications are developed using HTML, CSS, and JavaScript, however the final product of a PhoneGap application is a binary application archive that can be distributed through standard application ecosystems. or iOS applications the output is an IPA file) (iOS Application Archive), for Android applications the output is an APK file) (Android Package), for Window Phone the output is a XAP file (Application Package),
  • #12 PhoneGap is not a “native application development” framework, even though it provides access through several device features using an abstraction layer, which otherwise are inaccessible to a normal webpage. In simple words, it provies a “WebView” with extended capabilities. Using PhoneGap one can access the following device features: Camera,Geolocation,Compass,Contacts,Media,Accelerometer,Network
  • #15 https://build.phonegap.com/
  • #18 The beauty of PhoneGap is that you’re able to reuse your existing web developer skills so you have a shorter learning curve and faster development