PhoneGap

needlessoybeanΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 10 μήνες)

76 εμφανίσεις

PhoneGap


About Me



Tim Kim


Dev

at Adobe/
Nitobi


@
timkim


timk@adobe.com


<3 JS, SC2, and movie quotes







What is
PhoneGap
?


What is
PhoneGap
?





1)
Write a web app using HTML5 technologies

JS/HTML/CSS

What is
PhoneGap
?





2) Package your web app into
PhoneGap

Common device interface:
PhoneGap

API

Extend:
PhoneGap

PlugIns


What is
PhoneGap
?





3) Deploy to multiple devices

iOS
, Android, Blackberry, WP7,
WebOS
, …

What is
PhoneGap
?


PhoneGap

API:


An interface to the most common set of device
functionality


Contacts,
GeoLocation
, File, Camera, etc…


All accessible through JS


docs.phonegap.com

What is
PhoneGap
?


PhoneGap

PlugIns
:


A way to extend your
PhoneGap

app if you want
to access more than what the
PhoneGap

API
provides


Process: Write a native implementation then use
JS to call that native function

PhoneGap

Mantra







Write once
debug

everywhere

The Alternative?


Write your app natively


iOS



Objective C


Android


Java


BlackBerry


Java


webOS



HTML, CSS, and JS


Windows Phone 7
-

.Net


Bada



C++

The Alternative?


Need a
dev

who knows the platform


Multiple code bases


Longer turn around time to get releases out to
all platforms

YOU ARE ABOUT TO ENTER A WORLD OF PAIN


All right…maybe that’s a little extreme



Native still gives you the best
performance


And maybe the web isn’t your thing












buuuuuuut

PhoneGap

is Free!


Submitted to the Apache

foundation: Apache Cordova







Contribute back today:


incubator.apache.org
/
cordova
/

PhoneGap

Build


-

Upload your app to
PhoneGap


Build and compile in the cloud


-

No need to download
sdks


-

Free open beta right now



Demo Time!