Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 64 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
64
Dung lượng
4,02 MB
Nội dung
Header Page of 166 LỜI CẢM ƠN Trong lời toàn văn báo cáo Đồ án Tốt Nghiệp “Nghiên cứu xây dựng ứng dụng cho Hệ điều hành Windows Phone” này, em muốn gửi lời cám ơn biết ơn chân thành tới tất người hỗ trợ, giúp đỡ em kiến thức tinh thần trình thực Đồ án Trước hết, em xin chân thành cám ơn Thầy Giáo - Ths Trần Ngọc Thái, Giảng viên Khoa Công Nghệ Thông Tin - Trường ĐHDL Hải Phòng, người trực tiếp hướng dẫn, nhận xét, giúp đỡ em suốt trình thực Đồ án Xin chân thành cảm ơn GS.TS.NGƯT Trần Hữu Nghị Hiệu trưởng Trường Đại học Dân lập Hải Phòng, ban giám hiệu nhà trường, thầy cô Khoa Công Nghệ Thông Tin phòng ban nhà trường tạo điều kiện tốt cho em bạn khác suốt thời gian học tập làm tốt nghiệp Cuối em xin gửi lời cảm ơn đến gia đình, bạn bè, người thân giúp đỡ động viên em nhiều trình học tập làm Đồ án Tốt Nghiệp Do thời gian thực có hạn, kiến thức nhiều hạn chế nên Đồ án thực chắn không tránh khỏi thiếu sót định Em mong nhận ý kiến đóng góp thầy cô giáo bạn để em có thêm kinh nghiệm tiếp tục hoàn thiện Đồ án Em xin chân thành cảm ơn! Hải Phòng, Tháng 12 năm 2012 Sinh viên thực Ngô Sỹ Hùng NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page of 166 Header Page of 166 NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE LỜI MỞ ĐẦU .4 Chương 1: Tổng quan Windows Phone 1.1 Lịch sử phát triển .5 1.2 Chi tiết Windows Phone 1.2.1 Phần cứng .7 1.2.2 Phần mềm 1.3 Cấu trúc ứng dụng thi hành Windows Phone 11 1.4 Hạn chế Windows Phone 11 1.5 Nền tảng ứng dụng Windows Phone – Windows Phone Application Platform 12 1.6 Môi trường phát triển ứng dụng Windows Phone 13 1.6.1 Visual Studio 13 1.6.2 Expression Blend .13 1.6.3 Windows Phone Emulator 14 1.6.4 Cloud Service – Dịch vụ đám mây 15 1.6.5 Metro Design .15 1.6.6 Vòng đời phát triển ứng dụng Windows Phone 16 CHƯƠNG 2: PHÁT TRIỂN ỨNG DỤNG WINDOWS PHONE 18 2.1 Sử dụng Visual Studio 2010 18 2.2 Sử dụng Expression Blend thiết kế giao diện ứng dụng Windows Phone 22 2.3 Sử dụng Cloud Service (Dịch vụ đám mây) CSDL 24 2.3.1 Tạo tài khoản Cơ sở liệu SQL Azure 26 2.3.2 Kết nối tới SQL Azure Project .27 2.3.3 Tạo CSDL SQL Azure 28 2.3.4 Tạo Database với SQL Azure .30 2.3.5 Tạo Cloud Service (Dịch vụ đám mây) để kết nối đến CSDL Đám mây (Cloud Database) 31 2.3.6 Tạo mô hình đối tượng để truy cập sở liệu điện toán đám mây 32 NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page of 166 Header Page of 166 CHƯƠNG 3: XÂY DỰNG ỨNG DỤNG: “Game Calcoolation” 35 3.1 Giới thiệu game “Calcoolation” 36 3.2 Mô tả chức game .37 3.3 Xây dựng ứng dụng 38 3.3.1 Thiết kế giao diện cho game .38 3.3.2 Xây dựng chức game .39 a) Chọn số ngẫu nhiên – Random Number Piking .40 b) Chọn nhóm ngẫu nhiên - Random Cage Formation 43 c) Xem đáp án – Corect Answer 47 3.4 Upload ứng dụng lên Marketplace cài đặt ứng dụng .50 3.4.1 Đăng ký Devlopers 50 3.4.2 Upload ứng dụng lên MarketPlace 57 3.4.3 Developer Unlock 59 3.4.4 Cài đặt ứng dụng .61 KẾT LUẬN .63 TÀI LIỆU THAM KHẢO .64 NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page of 166 Header Page of 166 LỜI MỞ ĐẦU Cách nhiều năm, mà smartphone hay thiết bị di động cầm tay chưa thực phát triển phổ biến người tiêu dùng biết tới số hệ điều hành dành cho máy PDA Windows Mobile Microsoft hay điện thoại thông minh chạy BlackberryOS RIM Tuy nhiên, vào năm 2007 – thời điểm Apple giới thiệu điện thoại thông minh iPhone hệ điều hành mà biết tới với tên gọi iOS thực thay đổi thị trường di động giới, định nghĩa lại smartphone châm ngòi cho chiến tảng di động, thúc đẩy công nghiệp phần cứng phần mềm Có thể nói chiến hệ điều hành xoay quanh tên: Android (Google), iOS (Apple), Windows Phone (Microsoft) BlackberryOs (RIM), Symbian (Nokia) Microsoft biết đến gã khổng lồ phần mềm giới, kẻ đầu lại Google Apple chiếm hầu hết thị phần hệ điều hành di động mà kèm theo lợi nhuận khổng lồ từ lượng khách hàng kỷ lục (riêng QIII – 2012 có 181 triệu smartphone bán ra) Sau nhận thấy thua lớn Windows Mobile 6.x với đối thù Android iOS, Microsoft tâm lấy lại vị vốn có thông qua việc cho đời tảng di động hoàn toàn mới: Windows Phone với ưu điểm dễ nhận thấy khả đồng với máy tính cao, giao diện Metro độc đáo khác biệt, hỗ trợ công việc với tiện ích văn phòng mạnh mẽ dễ tiếp cận sử dụng Hãy xem Microsoft mang lại đặc biệt không cho người sử dụng hấp dẫn Lập trình viên?! NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page of 166 Header Page of 166 Chương 1: Tổng quan Windows Phone 1.1 Lịch sử phát triển Windows Phone Microsoft phát triển để thay cho hệ điều hành di động Windows Mobile trước Windows Phone phiên thứ (khi mắt, Microsoft gọi Windows Phone 7, lên đến 7.8 Windows Phone 8) Được biết, phát triển thời gian ngắn nên Windows Phone hạn chế việc tương thích ngược với tảng Windows Mobile trước Một lý để Microsoft không quan tâm nhiều đến tảng cũ hình cảm ứng ngón tay ngày phổ biến điện thoại Windows Mobile vốn thiết kế cho bút stylus lỗi thời Windows bắt đầu mắt thức vào tháng 2/2010 triển lãm Mobile World Congress diễn Barcelona, Tây Ban Nha Đến tháng 10 năm, CEO Steve Ballmer Microsoft mắt 10 thiết bị Windows Phone đến từ HTC, Dell, Samsung, LG Vài tuần sau, máy bắt đầu bán Mỹ Châu Âu Tháng năm, Microsoft tuyên bố hợp tác với số nhà sản xuất khác Acer, Fujitsu, ZTE Một cột mốc quan trọng Windows Phone hợp tác Microsoft với Nokia sau hãng điện thoại Phần Lan định không tập trung vào điện thoại Symbian Kết hợp tác dòng Nokia Lumia đời kiện Nokia World 2011 Đến CES 2012, Nokia tiếp tục mắt hai máy Lumia mới: Lumia 900 vs Lumia 800 Việc tích hợp dịch vụ Microsoft (Bing, Bing Maps, Windows Phone Marketplace,…) lên với Nokia cho tạo nên lợi cạnh tranh cho WIndows Phone với hai đối thủ lớn thời iOS Android NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page of 166 Header Page of 166 Lịch sử phiên phát triển Windows Phone: 7.0.7004: phiên Windows Phone 7.0.7008: nâng cấp cải thiện vài điểm 7.0.7390: cập nhật với tên mã NoDo, hỗ trợ mạng CDMA, copy paste, tốc độ chạy ứng dụng nhanh hơn, tích hợp Facebook sâu 7.0.7392: sửa lỗi liên quan đến chứng nhận bảo mật 7.0.7403: tiền nâng cấp để chuẩn bị bước sang đợt nâng cấp 7.10.7720: Windows Phone 7.5 với tên mã Mango, giới lên thiệu 2/2011 Các tính thêm vào Internet Explorer hỗ trợ đồ họa chuẩn web tốt hơn, Twitter tích hợp vào People Hub, chạy đa nhiệm cho ứng dụng bên thứ ba cách tạm ngừng chúng 7.10.7740: sửa lỗi Microsoft Exchange Server 2003 cảnh báo hộp thư thoại 7.10.8107: hỗ trợ kết nối LTE, sửa lỗi bàn phím bị biến nhiều vấn đề khác 7.10.8112: cho Lumia 900 HTC Titan II nhà mạng AT&T 7.10.8773: gọi Windows Phone 7.5 Refresh với tên mã Tango Nhiều tính xứat MMS tốt hơn, biểu tượng cho việc dò vị trí, xuất quản lí danh bạ vô SIM, hỗ trợ điện thoại giá rẻ với 256MB RAM xung nhịp CPU chậm 7.10.8779: sửa lỗi, cải thiện nâng cấp NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page of 166 Header Page of 166 1.2 Chi tiết Windows Phone 1.2.1 Phần cứng Chuẩn: - phím vật lý phía trước máy: Start, Back, Search - Màn hình cảm ứng điện dung đa điểm (nhận diện tối thiểu điểm chạm), hỗ trợ độ phân giải tối thiểu WVGA (800 x 480) widescreen - Hỗ trợ kết nối 3G/4G Wi-fi - 256 MB (tối thiểu) - RAM GB nhớ (hoặc nhiều hơn) - A-GPS - Accelerometer (gia tốc kế) Bổ sung: - Compass (la bàn) - Gyro (Con quay hồi chuyển) - Camera trước, sau - Windows Phone không hỗ trợ thẻ nhớ (microSD) tháo rời 1.2.2 Phần mềm a) Giao diện tổng quát Trên Windows Phone 7, giao diện mà bạn thấy Microsoft gọi Metro UI (Modern UI) Đặc điểm ô vuông vuông (Tile) hình Những thành phần đồ họa khác nhiều nét mềm mại, cong cong tròn tròn mà mang dáng vuông chữ nhật Một số Tile có khả cập nhật liệu theo thời gian thực gọi Live Tile b) Start Screen – Hub Trong Windows Phone, tính xếp theo Hub Các Hub xem nơi để máy tổng hợp thông tin chứa máy thông tin từ dịch vụ trực tuyến để hiển thị giao diện thống Hub Windows Phone thị thông tin từ dịch vụ Facebook, Windows Live, Twitter NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page of 166 Header Page of 166 Hình 1.1 - Hub c) Market Place Đây kho ứng dụng trực tuyến Microsoft phát triển dành riêng cho Windows Phone Những lập trình viên sau viết xong chương trình mình, qua loạt giai đoạn đăng kí, kiểm duyệt, ứng dụng họ đến với người thông qua kênh phân phối Marketplace Trên Market có hai loại ứng dụng, thu phí miễn phí Ở Việt Nam dùng Marketplace d) Tính đáng ý NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page of 166 Header Page of 166 Settings Đây nơi bạn truy cập vào toàn thiết lập máy Ringtones + sounds: tinh chỉnh âm thanh, nhạc chuông báo tin nhắn, báo có gọi, báo email,… Theme: chỉnh giao diện chung máy Flight mode: chế độ máy bay, tức bật chế độ này, toàn kết nối không dây ngắt để đảm bảo an toàn hàng không Bạn dùng để… từ chối gọi hay tin nhắn lúc bạn bận bịu mà không muốn tắt hẳn smartphone Wifi: bật tắt kết nối Wifi tủy chỉnh liên quan đến mạng không dây Bluetooth: bật tắt Bluetooth Bạn lưu ý Bluetooth Windows Phone mặc định không cho phép chia sẻ tập tin, có lẽ Microsoft lo sợ vấn đề quyền nội dung số, giống với Google Apple làm với thiết bị họ Bạn kết nối máy với loa hay tai nghe Bluetooth mà Bạn dùng tính NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page of 166 Header Page 10 of 166 10 Browse File máy tính để duyệt tập tin điện thoại Windows Phone Có số phương pháp để làm thiết bị trao đổi file đòi hỏi phải jailbreak Internet Sharing: biến điện thoại thành trạm phát sóng Wifi cách dùng mạng 3G để thiết lập kết nối Internet Với tính này, bạn dễ dàng chia sẻ mạng cho máy tính xách tay đến vùng Wifi bình thường lúc bạn di chuyển xe đường dài chẳng hạn Email + Account: thiết lập tài khoản email, mạng xã hội, danh bạ,… Lock + Wallpaper: nơi bạn đổi hình cho hình khóa, đồng thời thiết lập thời gian tự động khóa mật mở khóa Mobile Network: thông số mạng di động tùy chỉnh Khi chọn vào kéo xuống bên dưới, bạn thấy nút "add apn" Có thể dùng để thiết lập cấu hình 3G máy không tự động tải cho bạn Keyboard: tính đến thời điểm tại, ta tùy biến nhiều cho bàn phím Windows Phone, chưa tiếng Việt Hình 1.4 – Bàn phím ảo với chức Copy/Paste WP NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 10 of 166 50 Header Page 50 of 166 div = Convert.ToInt32(cellList[0].UserValue); Convert.ToInt32(cellList[1].UserValue) rem = Convert.ToInt32(cellList[1].UserValue) Convert.ToInt32(cellList[0].UserValue)); - (div / * if (div == result && rem == 0) success = true; } break; } } return success; } 3.4 Upload ứng dụng lên Marketplace cài đặt ứng dụng 3.4.1 Đăng ký Devlopers Sau xây dựng ứng dụng ta cần phải cài đặt thiết bị chạy Windows Phone hoàn toàn đưa lên Marketplace vai trò nhà phát triển ứng dụng thực thụ để có đóng góp người sử dụng toàn giới đồng thời bán ứng dụng thu lợi nhuận Muốn cài đặt ứng dụng WP mà ta vừa xây dựng cách trực tiếp vào điện thoại trước hết thiết phải mở khóa chế độ dành cho nhà phát triển – Developer Unlock Để làm điều Microsoft yêu cầu nhà phát triển đăng ký tài khoản Devlopers http://dev.windowsphone.com – Dev Center với giá 99$/ năm Tuy nhiên may mắn cho sinh viên Microsoft cho phép đăng ký miễn phí tài khoản Dev Center Student thông qua email trường cấp Và trường ĐHDL Hải Phòng nằm danh sách trường Đại học Việt Nam Microsoft hỗ trợ qua email sinh viên Vậy nên em đăng ký tài khoản Devlopers sau: NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 50 of 166 51 Header Page 51 of 166 Các thứ cần có: Một tài khoản live ID Một email trường học liên kết với Microsoft ( có nhiều, danh sách trường học liên kết với MS có list bài) Các bước làm chính: Đăng kí tài khoản DreamSpark email edu Đăng kí tài khoản Dev Center tài khoản DreamSpark Hướng dẫn chi tiết: Đăng kí tài khoản DreamSpark email edu cấp: Truy cập https://www.dreamspark.com/Verify/Default.aspx?wa=wsignin1.0 đăng nhập tài khoản Live ID Hình 3.11 – Đăng nhập Live ID Ở mục "How would you like to verify?" bạn chọn "Verify as a Student", mục "How would you like to verify your account?" bạn chọn "Get verified through my school" sau bấm "Continue" hình bên dưới: NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 51 of 166 Header Page 52 of 166 52 Hình 3.12 – Xác nhận sinh viên thông qua trường Đại học Microsoft liên kết Chọn trường đại học cấp mail edu cho bạn danh sách trường đại học Việt Nam hình bên dưới, sau bấm "Continue" Hình 3.13 – Chọn trường để xác minh Điền email edu cấp vào khung hình bên dưới, sau bấm "Verify" NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 52 of 166 Header Page 53 of 166 53 Hình 3.14 – Nhập mail sinh viên (hung-121281@sv.hpu.vn) Sau có thông báo bạn cần phải xác nhận việc đăng kí tài khoản DreamSpark qua email edu mà bạn vừa nhập vào Lúc bạn đăng nhập Email edu mình, có thư xác nhận gửi đến kèm theo Activation Code NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 53 of 166 Header Page 54 of 166 54 Truy cập https://www.dreamspark.com/Activate/Activation.aspx sau nhập Code nhận mail vào bấm nút "Verify" hình 3.15 Hình 3.16 Bước 2: Tạo tài khoản Dev Center tài khoản DreamSpark: Truy cập vào trang https://dev.windowsphone.com/en-us/join sau chọn "Join now" hình 3.17: Hình 3.17 NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 54 of 166 Header Page 55 of 166 55 Chọn Country/Region United States, chọn Accout type "Individual or Student" hình dưới, check vào ô Legal Terms sau bấm Next Điền thông tin tài khoản, lưu ý mục City, postal code State nên điền hình 3.19, email điền email live bạn, Publisher name bạn nghĩ tên điền vào, bạn đưa ứng dụng lên Store có tên Publisher Cuối ấn next Hình 3.19 NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 55 of 166 Header Page 56 of 166 56 Ở hình tiếp theo, chọn "I'm a Student" hình 3.20 ấn next: Hình 3.20 – I’m a student Hình 3.21 – Đăng ký thành công NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 56 of 166 Header Page 57 of 166 57 3.4.2 Upload ứng dụng lên MarketPlace Truy cập https://dev.windowsphone.com/ thực theo hình 3.22-3.25 Hình 3.22 – Dev Center NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 57 of 166 Header Page 58 of 166 58 Hình 3.23 – Submit Application Hình 3.24 – Khai báo thông tin ứng dụng Hình 3.25 – Upload ứng dụng lên MarketPlace NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 58 of 166 59 Header Page 59 of 166 3.4.3 Developer Unlock Sau đăng ký tài khoản Devlopers thành công, ta cần Unlock – Đăng ký điện thoại Windows Phone dạng Devloper để cài đặt ứng dụng phát triển cách: Bật điện thoại WP lên Chỉnh sửa thời gian điện thoải thật chuẩn xác Kết nối điện thoại với máy tính cáp USB Lúc phần mềm Zune nhận diện thiết bị bạn Hình 3.22 – Zune Desktop Software Trên máy tính, chọn Start, -> All Programs -> Windows Phone SDK 7.1 Chọn Windows Phone Developer Registration Xuất status sau: Phone ready Please enter your Windows Live ID and password and click "Register" to begin NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 59 of 166 60 Header Page 60 of 166 Hình 3.23 – Devloper Phone Registration Điền Microsoft account (Windows Live ID) password Dev Center Click Register Sau điện thoại đăng ký xong, thông báo Status hiển thị Your phone has successfully been registered NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 60 of 166 61 Header Page 61 of 166 3.4.4 Cài đặt ứng dụng Yêu cầu Phần cứng: - Smartphone chạy Windows Phone - Cáp đồng Cách 1: Sau máy kích hoạt chế độ Developers dành cho lập trình viên ta cài đặt ứng dụng thông qua công cụ Application Deployement có sẵn công cụ phát triển Windows Phone SDK hình 3.28: Hình 3.24 – Sử dụng Application Deployement đưa ứng dụng vào Smartphones NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 61 of 166 Header Page 62 of 166 62 Cách 2: Cài đặt ứng dụng upload lên MarketPlace qua phần mềm Zune Hình 3.29 - Marketplace Zune Chọn ứng dụng cần cài đặt hình 3.30 Hình 3.30 - Tìm kiếm ứng dụng upload cài đặt NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 62 of 166 Header Page 63 of 166 63 KẾT LUẬN Sau ba tháng nghiên cứu, tìm hiểu triển khai xây dựng ứng dụng game dành cho Smartphone thông qua đề tài “Nghiên cứu xây dựng ứng dụng cho Hệ điều hành Windows Phone” em áp dụng kiến thức học nhà trường, hướng dẫn nhiệt tình Th.s Trần Ngọc Thái thầy cô khoa CNTT với việc tìm hiểu tài liệu Internet em đạt số kết sau: - Nắm bắt kiến trúc hệ điều hành Window Phone - Nắm bắt cấu trúc ứng dụng thi hành Windows Phone - Phát triển Open Project thử nghiệm Bên cạnh kết đạt Đồ án nhiều khiếm khuyết chưa thể sâu vào nghiên cứu việc tối ưu mã nguồn cho ứng dụng Windows Phone, thủ thuật để khai thác toàn hiệu Windows Phone, Em mong nhận ý kiến đóng góp từ thầy cô bạn để hoàn thiện nội dung đồ án Hướng phát triển Đồ án em nghiên cứu tính thiết kế ứng dụng cho hệ điều hành Windows Phone Microsoft giới thiệu vào ngày 29/10/2012 vừa qua Bên cạnh em nghiên cứu thêm việc phát triển ứng dụng cho hệ điều hành iOS Android ngày phát triển Một lần em xin gửi lời cảm ơn sâu sắc tới Th.s Trần Ngọc Thái thầy cô, bạn bè giúp đỡ em hoàn thành Đồ án Hải Phòng, Tháng 12 năm 2012 Sinh viên thực Ngô Sỹ Hùng NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 63 of 166 Header Page 64 of 166 64 TÀI LIỆU THAM KHẢO [1] Beginning Windows Phone Development – Henry Lee & Eugene Chuvyrov [2] Microsoft Silverlight Edition: Programming Windows Phone Website: http://dev.windowsphone.com/en-us http://create.msdn.com/ http://www.winphoneviet.com/ http://www.tinhte.vn/ NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 64 of 166 ... Studio để thiết kế UI ứng dụng trực tiếp Toàn UI ứng dụng xây dựng cách sử dụng XAML – ngôn ngữ khai báo giống kiểu XML NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 20... vọng WP8 hoàn thiện NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE Footer Page 11 of 166 Header Page 12 of 166 1.5 12 Nền tảng ứng dụng Windows Phone – Windows Phone Application Platform... Maps, Windows Phone Marketplace,…) lên với Nokia cho tạo nên lợi cạnh tranh cho WIndows Phone với hai đối thủ lớn thời iOS Android NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE