SlideShare a Scribd company logo
1 of 22
TÌM HIỂU VỀ FRAMEWORK NGÔN
NGỮ LẬP TRÌNH ĐỘC LẬP TRÊN
MOBILE
28/05/2014
1
BÁO CÁO
KHÓA LUẬN TỐT NGHIỆP
Sinh viên thực hiện: Nguyễn Văn Điềm
Cán bộ hướng dẫn: TS. Nguyễn Trí Thành
Nội Dung Trình Bày
28/05/2014
2
Tổng quan về thị trường ứng dụng di động
HTML5 và các công nghệ liên quan?
So sánh các loại ứng dụng Web apps, Native apps,
Hybrid apps
Phonegap là gì?
Nền tảng kiến trúc của Phonegap
Giới thiệu chương trình ứng dụng
Tổng quan về thị trường ứng dụng di động
28/05/2014
3
Tương lai của thị trường máy tính truyền thống
28/05/2014
4
HTML5 và các công nghệ liên quan
28/05/2014
5
Các tiện ích khi sử dụng HTML5
28/05/2014
6
HTML5 đang và sẽ là công nghệ cốt lõi viết ứng dụng web
28/05/2014
7
Các ứng dụng Mobile Web
28/05/2014
8
Quá trình phát triển dễ dàng, nhanh chóng và đơn giản
Phải chạy trong trình duyệt browser của mobile
Được xây dựng dựa trên các công nghệ theo chuẩn W3C
Bị giới hạn khi truy cập tới các tính năng của thiết bị
Các ứng dụng bản địa (Native Apps)
28/05/2014
9
Được phát triển dành riêng cho từng nền tảng cụ thể
Được phát hành thông qua các kho ứng dụng
Được xây dựng dựa trên các công nghệ và các môi trường
dành riêng cho từng nền tảng
Các ứng dụng lai (Hybrid Apps)
28/05/2014
10
Được xây dựng dựa trên các công nghệ Web
Có khả năng truy cập vào các tính năng của các thiết bị
Được phát hành thông qua kho ứng dụng
Bảng so sánh các dạng ứng dụng Mobile
28/05/2014
11
Phonegap là gì?
28/05/2014
12
Phonegap là 1 framework phát triển để giúp việc xây dựng các ứng
dụng mobile bằng cách sử dụng các công nghệ Web
HTML dùng để biểu diễn giao diện (layout)
Javascript dùng để truy cập tới các tính năng của thiết bị và thực thi xử lý
tính toán logic
CSS làm giao diện trở nên sinh động với các hiệu ứng, và làm tăng trải
nghiệm và cảm nhận của người dùng
Cách thức Phonegap hoạt động
28/05/2014
13
• Xây dựng ứng dụng chỉ với công nghệ web tiêu chuẩn:
Dựa vào HTML5, Phonegap thúc đẩy phát triển các công
nghệ Web. Do đó nhà lập trình chỉ cần nắm rõ về
HTML, CSS và Javascript.
• Đóng gói mã nguồn với Phonegap
Bằng cách sử dụng framework mã nguồn mở Phonegap,
thì ứng dụng có thể truy cập tới các hàm APIs bản địa
(native APIs)
• Xuất ứng dụng tới nhiều nền tảng khác nhau
Các hàm tình năng được cung cấp bởi Phonegap
28/05/2014
14
–  Media (audio play/record)
–  Media Capture: audio,video,
camera – (W3C)
–  Network (W3C)
–  Notification
–  Storage (HTML5 Web SQL &
Web Storage)
–  Accelerometer
–  Compass
–  Camera
–  Contacts (W3C)
–  File (W3C)
–  File Transfer
–  Geolocation (HTML5)
Core APIs
Bảng các hàm Phonegap APIs được hỗ trợ cho từng nền
tảng
28/05/2014
15
Sức mạnh của Phonegap Build
28/05/2014
16
Chương trình ứng dụng Employee Directory
28/05/2014
17
Biểu đồ phân rã chức năng
Một số hình ảnh mô tả chức năng của ứng dụng
28/05/2014
18
Màn hình tìm kiếm
Màn hình hiển thị
danh sách
Một số hình ảnh mô tả chức năng của ứng dụng
28/05/2014
19
Màn hình hiển thị thông
tin
Một số hình ảnh mô tả chức năng của ứng dụng
28/05/2014
20
View Direct
Reports
View Manager
Một số hình ảnh mô tả chức năng của ứng dụng
28/05/2014
21
Change PictureCall Cell
28/05/2014
22
XIN CẢM ƠN THẦY CÔ VÀ
CÁC BẠN ĐÃ LẮNG NGHE!

More Related Content

What's hot

Đề tài: Nghiên cứu và thiết kế Website bán hàng bằng Wordpress Công Ty TNHH D...
Đề tài: Nghiên cứu và thiết kế Website bán hàng bằng Wordpress Công Ty TNHH D...Đề tài: Nghiên cứu và thiết kế Website bán hàng bằng Wordpress Công Ty TNHH D...
Đề tài: Nghiên cứu và thiết kế Website bán hàng bằng Wordpress Công Ty TNHH D...Viết thuê trọn gói ZALO 0934573149
 
Athena: Báo cáo thực tập đề tài wordpress
Athena: Báo cáo thực tập đề tài wordpressAthena: Báo cáo thực tập đề tài wordpress
Athena: Báo cáo thực tập đề tài wordpressTú Phạm
 
Báo cáo cuối kì
Báo cáo cuối kìBáo cáo cuối kì
Báo cáo cuối kìDlinh Truong
 
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng JoomlaBáo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng JoomlaNgoc Son
 
Vu tuananh
Vu tuananhVu tuananh
Vu tuananhVũ Anh
 
Danh sách toàn bộ phần mềm Mầm non, Mẫu giáo trên trang Cùng học
Danh sách toàn bộ phần mềm Mầm non, Mẫu giáo trên trang Cùng họcDanh sách toàn bộ phần mềm Mầm non, Mẫu giáo trên trang Cùng học
Danh sách toàn bộ phần mềm Mầm non, Mẫu giáo trên trang Cùng họcBùi Việt Hà
 
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...vanphu2103
 
Tìm đường đi xe buýt trong TPHCM bằng Google Map
Tìm đường đi xe buýt trong TPHCM bằng Google MapTìm đường đi xe buýt trong TPHCM bằng Google Map
Tìm đường đi xe buýt trong TPHCM bằng Google Mapbaran19901990
 
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...vanphu2103
 
đồ án lt nhóm 9
đồ án lt   nhóm 9đồ án lt   nhóm 9
đồ án lt nhóm 9Dinh Minh
 
Baocaothuctapcuoiky
BaocaothuctapcuoikyBaocaothuctapcuoiky
BaocaothuctapcuoikyVăn Tiến
 

What's hot (19)

Android
AndroidAndroid
Android
 
luan van thac si xay dung ung dung android xem truyen tranh online
luan van thac si xay dung ung dung android xem truyen tranh onlineluan van thac si xay dung ung dung android xem truyen tranh online
luan van thac si xay dung ung dung android xem truyen tranh online
 
Đề tài: Nghiên cứu và thiết kế Website bán hàng bằng Wordpress Công Ty TNHH D...
Đề tài: Nghiên cứu và thiết kế Website bán hàng bằng Wordpress Công Ty TNHH D...Đề tài: Nghiên cứu và thiết kế Website bán hàng bằng Wordpress Công Ty TNHH D...
Đề tài: Nghiên cứu và thiết kế Website bán hàng bằng Wordpress Công Ty TNHH D...
 
luan van thac si phat hien lo hong bao mat trong mang lan
luan van thac si phat hien lo hong bao mat trong mang lanluan van thac si phat hien lo hong bao mat trong mang lan
luan van thac si phat hien lo hong bao mat trong mang lan
 
Luận văn: Xây dựng ứng dụng Android xem video trực tuyến, HAY
Luận văn: Xây dựng ứng dụng Android xem video trực tuyến, HAYLuận văn: Xây dựng ứng dụng Android xem video trực tuyến, HAY
Luận văn: Xây dựng ứng dụng Android xem video trực tuyến, HAY
 
Athena: Báo cáo thực tập đề tài wordpress
Athena: Báo cáo thực tập đề tài wordpressAthena: Báo cáo thực tập đề tài wordpress
Athena: Báo cáo thực tập đề tài wordpress
 
Báo cáo cuối kì
Báo cáo cuối kìBáo cáo cuối kì
Báo cáo cuối kì
 
Đề tài: Phát triển Plug-in cho phép chia sẻ bài viết trên mạng xã hội
Đề tài: Phát triển Plug-in cho phép chia sẻ bài viết trên mạng xã hộiĐề tài: Phát triển Plug-in cho phép chia sẻ bài viết trên mạng xã hội
Đề tài: Phát triển Plug-in cho phép chia sẻ bài viết trên mạng xã hội
 
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng JoomlaBáo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
 
Đề tài: Ứng dụng học từ vựng tiếng anh trên điện thoại, HAY, 9đ
Đề tài: Ứng dụng học từ vựng tiếng anh trên điện thoại, HAY, 9đĐề tài: Ứng dụng học từ vựng tiếng anh trên điện thoại, HAY, 9đ
Đề tài: Ứng dụng học từ vựng tiếng anh trên điện thoại, HAY, 9đ
 
Vu tuananh
Vu tuananhVu tuananh
Vu tuananh
 
Danh sách toàn bộ phần mềm Mầm non, Mẫu giáo trên trang Cùng học
Danh sách toàn bộ phần mềm Mầm non, Mẫu giáo trên trang Cùng họcDanh sách toàn bộ phần mềm Mầm non, Mẫu giáo trên trang Cùng học
Danh sách toàn bộ phần mềm Mầm non, Mẫu giáo trên trang Cùng học
 
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
 
Luận văn: Ứng dụng công nghệ Webrtc cho giải pháp cộng tác, 9đ
Luận văn: Ứng dụng công nghệ Webrtc cho giải pháp cộng tác, 9đLuận văn: Ứng dụng công nghệ Webrtc cho giải pháp cộng tác, 9đ
Luận văn: Ứng dụng công nghệ Webrtc cho giải pháp cộng tác, 9đ
 
Tìm đường đi xe buýt trong TPHCM bằng Google Map
Tìm đường đi xe buýt trong TPHCM bằng Google MapTìm đường đi xe buýt trong TPHCM bằng Google Map
Tìm đường đi xe buýt trong TPHCM bằng Google Map
 
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
 
Đề tài: Thiết kế robot đánh trống trong trường học, HAY, 9đ
Đề tài: Thiết kế robot đánh trống trong trường học, HAY, 9đĐề tài: Thiết kế robot đánh trống trong trường học, HAY, 9đ
Đề tài: Thiết kế robot đánh trống trong trường học, HAY, 9đ
 
đồ án lt nhóm 9
đồ án lt   nhóm 9đồ án lt   nhóm 9
đồ án lt nhóm 9
 
Baocaothuctapcuoiky
BaocaothuctapcuoikyBaocaothuctapcuoiky
Baocaothuctapcuoiky
 

Viewers also liked

Francesca Flamigni | New opportunities under I4MS-Phase 2 and beyond
Francesca Flamigni | New opportunities under I4MS-Phase 2 and beyondFrancesca Flamigni | New opportunities under I4MS-Phase 2 and beyond
Francesca Flamigni | New opportunities under I4MS-Phase 2 and beyondI4MS_eu
 
Prophetic leadership quality
Prophetic leadership qualityProphetic leadership quality
Prophetic leadership qualityIman Ali
 
EuRoC Webinar - 21st of July 2014
EuRoC Webinar - 21st of July 2014EuRoC Webinar - 21st of July 2014
EuRoC Webinar - 21st of July 2014I4MS_eu
 
General aguilar garcia
General aguilar garciaGeneral aguilar garcia
General aguilar garciavasconezjhony
 
Persentase kenaikan dau 2015 2016 indonesia (autosaved)
Persentase kenaikan dau 2015 2016 indonesia (autosaved)Persentase kenaikan dau 2015 2016 indonesia (autosaved)
Persentase kenaikan dau 2015 2016 indonesia (autosaved)Afdal Anwar
 
1 dossier a5_unificat_portada_port
1 dossier a5_unificat_portada_port1 dossier a5_unificat_portada_port
1 dossier a5_unificat_portada_portNauticgarraf
 
Keseimbangan ekosistem
Keseimbangan ekosistemKeseimbangan ekosistem
Keseimbangan ekosistemsantivia
 
Post Traumatic Stress Disorder
Post Traumatic Stress DisorderPost Traumatic Stress Disorder
Post Traumatic Stress DisorderAnggita Oksyrana
 
TransparencyReport 2014-15_ENGGreece
TransparencyReport 2014-15_ENGGreeceTransparencyReport 2014-15_ENGGreece
TransparencyReport 2014-15_ENGGreeceJohn Boikos
 
Ales Ude, Jozef Stefan Institute, SI (Reconcell
Ales Ude, Jozef Stefan Institute, SI (ReconcellAles Ude, Jozef Stefan Institute, SI (Reconcell
Ales Ude, Jozef Stefan Institute, SI (ReconcellI4MS_eu
 
Stefan Lender, Invent, DE (Intefix)
Stefan Lender, Invent, DE (Intefix)Stefan Lender, Invent, DE (Intefix)
Stefan Lender, Invent, DE (Intefix)I4MS_eu
 
Max Lemke, Head of Unit, Components and Systems, European Commission
Max Lemke, Head of Unit, Components and Systems, European CommissionMax Lemke, Head of Unit, Components and Systems, European Commission
Max Lemke, Head of Unit, Components and Systems, European CommissionI4MS_eu
 
Rpp kelas 5 2013
Rpp kelas 5  2013Rpp kelas 5  2013
Rpp kelas 5 2013yudiyunika
 
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)I4MS_eu
 
презентация решения Si 10.13
презентация решения Si 10.13презентация решения Si 10.13
презентация решения Si 10.13Alexey Korotaev
 
Gediminas Raciukaitis, Center for Physical Sciences and Technology, LT
Gediminas Raciukaitis, Center for Physical Sciences and Technology, LTGediminas Raciukaitis, Center for Physical Sciences and Technology, LT
Gediminas Raciukaitis, Center for Physical Sciences and Technology, LTI4MS_eu
 

Viewers also liked (20)

Matriks putta
Matriks puttaMatriks putta
Matriks putta
 
Francesca Flamigni | New opportunities under I4MS-Phase 2 and beyond
Francesca Flamigni | New opportunities under I4MS-Phase 2 and beyondFrancesca Flamigni | New opportunities under I4MS-Phase 2 and beyond
Francesca Flamigni | New opportunities under I4MS-Phase 2 and beyond
 
Prophetic leadership quality
Prophetic leadership qualityProphetic leadership quality
Prophetic leadership quality
 
Metropolitan hotel toronto
Metropolitan hotel torontoMetropolitan hotel toronto
Metropolitan hotel toronto
 
EuRoC Webinar - 21st of July 2014
EuRoC Webinar - 21st of July 2014EuRoC Webinar - 21st of July 2014
EuRoC Webinar - 21st of July 2014
 
General aguilar garcia
General aguilar garciaGeneral aguilar garcia
General aguilar garcia
 
Persentase kenaikan dau 2015 2016 indonesia (autosaved)
Persentase kenaikan dau 2015 2016 indonesia (autosaved)Persentase kenaikan dau 2015 2016 indonesia (autosaved)
Persentase kenaikan dau 2015 2016 indonesia (autosaved)
 
1 dossier a5_unificat_portada_port
1 dossier a5_unificat_portada_port1 dossier a5_unificat_portada_port
1 dossier a5_unificat_portada_port
 
Keseimbangan ekosistem
Keseimbangan ekosistemKeseimbangan ekosistem
Keseimbangan ekosistem
 
Post Traumatic Stress Disorder
Post Traumatic Stress DisorderPost Traumatic Stress Disorder
Post Traumatic Stress Disorder
 
TransparencyReport 2014-15_ENGGreece
TransparencyReport 2014-15_ENGGreeceTransparencyReport 2014-15_ENGGreece
TransparencyReport 2014-15_ENGGreece
 
Ales Ude, Jozef Stefan Institute, SI (Reconcell
Ales Ude, Jozef Stefan Institute, SI (ReconcellAles Ude, Jozef Stefan Institute, SI (Reconcell
Ales Ude, Jozef Stefan Institute, SI (Reconcell
 
Stefan Lender, Invent, DE (Intefix)
Stefan Lender, Invent, DE (Intefix)Stefan Lender, Invent, DE (Intefix)
Stefan Lender, Invent, DE (Intefix)
 
Securitych1
Securitych1Securitych1
Securitych1
 
Max Lemke, Head of Unit, Components and Systems, European Commission
Max Lemke, Head of Unit, Components and Systems, European CommissionMax Lemke, Head of Unit, Components and Systems, European Commission
Max Lemke, Head of Unit, Components and Systems, European Commission
 
Rpp kelas 5 2013
Rpp kelas 5  2013Rpp kelas 5  2013
Rpp kelas 5 2013
 
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
 
презентация решения Si 10.13
презентация решения Si 10.13презентация решения Si 10.13
презентация решения Si 10.13
 
Andrés salazar
Andrés salazarAndrés salazar
Andrés salazar
 
Gediminas Raciukaitis, Center for Physical Sciences and Technology, LT
Gediminas Raciukaitis, Center for Physical Sciences and Technology, LTGediminas Raciukaitis, Center for Physical Sciences and Technology, LT
Gediminas Raciukaitis, Center for Physical Sciences and Technology, LT
 

Similar to Slide Khóa Luận Tìm hiểu về ngôn ngữ lập trình độc lập trên Mobile

Application PhoneGap with Google Map
Application PhoneGap with Google MapApplication PhoneGap with Google Map
Application PhoneGap with Google MapLương Bá Hợp
 
Vận dụng kiến thức lập trình web vào môi trường thực tế
Vận dụng kiến thức lập trình web vào môi trường thực tếVận dụng kiến thức lập trình web vào môi trường thực tế
Vận dụng kiến thức lập trình web vào môi trường thực tếVKhang Yang
 
Xamarin Việt Nam - Lập trình cross platform mobile app - https://uxvietnam.com
Xamarin Việt Nam - Lập trình cross platform mobile app - https://uxvietnam.comXamarin Việt Nam - Lập trình cross platform mobile app - https://uxvietnam.com
Xamarin Việt Nam - Lập trình cross platform mobile app - https://uxvietnam.comKhoi Pham
 
Flutter trong lập trình mobile - HUFLIT 2022
Flutter trong lập trình mobile - HUFLIT 2022Flutter trong lập trình mobile - HUFLIT 2022
Flutter trong lập trình mobile - HUFLIT 2022HongDuyLe1
 
BÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPT
BÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPTBÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPT
BÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPTMasterCode.vn
 
Lap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dauLap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dautuananh1896
 
lập trình di động
lập trình di độnglập trình di động
lập trình di độngtruong le hung
 
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...MasterCode.vn
 
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPTBÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPTMasterCode.vn
 
Cntt chứng chỉ ic3 - chuẩn chức danh nghề nghiệp
Cntt   chứng chỉ ic3 -  chuẩn chức danh nghề nghiệpCntt   chứng chỉ ic3 -  chuẩn chức danh nghề nghiệp
Cntt chứng chỉ ic3 - chuẩn chức danh nghề nghiệptuyen sinh lien thong
 
Báo cáo thực tập chuyên nghành lập trình Android GPSGroup
Báo cáo thực tập chuyên nghành lập trình Android GPSGroupBáo cáo thực tập chuyên nghành lập trình Android GPSGroup
Báo cáo thực tập chuyên nghành lập trình Android GPSGroupTinh Ngo
 
Khoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 4đề tài nghiên c...
Khoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 4đề tài nghiên c...Khoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 4đề tài nghiên c...
Khoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 4đề tài nghiên c...jackjohn45
 
Mobile app development (Hoàng Nam Hải, Giám đốc ManaTech)
Mobile app development (Hoàng Nam Hải, Giám đốc ManaTech)Mobile app development (Hoàng Nam Hải, Giám đốc ManaTech)
Mobile app development (Hoàng Nam Hải, Giám đốc ManaTech)action.vn
 
Hướng nghiệp Lập trình Web
Hướng nghiệp Lập trình WebHướng nghiệp Lập trình Web
Hướng nghiệp Lập trình WebVKhang Yang
 
Phát triển Mobile Application
Phát triển Mobile ApplicationPhát triển Mobile Application
Phát triển Mobile Applicationwe20
 
Cuộc thi lập trình viết ứng dụng trên Zing me
Cuộc thi lập trình viết ứng dụng trên Zing meCuộc thi lập trình viết ứng dụng trên Zing me
Cuộc thi lập trình viết ứng dụng trên Zing meHai Le
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake phplaonap166
 

Similar to Slide Khóa Luận Tìm hiểu về ngôn ngữ lập trình độc lập trên Mobile (20)

Application PhoneGap with Google Map
Application PhoneGap with Google MapApplication PhoneGap with Google Map
Application PhoneGap with Google Map
 
Vận dụng kiến thức lập trình web vào môi trường thực tế
Vận dụng kiến thức lập trình web vào môi trường thực tếVận dụng kiến thức lập trình web vào môi trường thực tế
Vận dụng kiến thức lập trình web vào môi trường thực tế
 
Mobile group
Mobile groupMobile group
Mobile group
 
Xamarin Việt Nam - Lập trình cross platform mobile app - https://uxvietnam.com
Xamarin Việt Nam - Lập trình cross platform mobile app - https://uxvietnam.comXamarin Việt Nam - Lập trình cross platform mobile app - https://uxvietnam.com
Xamarin Việt Nam - Lập trình cross platform mobile app - https://uxvietnam.com
 
Flutter trong lập trình mobile - HUFLIT 2022
Flutter trong lập trình mobile - HUFLIT 2022Flutter trong lập trình mobile - HUFLIT 2022
Flutter trong lập trình mobile - HUFLIT 2022
 
BÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPT
BÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPTBÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPT
BÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPT
 
Lap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dauLap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dau
 
lập trình di động
lập trình di độnglập trình di động
lập trình di động
 
Mhst12 01
Mhst12 01Mhst12 01
Mhst12 01
 
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
 
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPTBÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
 
Cntt chứng chỉ ic3 - chuẩn chức danh nghề nghiệp
Cntt   chứng chỉ ic3 -  chuẩn chức danh nghề nghiệpCntt   chứng chỉ ic3 -  chuẩn chức danh nghề nghiệp
Cntt chứng chỉ ic3 - chuẩn chức danh nghề nghiệp
 
Báo cáo thực tập chuyên nghành lập trình Android GPSGroup
Báo cáo thực tập chuyên nghành lập trình Android GPSGroupBáo cáo thực tập chuyên nghành lập trình Android GPSGroup
Báo cáo thực tập chuyên nghành lập trình Android GPSGroup
 
Khoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 4đề tài nghiên c...
Khoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 4đề tài nghiên c...Khoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 4đề tài nghiên c...
Khoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 4đề tài nghiên c...
 
Mobile app development (Hoàng Nam Hải, Giám đốc ManaTech)
Mobile app development (Hoàng Nam Hải, Giám đốc ManaTech)Mobile app development (Hoàng Nam Hải, Giám đốc ManaTech)
Mobile app development (Hoàng Nam Hải, Giám đốc ManaTech)
 
Hướng nghiệp Lập trình Web
Hướng nghiệp Lập trình WebHướng nghiệp Lập trình Web
Hướng nghiệp Lập trình Web
 
Phát triển Mobile Application
Phát triển Mobile ApplicationPhát triển Mobile Application
Phát triển Mobile Application
 
Cuộc thi lập trình viết ứng dụng trên Zing me
Cuộc thi lập trình viết ứng dụng trên Zing meCuộc thi lập trình viết ứng dụng trên Zing me
Cuộc thi lập trình viết ứng dụng trên Zing me
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake php
 
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOTLuận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
 

Slide Khóa Luận Tìm hiểu về ngôn ngữ lập trình độc lập trên Mobile

  • 1. TÌM HIỂU VỀ FRAMEWORK NGÔN NGỮ LẬP TRÌNH ĐỘC LẬP TRÊN MOBILE 28/05/2014 1 BÁO CÁO KHÓA LUẬN TỐT NGHIỆP Sinh viên thực hiện: Nguyễn Văn Điềm Cán bộ hướng dẫn: TS. Nguyễn Trí Thành
  • 2. Nội Dung Trình Bày 28/05/2014 2 Tổng quan về thị trường ứng dụng di động HTML5 và các công nghệ liên quan? So sánh các loại ứng dụng Web apps, Native apps, Hybrid apps Phonegap là gì? Nền tảng kiến trúc của Phonegap Giới thiệu chương trình ứng dụng
  • 3. Tổng quan về thị trường ứng dụng di động 28/05/2014 3
  • 4. Tương lai của thị trường máy tính truyền thống 28/05/2014 4
  • 5. HTML5 và các công nghệ liên quan 28/05/2014 5
  • 6. Các tiện ích khi sử dụng HTML5 28/05/2014 6
  • 7. HTML5 đang và sẽ là công nghệ cốt lõi viết ứng dụng web 28/05/2014 7
  • 8. Các ứng dụng Mobile Web 28/05/2014 8 Quá trình phát triển dễ dàng, nhanh chóng và đơn giản Phải chạy trong trình duyệt browser của mobile Được xây dựng dựa trên các công nghệ theo chuẩn W3C Bị giới hạn khi truy cập tới các tính năng của thiết bị
  • 9. Các ứng dụng bản địa (Native Apps) 28/05/2014 9 Được phát triển dành riêng cho từng nền tảng cụ thể Được phát hành thông qua các kho ứng dụng Được xây dựng dựa trên các công nghệ và các môi trường dành riêng cho từng nền tảng
  • 10. Các ứng dụng lai (Hybrid Apps) 28/05/2014 10 Được xây dựng dựa trên các công nghệ Web Có khả năng truy cập vào các tính năng của các thiết bị Được phát hành thông qua kho ứng dụng
  • 11. Bảng so sánh các dạng ứng dụng Mobile 28/05/2014 11
  • 12. Phonegap là gì? 28/05/2014 12 Phonegap là 1 framework phát triển để giúp việc xây dựng các ứng dụng mobile bằng cách sử dụng các công nghệ Web HTML dùng để biểu diễn giao diện (layout) Javascript dùng để truy cập tới các tính năng của thiết bị và thực thi xử lý tính toán logic CSS làm giao diện trở nên sinh động với các hiệu ứng, và làm tăng trải nghiệm và cảm nhận của người dùng
  • 13. Cách thức Phonegap hoạt động 28/05/2014 13 • Xây dựng ứng dụng chỉ với công nghệ web tiêu chuẩn: Dựa vào HTML5, Phonegap thúc đẩy phát triển các công nghệ Web. Do đó nhà lập trình chỉ cần nắm rõ về HTML, CSS và Javascript. • Đóng gói mã nguồn với Phonegap Bằng cách sử dụng framework mã nguồn mở Phonegap, thì ứng dụng có thể truy cập tới các hàm APIs bản địa (native APIs) • Xuất ứng dụng tới nhiều nền tảng khác nhau
  • 14. Các hàm tình năng được cung cấp bởi Phonegap 28/05/2014 14 –  Media (audio play/record) –  Media Capture: audio,video, camera – (W3C) –  Network (W3C) –  Notification –  Storage (HTML5 Web SQL & Web Storage) –  Accelerometer –  Compass –  Camera –  Contacts (W3C) –  File (W3C) –  File Transfer –  Geolocation (HTML5) Core APIs
  • 15. Bảng các hàm Phonegap APIs được hỗ trợ cho từng nền tảng 28/05/2014 15
  • 16. Sức mạnh của Phonegap Build 28/05/2014 16
  • 17. Chương trình ứng dụng Employee Directory 28/05/2014 17 Biểu đồ phân rã chức năng
  • 18. Một số hình ảnh mô tả chức năng của ứng dụng 28/05/2014 18 Màn hình tìm kiếm Màn hình hiển thị danh sách
  • 19. Một số hình ảnh mô tả chức năng của ứng dụng 28/05/2014 19 Màn hình hiển thị thông tin
  • 20. Một số hình ảnh mô tả chức năng của ứng dụng 28/05/2014 20 View Direct Reports View Manager
  • 21. Một số hình ảnh mô tả chức năng của ứng dụng 28/05/2014 21 Change PictureCall Cell
  • 22. 28/05/2014 22 XIN CẢM ƠN THẦY CÔ VÀ CÁC BẠN ĐÃ LẮNG NGHE!