Top Banner
PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251
22

PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

Dec 31, 2015

Download

Documents

Sheena Todd
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

PhoneGap- Cross platform for mobile

Lê Nguyên Khánh 51001480Trần Đại Nhân 51002251

Page 2: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

Mobile Development

Page 3: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

Mobile Development

Page 4: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

Mobile OS

Page 5: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

Cross-platform?

• Write once, run everywhere

Page 6: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

What is PhoneGap?

• Web-based mobile development framework• Use web technologies such as HTML5, CSS3

and JavaScript

Page 7: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

What is PhoneGap?

Page 8: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

History PhoneGap

• Was developed by Nitobi Software

• First developed at an iPhoneDevCamp event in San Phrancisco.

• Win the People’s Choice Award at O’Reilly Media’s 2009 Web

Page 9: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

Supported Platform

Page 10: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

Architect

Page 11: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

Archirtect

Page 12: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.
Page 13: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

PhoneGap Build

• Adobe bought PhoneGap from Nitobi Software in 10/2011

• Cloud compiler “PhoneGap Build” in 9/2012

• 10,000,000 access phonegap.com, 1,000,000downloads, 400,000 developments

Page 14: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

PhoneGap Build

Page 15: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

Summary

• ProsOpen source freeSupport multi platform iOS, Android,

BlackBerry, Symbian, Window Mobile, badaUse javascript/HTML call API native code C,

javaSupport most of mobile features (GPS,

database, camera,…)

Page 16: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

Summary

• ConsNot compatible with old mobile browser(slow,

no support javascript)Manage resource mobile(process, thread,

graphics)ResolutionKeypad, track ball, tapping,… Documentation

Page 17: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

PhoneGap for Android

• RequiresEclipse: http://www.eclipse.org/downloadsAndrod SDK and Android ADT Plugin for

Eclipse: http://developer.android.com/sdk/index.html

PhoneGap Framework: http://phonegap.com/download

Page 18: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

PhoneGap for Android

Page 19: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

PhoneGap for Android

Page 20: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

PhoneGap for Android

Page 21: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

PhoneGap for Android

Page 22: PhoneGap- Cross platform for mobile Lê Nguyên Khánh 51001480 Trần Đại Nhân 51002251.

PhoneGap for Android