www.aditi.com 2
Nitobi
Phonegap,
Cordova (Vancouver)
History
What's the difference between Apache Cordova and PhoneGap?
www.aditi.com 3
When to go with Cordova , when not ?
www.aditi.com 4
What is PhoneGap?
www.phonegap.com
www.aditi.com 5
Why would you want to use PhoneGap?
www.aditi.com 6
Why would you want to use PhoneGap?
• Write once, run lots of places.
• Lower barrier of entry
• Reduced # of required skills
• Reduced development & long term maintenance
cost
www.aditi.com 7
What platforms support PhoneGap?
www.aditi.com 8
How do PhoneGap apps work?
Build app UI using HTML & CSS
Build app logic & interactivity with
JavaScript
Use the PhoneGap API to interact with
device
www.aditi.com 9
can I use existing tools/frameworks?
www.aditi.com 10
what OS features does PhoneGap
expose?
www.aditi.com 11
Hands-on
www.aditi.com 12
what if you want more?
PhoneGap is extensible with a “native plugin”
model that enables you to write your own native
logic to access via JavaScript.
“There are lots of open source plugins at
https://github.com/phonegap/phonegap-plugins
Learn more at
http://wiki.phonegap.com/w/page/36752779/
PhoneGap%20Plugins
www.aditi.com 13
What does a PhoneGap app look
like?
See more at: http://phonegap.com/apps
www.aditi.com 14
Build/Distribution
Platform-specific build processes

Deep dive phonegap