introducing phonegap

20
a tour of introducing phonegap introducing PhoneGap

Upload: fallon

Post on 14-Jan-2016

48 views

Category:

Documents


1 download

DESCRIPTION

a tour of introducing phonegap. introducing PhoneGap. Thành viên của nhóm 2. Phonegap?OMG…What is it?. -a Framwork: But what is framwwork? -It’s a free opensource of Nitobi -It can be used to develop mobile application. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: introducing PhoneGap

a tour of introducing phonegap

introducing

PhoneGap

Page 2: introducing PhoneGap

Thành viên của nhóm 2

1.Lê Anh Kiệt-51001624

2.Nguyễn Quốc Hải-51000857

Page 3: introducing PhoneGap

PHONEGAP?OMG…WHAT IS IT?-a Framwork:But what is framwwork?-It’s a free opensource of Nitobi -It can be used to develop mobile application. -used for building apps for iOS, Android, Windows Phone, BlackBerry, webOS, Bada, Symbian-It’s called cross platform-what’s cross platform?-allow developers use HTML.CSS and JavaScript to develop their apps

Page 4: introducing PhoneGap

The benefit of phonegap?

1Write once,run everywhere 2Do more

with less 3Most APIs are

provided

Page 5: introducing PhoneGap

Write once,run everywhere

-Code once,but work perfectly on all devices

1

Page 6: introducing PhoneGap

DO MORE WITH LESS

-Understanding on HTML,Css,javascript then you can start changing the world-Its source code is based on web technology(HTML5,CSS3,Javascript) and open source

2

Page 7: introducing PhoneGap

Most APIs are provided

-Most of API are provided so programmers can interfere with device’s functions(camera,GPS,Files,Contacts…)

3

Page 8: introducing PhoneGap

The limitation of phonegap?

1Problem with old mobile brower

4others problem

3Problem with resolution on

different devices

2Problem with resources

management

Page 9: introducing PhoneGap

Problem with old mobile brower

-Incompatitible with old mobile brower because javascsript isn’t supported and its slow speed

1

Page 10: introducing PhoneGap

PROBLEM WITH RESOURCES MANAGEMENT

-Can’t control the process, Synchronization, asynchronization as well-Ability in graphic is limited

2

Page 11: introducing PhoneGap

Problem with resolution on different devices

-The application layout will not compatibility with different devices

3

Page 12: introducing PhoneGap

The limitation of phonegap?

4others problem

Page 13: introducing PhoneGap

The limitation of phonegap?

-Other parts of the device can’t be controlled,ex:keypad, track ball, tapping,rocker …-It’s hard for developing bacause of debugging hard-there is a limitation on related document wiritten about PhoneGap,may be it’s new

4Others problem

Page 14: introducing PhoneGap

**

But….Don’t worry Day by day,PhoneGap try to release their new update versions to fix bug and reduce its limitations

May be ,it will be used widely in the future

Page 15: introducing PhoneGap

Bảng so sánh giữa các ứng dụng di động

Page 16: introducing PhoneGap

Cách thức hoạt động

Page 17: introducing PhoneGap

Kiến trúc PhoneGap

Page 18: introducing PhoneGap

Kiến trúc PhoneGap

JavaScript Business Logic Part

JavaScript Part

Page 19: introducing PhoneGap

PhoneGap API

Page 20: introducing PhoneGap

CÁM ƠN THẦY VÀ CÁC BẠN ĐÃ CHÚ Ý LẮNG NGHE