11588_Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone

luận văn tốt nghiệp

Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
1
BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ
——

ĐỒ ÁN TỐT NGHIỆP
ĐỀ TÀI: VIẾT ỨNG DỤNG LUYỆN NGHE TIẾNG ANH
TRÊN HỆ ĐIỀU HÀNH WINDOWS PHONE.

Giảng viên hướng dẫn: ThS. Trần Bá Ánh
Sinh viên thực hiện : Nguyễn Anh Tuấn

: Chu Minh
Lớp : DHTH6TH.

Thanh Hóa. 07/2014
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
2

BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ
——

ĐỒ ÁN TỐT NGHIỆP

Danh sách nhóm:

STT
Họ và tên
MSSV
Nhiệm vụ
1
Chu Minh
10006423
Phân tích thiết kế hệ
thống và xây dựng demo
cho ứng dụng.
2
Nguyễn Anh Tuấn
10009533
Phân tích thiết kế hệ
thống và giao diện ứng
dụng.

Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
3
LỜI CẢM ƠN
Trong lời đầu tiên của báo cáo đồ án tốt nghiệp này, nhóm báo cáo chúng
em muốn gửi những lời cảm ơn và biết ơn chân thành nhất của mình tới tất cả
những người đã hỗ trợ, giúp đỡ chúng em về kiến thức và tinh thần trong quá trình
thực hiện đồ án tốt nghiệp.
Trước hết, chúng em xin chân thành cảm ơn thầy – ThS. Trần Bá Ánh, Giảng
viên Khoa Công Nghệ Thông Tin – Trường Đại Học Công Nghiệp TP. Hồ Chí
Minh, người đã trực tiếp hướng dẫn, nhận xét, giúp đỡ chúng em trong suốt quá
trình thực hiện đồ án tốt nghiệp. Chúng em xin chân thành cảm ơn Ban giám hiệu
nhà trường, các thầy cô trong Khoa Công Nghệ Thông Tin và các phòng ban nhà
trường đã tạo điều kiện tốt nhất cho chúng em cũng như các bạn sinh viên khác
trong suốt thời gian học tập và làm đồ án tốt nghiệp.
Do thời gian thực hiện có hạn, kiến thức còn nhiều hạn chế nên đồ án tốt
nghiệp chắc chắn không tránh khỏi những thiếu sót nhất định. Chúng em rất mong
nhận được ý kiến đóng góp của thầy cô giáo và các bạn để chúng em có thêm kinh
nghiệm, hoàn thiện và tiếp tục phát triển đề tài đồ án này trong tương lai.
Chúng em xin chân thành cảm ơn!
Thanh Hóa, tháng 07 năm 2014.
Sinh viên thực hiện

Nguyễn Anh Tuấn

Chu Minh

Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
4
MỤC LỤC
THUẬT NGỮ VIẾT TẮT
………………………………………………………………………..8
DANH MỤC BẢNG……………………………………………………………………………..
10
DANH MỤC HÌNH ẢNH
………………………………………………………………………
11
CHƯƠNG I …………………………………………………………………………………………
12
TỔNG QUAN VỀ THẾ GIỚI ĐIỆN THOẠI DI DỘNG ………………………………
12
1.1
Tổng quan về điện thoại di động. ……………………………………………………..
12
1.2
Tổng quan về hệ điều hành di động.
………………………………………………….
12
CHƯƠNG II
………………………………………………………………………………………..
15
TỔNG QUAN VỀ HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE…………….
15
2.1
Tổng quan về hệ điều hành Windows Phone……………………………………….
15
2.1.1 Phần cứng. ……………………………………………………………………………..
18
2.1.2 Phần mềm. ……………………………………………………………………………..
19
2.2. Vòng đời phát triển của một ứng dụng Windows Phone ………………………….
30
2.2.1 Bắt đầu với App Hub. …………………………………………………………………
30
2.4.2 Thiết kế một ứng dụng và sản sinh ra một gói ứng dụng. ……………………
31
2.4.3 Gỡ lỗi một ứng dụng.
………………………………………………………………….
32
2.4.4 Xuất bản một ứng dụng.
………………………………………………………………
32
2.4.5 Quản lý xuất bản ứng dụng…………………………………………………………..
33
2.3. Nhận xét. ………………………………………………………………………………………
33
CHƯƠNG III……………………………………………………………………………………….
34
CÔNG NGHỆ XÂY DỰNG ỨNG DỤNG TRÊN MÔI TRƯỜNG …………………
34
HỆ ĐIỀU HÀNH WINDOWS PHONE …………………………………………………….
34
3.1. Giới thiệu về công nghệ .NET
……………………………………………………………
34
3.1.1. Định nghĩa .NET ………………………………………………………………………
34
3.1.2. Mục tiêu của .NET…………………………………………………………………….
35
3.1.3. Cấu trúc nền tảng của .NET…………………………………………………………
35
3.1.3.1. Visual C# .NET…………………………………………………………………..
36
3.1.3.2 Công nghệ Silverlight
……………………………………………………………
36
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
5
3.2 Giới thiệu, cài đặt và sử dụng phần mềm mô phỏng Windows Phone Emulator.
…………………………………………………………………………………………………………
37
3.2.1. Giới thiệu phần mềm giả lập Windows Phone Emulator ……………………
37
3.2.2. Cài đặt và sử dụng bộ công cụ phát triển Windows Phone 8……………….
37
CHƯƠNG IV ………………………………………………………………………………………
39
GIỚI THIỆU ỨNG DỤNG LUYỆN NGHE TIẾNG ANH TRÊN HỆ ĐIỀU
HÀNH WINDOWS PHONE.
………………………………………………………………….
39
4.1. Phát biểu bài toán. …………………………………………………………………………..
39
4.1.1 Khảo sát hiện trạng. ……………………………………………………………………
39
4.1.2 Xác định yêu cầu hệ thống. ………………………………………………………….
39
4.2. Biểu đồ hoạt động nghiệp vụ của phần mềm. ……………………………………….
39
4.2.1 Biểu đồ hoạt động của nghiệp vụ chức năng luyện nghe tiếng Anh. ……..
41
4.2.2 Biểu đồ hoạt động tra từ. ……………………………………………………………..
42
4.3. Mô hình Usecase. ……………………………………………………………………………
43
4.3.1 Mô hình usecase của hệ thống. ……………………………………………………..
44
4.3.2 Danh sách các Actor. ………………………………………………………………….
44
4.3.3 Danh sách các Use case……………………………………………………………….
45
4.3.4 Đặc tả usecase. ………………………………………………………………………….
45
4.4. Biểu đồ tuần tự.
………………………………………………………………………………
50
4.4.1 Sơ đồ tuần tự ca sử dụng luyện nghe tiếng Anh. ……………………………….
51
4.4.2 Sơ đồ tuần tự ca sử dụng tra từ điển.
………………………………………………
52
4.4.3 Thiết kế cơ sở dữ liệu………………………………………………………………….
53
4.4.4 Thiết kế giao diện. ……………………………………………………………………..
54
4.5. Nhận xét. ………………………………………………………………………………………
57
KẾT LUẬN
…………………………………………………………………………………………
58
TÀI LIỆU THAM KHẢO ………………………………………………………………………
59

Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
6
LỜI MỞ ĐẦU
Cách đây nhiều năm, khi mà smartphone (điện thoại thông minh) hay
các thiết bị di động cầm tay chưa thực sự phát triển và phổ biến đối với
người tiêu dùng như hiện tại thì chúng ta cũng đã biết tới một số hệ điều
hành dành cho các máy PDA (Personal Digital Assistant – Thiết bị trợ giúp
cá nhân) như Windows Mobile của Microsoft hay các điện thoại thông minh
chạy BlackberryOS của 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 và hệ điều hành mà hiện nay được biết tới với tên gọi
iOS đã thực sự thay đổi thị trường di động thế giới, định nghĩa lại
smartphone cũng như châm ngòi cho cuộc chiến giữa các nền tảng di động,
thúc đẩy nền công nghiệp phần cứng cũng như phần mềm. Có thể nói rằng
cuộc chiến giữa các hệ điều hành đang xoay quanh những cái tên: Android
(Google), iOS (Apple), Windows Phone (Microsoft) và BlackberryOs
(RIM), Symbian (Nokia).
Microsoft luôn được biết đến là gã khổng lồ phần mềm của thế giới,
luôn là kẻ đi đầu nhưng hiện lại để cho Google và Apple chiếm hầu hết thị
phần hệ điều hành di động mà kèm theo đó là lợi nhuận khổng lồ từ lượng
khách hàng kỷ lục.
Sau khi nhận thấy sự thua kém quá lớn của Windows Mobile 6.x với
các đối thủ Android và iOS, Microsoft quyết tâm lấy lại vị thế vốn có của
mình thông qua việc cho ra đời một nền tảng di động hoàn toàn mới:
Windows Phone với những ưu điểm rất dễ nhận thấy đó là khả năng đồng bộ
với máy tính cao, giao diện Metro độc đáo và khác biệt, hỗ trợ công việc với
các tiện ích văn phòng mạnh mẽ và dễ tiếp cận sử dụng. Hãy xem Microsoft
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
7
đã mang lại những gì đặc biệt không chỉ cho người sử dụng và hấp dẫn các
lập trình viên ?!
Với mục đích tìm hiểu thông tin về thế giới di động , các hệ điều hành
và cũng như cách lập trình các ứng dụng đơn giản chạy trên hệ điều hành đó.
Nhóm chúng em đã chọn đề tài đồ án tốt nghiệp: “Viết ứng dụng Luyện
nghe tiếng anh trên hệ điều hành Windows Phone”.
Nội dung của đồ án này gồm 3 phần:
 Chương I: Tổng quan về thế giới điện thoại.
 Chương II: Giới thiệu về hệ điều hành Windows Phone.
 Chương III: Công nghệ xây dựng ứng dụng di động trên hệ điều hành
Windows Phone.
 Chương IV: Giới thiệu ứng dụng luyện nghe tiếng anh trên hệ điều
hành Windows Phone.

Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
8
THUẬT NGỮ VIẾT TẮT

Từ viết
tắt
Thuật ngữ
Nghĩa
WP
Windows Phone
Hệ điều hành của hãng Microsoft
dành cho điện thoại smartphone.
WM
Windows Mobile
Hệ điều hành ban đầu của của
Microsoft dành cho di động.
ROM
Read Only Memory
Bộ nhớ chỉ đọc
RAM
Read Access Memory
Bộ nhớ truy cập ngẫu nhiên
Wifi
Wireless Fidelity
Mạng không dây
XML
eXtensible Markup Language
Ngôn ngữ định dạng dữ liệu
3G
Third-Generation Technology
Công nghệ không dây 3G
HTML
Hypertext Markup Language
Ngôn ngữ định dạng siêu văn bản
IDE
Integrated Development
Enviroment
Mội trường phát triển tích hợp
IMAP
Internet Message Access Protocol Thế hệ mới của giao thức POP
IE 10
Internet Explore 10
Trình duyệt web của Microsoft
SDK
Software Development Kit
Bộ công cụ phát triển phần mềm
OEM
Original Equipment Manufacturer Nhà sản xuất thiết bị gốc
PC
Personal Computer
Máy tính cá nhân.
Windows
CE
Windows Embedded CE
Một hệ điều hành của Microsoft
HD
High-definition
Truyền hình với độ nét cao.
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
9
VGA
Video Graphics Array
Chuẩn hiển thị đồ họa màn hình
(card màn hình). 640 x 480.
WVGA
Wide Video Graphics Array
WVGA cùng lớp với VGA với độ
phân giải rộng đủ để tạo nên một
khung hình 16:9. WVGA có 854
pixel chiều ngang và 480 pixel
chiều dọc khung hình.
XGA
eXtended Graphics Array
Chuẩn hiển thị đồ họa màn hình
(card màn hình).1024 x 768.
WXGA
Wide eXtended Graphics Array
WXGA cùng lớp với XGA hiển thị
với độ phân giải rộng đủ để tạo nên
một khung hình 16:9. Độ phân giải
là số điểm ảnh hiển thị sử dụng để
tạo nên hình ảnh. WXGA có 1366
đến 1280 pixel chiều ngang và 768
đến 720 pixel chiều dọc khung hình
GPS
Global Positioning System
Hệ thống định vị toàn cầu
GNSS
Global Navigation Satellite
System
Hệ thống định vị dẫn đường vệ tinh
PDA
Personal Digital Assistant
Thiết bị trợ giúp cá nhân
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
10
DANH MỤC BẢNG

Bảng 1: Bảng thị phần các hệ điều hành di động quý 3-2013 ……………………….. 13
Bảng 2: Dự đoán của các chuyên gia nước ngoài về thị phần HĐH di động từ năm
2014-2017 …………………………………………………………………………………………. 14
Bảng 3: Các kí hiệu trong sơ đồ hoạt động……………………………………………….. 40
Bảng 4: Các kí hiệu trong sơ đồ trường hợp sử dụng
………………………………….. 43
Bảng 5: Danh sách các Actor ………………………………………………………………… 44
Bảng 6: Danh sách các use case
…………………………………………………………….. 45
Bảng 7: Ghi chú các kí hiệu trong biểu đồ tuần tự
……………………………………… 50
Bảng 8: Cơ sở dữ liệu bảng “Listen”……………………………………………………….. 53
Bảng 9: Cơ sở dữ liệu bảng “Dic” ………………………………………………………….. 53
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
11
DANH MỤC HÌNH ẢNH

Hình 1: Start Screen của hai hệ điều hành WP8 và WP7……………………………… 18
Hình 2: NFC và ví điện tử Wallet……………………………………………………………. 20
Hình 3: NFC và ví điện tử Wallet……………………………………………………………. 20
Hình 4: Hệ thống tìm kiếm Wallet tự động. ………………………………………………. 21
Hình 5: Start Screen của Windows Phone 8. …………………………………………….. 22
Hình 6: Góc dành cho trẻ em…………………………………………………………………. 23
Hình 7: People Hub for Windows Phone 8. ………………………………………………. 25
Hình 8: Office Hub và Skydriver
…………………………………………………………….. 27
Hình 9: Camera for Windows Phone……………………………………………………….. 28
Hình 10: Windows Phone 8 Store. ………………………………………………………….. 29
Hình 11: Vòng đời phát triển của ứng dụng Windows Phone 8……………………… 30
Hình 12: Biểu đồ hoạt động chức năng luyện nghe tiếng Anh……………………….. 41
Hình 13: Biểu đồ hoạt động chức năng tra từ điển. ……………………………………. 42
Hình 14: Sơ đồ Use case ………………………………………………………………………. 44
Hình 15: Đặc tả usecase “Nghe câu” ………………………………………………………. 45
Hình 16: Đặc tả usecase “Nhập câu” ………………………………………………………. 46
Hình 17: Đặc tả usecase “help” ……………………………………………………………… 47
Hình 18: Đặc tả usecase “Tra từ điển”…………………………………………………….. 48
Hình 19: Sơ đồ tuần tự ca sử dụng luyện nghe tiếng Anh …………………………….. 51
Hình 20: Sơ đồ tuần tự ca sử dụng tra từ điển …………………………………………… 52
Hình 21: Giao diện chính của ứng dụng…………………………………………………… 54
Hình 22: Giao diện luyện nghe của ứng dụng……………………………………………. 55
Hình 23: Giao diện tra từ điển của ứng dụng ……………………………………………. 56

Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
12
CHƯƠNG I
TỔNG QUAN VỀ THẾ GIỚI ĐIỆN THOẠI DI DỘNG

1.1
Tổng quan về điện thoại di động.
Điện thoại di động ngày nay đang trở thành một vật dụng không thể
thiếu trong cuộc sống hàng ngày. Mục đích ban đầu của điện thoại di động là
tạo sự thuận lợi trong liên lạc, xóa bỏ sự hạn chế về khoảng cách địa lý. Tuy
nhiên không chỉ dừng lại ở đó, điện thoại di động ngày nay đã phát triển
mạnh mẽ về chức năng. Không chỉ là đơn thuần nghe, gọi hay nhắn tin SMS
như lúc đầu, mà nó còn là phương tiện giải trí đa chức năng, là công cụ hỗ
trợ cho nhu cầu công việc của con người.

Khái niệm smartphone ( điện thoại thông minh) đang ngày càng được
nhiều người biết đến. Đây là những thế hệ điện thoại sử dụng các hệ điều
hành thông minh như iOS, Android, Windows Phone 7,8, RIM,….

Để tạo môi trường hoạt động cho các ứng dụng khác hoạt động. Có
thể nói hiện nay smartphone đang dần thống trị thị trường di động. Có thể kể
đến một số hãng sản xuất smartphone lớn trên thế giới như Apple, Nokia,
Samsung, HTC One,….
1.2
Tổng quan về hệ điều hành di động.
Với tiềm năng phát triển mạnh mẽ của smartphone, các hãng công
nghệ lớn trên thế giới đang đua nhau phát triển các hệ điều hành cho điện
thoại di động nhằm mục đích thống lĩnh thị trường di động. Theo định kỳ,
hãng nghiên cứu thị trường IDC mang lại cái nhìn toàn cảnh về thị trường di
động qua bản báo cáo thị phần và tốc độ tăng trưởng của các nền tảng di
động.

Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
13
Theo đó, Android vẫn giữ ngôi vương với 81% thị phần, iOS và
Windows Phone ở khá xa phía sau với lần lượt 12.9% và 3.6% thị phần. Đặc
biệt, trong 3 nền tảng này thì chỉ có iOS bị tụt thị phần, trong khi Android và
Windows Phone đều tăng. Đây cũng là lần đầu tiên chứng kiến Android
chạm mốc trên 80% – một con số rất ấn tượng mà trước đây chưa từng có
nền tảng nào đạt được.Ở phần dưới của bảng thống kê, BlackBerry OS vẫn
còn giữ được 1.7% thị phần.

Bảng 1: Bảng thị phần các hệ điều hành di động quý 3-2013

Lý giải về việc Android và Windows Phone có những bước phát triển
vượt bậc. Các chuyên gia cho rằng điều này có công lớn nhờ các OEM (nhà
sản xuất thiết bị gốc) như Samsung và Nokia. Bên cạnh đó, các mẫu
smartphone Android và Windows Phone giá rẻ cũng là một phần không thể
không nhắc tới. Apple bị tụt thị phần là một điều hiếm hoi, nhưng điều này
cũng khá dễ hiểu khi sự bành trướng của Android quá lớn. Đồng thời, các
sản phẩm của Apple gần đây liên tục dính lỗi cũng như không có nhiều đột
phá trong bối cảnh các hãng đối thủ đang đẩy mạnh “chạy đua vũ trang”.
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
14
Cùng với bản báo cáo, các chuyên gia của IDC nhận định, phân khúc
smartphone màn hình lớn và smartphone giá rẻ sẽ là xu hướng trong thời
gian tới. Và họ cho rằng, nếu Apple phát triển phablet thì thị phần của họ sẽ
tăng trong những quý tiếp theo.

Theo dự đoán của các chuyên gia nước ngoài thì thị phần hệ điều hành
di động từ năm 2014-2017 như sau:
Hãng/ HĐH
2014
2017
Android
67.7%
67.1%
Apple
19.5%
14.1%
Microsoft
2.4%
12.7%
BlackBerry
4.8%
4.6%
Khác
5.6%
1.5%
Tổng
100 %
100 %
Bảng 2: Dự đoán của các chuyên gia nước ngoài về thị phần HĐH di động từ năm 2014-
2017

Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
15
CHƯƠNG II
TỔNG QUAN VỀ HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE

2.1
Tổng quan về hệ điều hành Windows Phone.
Windows Phone là hệ điều hành của Microsoft dành cho smartphone
kế tục nền tảng Windows Mobile, mặc dù chúng không tương thích với
nhau. Khác với Windows Mobile, Windows Phone tập trung vào sự phát
triển của Marketplace – nơi các nhà phát triển có thể cung cấp sản phẩm
(miễn phí hoặc có phí) tới người dùng. Windows Phone được bán vào tháng
10 năm 2010 và đầu năm 2011 tại Châu Á.
Phiên bản mới nhất hiện tại là Windows Phone 8.1. Microsoft còn
đang phát triển bản Windows Phone Apollo Plus và trong tương lai có thể
còn có Windows Blue (hay có thể là Windows Phone 9) giúp tương thích
với hệ điều hành Windows trên máy tính. Với Windows Phone , Microsoft
đã phát triển giao diện người dùng mới mang tên Modern (trước đây tên là
Metro) – tích hợp khả năng liên kết với các phần cứng và phần mềm của
hãng thứ ba một cách dễ dàng.
Sau thành công của nền tảng Windows dành cho PC, Microsoft tiếp
tục bước vào nền tảng dành cho các thiết bị di động. Windows Phone bắt
đầu được nhen nhóm vào đầu năm 2004 như là một bản nâng cấp cho
Windows Mobile với tên mã “Photon”, nhưng công việc diễn ra rất chậm và
dự án phải bị hủy. Năm 2008, dự án được khởi động trở lại, nhưng lần này
không phải là một bản nâng cấp mà là một hệ điều hành mới hoàn toàn. Mặc
dù được dự kiến phát hành vào năm 2009, nhưng sự chậm trễ trong việc phát
triển dẫn tới phiên bản Windows Mobile 6.5 vẫn được phát hành.
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
16
Việc kết thúc hỗ trợ cho Windows Mobile chỉ diễn ra vào ngày
15/7/2011. Trong giai đoạn này Windows Phone được phát triển khá nhanh,
kéo theo đó là việc không thể tương thích với các phiên bản cũ do không kịp
thời gian chuẩn bị cho việc đó.
Tên mã của dự án Windows Phone là “Photon”. Ban đầu tên gọi dự
định sẽ là Windows Phone . Tuy nhiên vào ngày 22 tháng 4 năm 2010,
Microsoft chính thức thông báo tên gọi phiên bản đầu tiên là Windows
Phone 7 – tương xứng với hệ điều hành Windows 7 dành cho PC.
Windows Phone 7 được ra mắt vào ngày 15 tháng 2 năm 2010 ở
Mobile World Congress tại Barcelona, Tây Ban Nha và chính thức bán ra
vào ngày 8 tháng 11 năm 2010 tại Mỹ. Ban đầu Microsoft phát hành bản cập
nhật No Do, tiếp sau đó là bản nâng cấp lớn Mango (còn được biết là
Windows Phone 7.5) vào tháng 5/2011. Bản cập nhật này bao gồm phiên
bản di động của Internet Explorer 9, đa nhiệm cho phần mềm của công ty
thứ ba, hợp nhất Twitter vào People Hub, và cho phép đăng nhập SkyDrive.
Một bản nâng cấp nhỏ được phát hành năm 2012 là “Tango”. Trong bản cập
nhật này, Microsoft đã sửa những lỗi bug, hạ thấp cấu hình tối thiểu cho
Windows Phone xuống chip 800MHz và RAM 256MB để phù hợp cho
những máy giá rẻ cấu hình thấp.
Tháng 01/2012, Microsoft tung ra bản Windows Phone 7.8. Nó bổ
sung thêm những tính năng từ Windows Phone 8, chẳng hạn như màn hình
chủ, tăng số lượng tông màu lên 20 và khả năng đặt màn hình khóa là hình
ảnh trong ngày của Bing. Windows Phone 7.8 nhằm kéo dài tuổi thọ của các
thiết bị Windows Phone 7, vì chúng không thể nâng cấp lên Windows Phone
8 bởi giới hạn phần cứng. Windows Phone 7.8 vẫn sẽ được Microsoft hỗ trợ
trong thời gian tới song song với Windows Phone 8. Dự kiến Microsoft
ngừng hỗ trợ bản 7.8 kể từ ngày 9 tháng 9 2014.
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
17
Ngày 20 tháng 6 năm 2012, Microsoft giới thiệu Windows Phone 8,
một thế hệ hệ điều hành mới. Sau bốn tháng sau, ngày 29 tháng 10 năm
2012, Microsoft bắt đầu bán phiên bản này. Windows Phone 8 thay thế lõi
kiến trúc Windows CE trên Windows Phone 7 thành kernel của Windows
NT vốn được thiết kế cho Windows 8, chính vì vậy điều này đã làm cho ứng
dụng dễ dàng được port giữa hai hệ điều hành. Ngoài ra, Windows Phone 8
còn hỗ trợ CPU đa nhân, nhiều độ phân giải, tùy biến Start Screen, bổ sung
IE10, Nokia Maps thay thế Bing Maps. Theo Microsoft, Windows Phone 8
sẽ được hỗ trợ đến ngày 8 tháng 7 năm 2014.
Windows Phone 8.1 là thế hệ hệ điều hành hiện tại của hệ điều hành
Windows Phone của Microsoft, được giới thiệu tại hội nghị Build của
Microsoft tại San Francisco, California vào ngày 2 tháng 4 năm 2014, kế
tiếp phiên bản Windows Phone 8. Phiên bản cuối cùng được phát hành cho
các lập trình viên vào ngày 14 tháng Tư 2014. Vòng đời hỗ trợ cho
Windows Phone 8.1 sẽ bắt đầu từ ngày 24 tháng 6 và dự kiến sẽ phát hành
cho người dùng vào mùa hè 2014. Mặc dù Microsoft đã dự kiến ra mắt
Windows Phone 8.1 vào mùa thu 2013, phiên bản này đã bị đẩy lùi sang
mùa xuân 2014. Thay vì đợi hơn 1 năm để thêm các tính năng vào Windows
Phone 8, Microsoft lại chọn cách ra mắt 3 bản cập nhật lớn vào tháng 12
năm 2012, tháng Bảy và tháng 11 năm 2013 cho Windows Phone 8. Ba bản
cập nhật này không chỉ sửa lỗi mà còn bổ sung thêm một số tính năng dự
định trên Windows Phone 8.1. Windows Phone 8.1 dần được hé lộ với công
chúng khi Microsoft ra mắt bộ công cụ lập trình Windows Phone 8.1 cho các
lập trình viên vào 10 tháng 2 năm 2014. Sau vài giờ ra mắt, mọi chi tiết về
bộ công cụ và ảnh chụp màn hình bị rò rỉ, Windows Phone 8.1 được ra mắt
chính thức vào ngày 2 tháng Tư năm 2014.
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
18
Dưới chương trình “Xem trước cho lập trình viên”, các lập trình viên
có thể tải về Windows Phone 8.1 ngay lập tức mà không cần phải chờ hàng
tháng để nhận bản cập nhật chính thức. Những người tham gia chương trình
không làm ảnh hưởng đến bảo hành của họ trong đa số trường hợp và có thể
cài đặt bất cứ bản cập nhật tương lai nào từ nhà cung cấp dịch vụ của họ.
Một bản cập nhật nhỏ của Windows Phone 8.1 vào ngày 14 tháng 5
2014 đã sửa một số lỗi và tăng thời lượng pin và hai bản cập nhật khác vào
ngày 3 và 12 tháng 6. Microsoft đang dự định ra mắt hai bản cập nhật lớn
cho Windows Phone 8.1 vào năm 2014.
2.1.1 Phần cứng.
Windows Phone 8 là bước ngoặt của hệ điều hành giành cho thiết bị
smartphone, là thế hệ kế tiếp sau Windows Phone 7 với nhiều tính năng mới
vượt trội. Với hơn 120.000 ứng dụng, hỗ trợ 50 ngôn ngữ khác nhau trong
đó cũng đã hỗ trợ ngôn ngữ Tiếng Việt. Tính năng chia sẻ nhân với
Windows 8 dành cho PC và Tablet, giúp cho các Nhà phát triển ứng dụng có
thể dễ dàng viết phần mềm giành cho cả ba thiết bị: smartphone, máy tính
bảng và máy tính.

Hình 1: Start Screen của hai hệ điều hành WP8 và WP7.
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
19
Màn hình Lock Screen sẽ sống động hơn với Live Apps, sẽ có rất
nhiều thông tin hiển thị ngay trên Lock Screen rất khoa học. Lock Screen
trên WP8 sẽ có thể “cá nhân hóa” một cách tối đa. Có thể chỉnh sửa kích cỡ
chữ ngay trên màn hình khóa.
Với Windows Phone 8, Microsoft đã có sự thay đổi khi cho phép hệ
điều hành hỗ trợ vi xử lý đa lõi, bộ nhớ có thể mở rộng, hỗ trợ chip lên đến
64 nhân, mở rộng dung lượng qua thẻ nhớ ngoài hay màn hình HD. Và ấn
tượng hơn nữa là Windows Phone 8 hỗ trợ nhiều độ phân giải màn hình
khác nhau: WVGA (480 x 800), WXGA (768 x 1280), và HD (720 x
1280).Bộ nhớ ngoài lên tới 64GB cũng đã được hỗ trợ.
Cấu hình tối thiểu yêu cầu dành cho Windows Phone 8:
 Bộ vi xử lý: Qualcomm Snapdragon S4 dual-core.
 Bộ nhớ trong: 512MB RAM dành cho màn hình WVGA; 1GB
RAM dành cho màn hình 720p/WXGA.
 Dung lượng lưu trữ: 4GB.
 Có cổng kết nối micro-USB 2.0.
 Có GPS và A-GNSS.
 Yêu cầu kết nối Wi-Fi 802.11b/g và Bluetooth.
2.1.2 Phần mềm.
2.1.2.1
Nokia Maps.
Bing Maps là trình bản đồ của Windows Phone 7 nhưng với nền tảng
Windows Phone 8 mới hiện nay thì giải pháp về bản đồ là Nokia Maps,
bao gồm các chức năng: định vị bằng giọng nói, bản đồ offline (giúp định
vị không cần có mạng Internet).
2.1.2.2
NFC và ví điện tử Wallet.
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
20

Hình 2: NFC và ví điện tử Wallet.
Trong Windows Phone 8, Microsoft có thêm dịch vụ thanh toán trên
di động bằng ví điện tử Mobile Wallet Hub. Ví điện tử điện tử cho phép
người dùng lưu trữ thông tin thẻ tín dụng, thẻ mua hàng, thẻ thành viên
và các chương trình tích điểm,… trong một ứng dụng riêng. Hơn nữa
cũng được hỗ trợ công nghệ trường gần NFC giúp người dùng chạm (tap)
để thanh toán từ điện thoại.

Hình 3: NFC và ví điện tử Wallet.
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
21
Wallet cũng tự động tìm kiếm các chương trình khuyến mãi xung
quanh khu vực của người sử dụng từ các nguồn như LivingSocial,
Yelp, Restaurant.com và Groupon.

Hình 4: Hệ thống tìm kiếm Wallet tự động.
2.1.2.3
Trình duyệt web IE 10.
Trình duyệt Internet Explorer 10 được trang bị trên Windows Phone 8
thừa hưởng nhiều công nghệ từ phiên bản dành cho PC, được tích hợp
các bộ lọc chống lừa đảo(anti-phishing), vá các công cụ an ninh khác.
IE 10 hỗ trợ các tính năng như đa cột, vị trí nổi, xử lý hiệu ứng 3D, hỗ trợ
nhiều font chữ mới như :TypeKit của Adole hay Web Open Font Format.

Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
22
2.1.2.4
Start Screen.

Hình 5: Start Screen của Windows Phone 8.
Start Screen mới là một trong những tính năng tuyệt vời nhất trên
Windows Phone 8. Start Screen là tính năng vì người dùng nhất trên hệ
điều hành này, cho phép người dùng thay đổi kích thước của các biểu
tượng (Live Tile) với các hình vuông và chữ nhật đặc trưng.
Người dùng có thể nhúng thông tin dễ dàng vào màn hình khởi động
và theo dõi thông tin trên thời gian thực .Ngoài ra hệ điều hành còn hỗ trợ
chức năng co dãn biểu tượng để tùy chỉnh kích cỡ và vị trí của biểu tượng
trở nên có tổ chức, dịu mắt, dễ nhìn và dễ sử dụng hơn.
2.1.2.5
Công nghệ DirextX.
Windows Phone 8 sẽ hỗ trợ công nghệ DirectX cũng như các driver
đồ họa mang đến cho smart phone những trò chơi 3D với đồ họa tốt hơn.
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
23

2.1.2.6
Kid’s Corner (Góc dành cho trẻ em).
Windows Phone 8 cho phép các bậc phụ huynh dành một không gian
riêng trên thiết bị cho trẻ. Để sử dụng góc Kid Corner, người dùng có thể
nhúng vào ô vuông trên Start Screen và truy cập trực tiếp, hoặc có thể đi
từ màn hình khóa.

Hình 6: Góc dành cho trẻ em.
Trong không gian này, các ứng dụng đã được người dùng lựa chọn
trước. Trẻ em có thể tùy chỉnh nhưng không thể thêm ứng dụng hay các
phím bấm Menu cũng bị vô hiệu hóa. Tính năng này giúp trẻ em tiếp cận
sớm với công nghệ và không gây phiền toái khi ngưới lớn quá bận rộn và
khó chăm sóc trẻ.
Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
24

Viết ứng dụng Luyện nghe tiếng anh trên HĐH Windows Phone
GVHD: Ths. Trần Bá Ánh
SVTH: Nguyễn Anh Tuấn – Chu Minh
25
2.1.2.7
People Hub.
Tính năng mới trong ứng dụng kết nối đó là mạng xã hội, phòng và
nhóm. Cho phép người sử dụng tạo ra các nhóm, dễ dàng kết nối trò
chuyện, chia sẻ lịch, danh sách mua sắm hoặc ảnh chụp của đoạn hội
thoại đang diễn ra mà chỉ những người được mời mới có thể tham gia.
Với bảng điều khiển Together giúp lập danh sách các địa chỉ liên lạc
người dùng vừa thiết lập và liệt kê danh sách địa chỉ theo nhóm (Rooms).

Hình 7: People Hub for Windows Phone 8.

5/5 - (1 bình chọn)

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *