Tải bản đầy đủ (.pdf) (52 trang)

Tìm hiểu và xây dựng ứng dụng trên hệ điều hành windows phone 7

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.62 MB, 52 trang )

TRƯỜNG ĐẠI HỌC VINH
KHOA CÔNG NGHỆ THÔNG TIN
=====  =====

NGUYỄN HU M

TìM HIểU Và XÂY DựNG ứNG DụNG
TRÊN Hệ ĐIềU HµNH WINDOWS PHONE 7

ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
NGÀNH KỸ SƯ CNTT

VINH - 2011


TRƯỜNG ĐẠI HỌC VINH
KHOA CƠNG NGHỆ THƠNG TIN
=====  =====

T×M HIểU Và XÂY DựNG ứNG DụNG
TRÊN Hệ ĐIềU HàNH WINDOWS PHONE 7

ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
NGÀNH KỸ SƯ CNTT

ov n
n v nt
p

n


n
n

PGS. TS. Mai Văn Trinh
N u n Hữu Mỹ
47K - Khoa CNTT

VINH, 5/2011
=  =


MỤC LỤC
Trang
LỜI NÓI ĐẦU .................................................................................................. 1
Chươn I.

TỔNG QUAN VỀ THẾ GIỚI ĐIỆN THOẠI DI ĐỘNG ............. 3

1.1.

Tổng quan về điện thoại di động ............................................................ 3

1.2.

Tổng quan về hệ điều hành di động ........................................................ 3

Chươn II. GIỚI THIỆU HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS
PHONE 7 ..................................................................................... 5

2.1.


Tổng quan về Windows Phone 7 ............................................................ 5

2.1.1. Phần cứng ................................................................................................ 5
2.1.2. Phần mềm ................................................................................................ 7
2.1.2.1. Về giao diện ............................................................................... 7
2.1.2.2. Về nhập liệu ............................................................................. 13
2.1.2.3. Về đa nhiệm và sao chép (copy/paste) ..................................... 14
2.1.2.4. Các Hub và phần mềm của hãng thứ 3.................................... 16
2.2.

Kiến trúc hệ điều hành Windows Phone 7 ............................................ 26

2.2.1 Kiến trúc tổng quan của Windows Phone 7.......................................... 26
2.2.2. Kernel (nhân của windows Phone 7) .................................................... 27
2.2.3. Nhận xét ................................................................................................ 28
Chươn III. XÂY DỰNG ỨNG DỤNG TRÊN MÔI TRƯỜNG HỆ ĐIỀU
HÀNH WINDOWS PHONE 7 ................................................... 30

3.1.

Giới thiệu về công nghệ .NET .............................................................. 30

3.1.1. Định ngĩa .NET ..................................................................................... 30
3.1.2. Mục tiêu của .NET ................................................................................ 30
3.1.3. Cấu trúc nền tảng của .NET .................................................................. 31
3.1.3.1. Visual C# .NET ........................................................................ 31
3.1.3.2. Công nghệ Silverlight .............................................................. 32
3.1.3.3. Công nghệ XNA........................................................................ 32



3.2.

Giới thiệu, cài đặt và sử dụng phần mềm mô phỏng windows
Phone 7 emulator ................................................................................. 34

3.2.1. Giới thiệu phần mềm giả lập Windows Phone 7 emulator ................... 34
3.2.2. Cài đặt và sử dụng Windows Phone 7 emulator ................................... 35
3.3.

Xây dựng ứng dụng GoogleMap trên windows phone 7 ...................... 37

3.3.1. Mục đích của ứng dụng GoogleMap .................................................... 38
3.3.2. Xây dựng ứng dụng............................................................................... 38
KẾT LUẬN ..................................................................................................... 46
TÀI LIỆU THAM KHẢO ............................................................................. 47


THUẬT NGỮ VIẾT TẮT
WP7

Windows Phone 7

WM

Windows Mobile

ROM

Read only Memory


Bộ nhớ chỉ đọc

RAM

Randoms Access Memory

Bộ nhớ truy cập ngẫu nhiên

CPU

Central processor unit

Bộ xử lí trung tâm

Metro UI

Metro User Interface

Zune HD
Hub
SMS

Short Message Services

Tin nhắn SMS

Volume

Âm lượng


Mix IO

Hội nghị dành cho các nhà phát
triển web

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

SOAP

Simple Object Access Protocol

HTML


HyperText Markup Language

Ngôn ngữ định dạng văn bản

IDE

Integrated Development Environment

Môi trường phát triển tích hợp

DOS

Disk Operating System

Mơi trường dịng lệnh

IMAP

Internet Message Access Protocol

Thế hệ mới của giao thức POP

IE

Internet Explore

Trình duyệt web của microsoft

SDK


Software development kit

Bộ công cụ phát triển phần mềm

POP

Post Office Protocol

Giao thức mail POP


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

LỜI NÓI ĐẦU
Điện thoại di động ngày nay đang làm thay đổi mạnh mẽ cuộc sống của
con người. Nó đang trở thành một phần không thể thiếu trong đời sống sinh
hoạt thường ngày. Với tốc độ phát triển chóng mặt của lĩnh vực Công Nghệ
Thông Tin và Viễn Thông, con người đang ngày càng được sử dụng rất nhiều
công nghệ mới hổ trợ trong cơng việc củng như nhu cầu giải trí của con
người. Điện thoại di động đang ngày một phát triễn mạnh mẽ để nhằm mục
đích tạo sự thuận lợi tối đa cho người dùng. Nó khơng dừng lại ở bất kì thời
điểm nào mà ln thay đổi để bắt kịp nhu cầu của con người.
Các thế hệ Smartphone (điện thoại thông minh) đang phát triễn mạnh
mẽ. Các hãng công nghệ lớn ở nước ngoài đang cạnh tranh rất quyết liệt với
mục đích chiếm lĩnh thị phần, điều này càng cho thấy sức hút của thế giới
điện thoại di động lớn đến mức nào. Không chỉ là đua tranh về các thiết bị
phần cứng mà trên lĩnh vực Hệ Điều Hành dành cho điện thoại di động, cuộc
đua còn căng thẳng hơn rất nhiều. Có thể điểm mặt một số hãng công nghệ
lớn đang cạnh tranh nhau rất quyết liệt như Samsung, Nokia, Motorola,
Apple, RIM... trong lĩnh vực sản xuất thiết bị. Với lĩnh vực Hệ Điều Hành ta

có thể thấy có sự góp mặt của Google, Apple, RIM, Microsoft... với các sản
phẩm như Android, iOS, Windows Phone 7...
Với mục đích tìm hiểu thơng tin về thế giới điện thoại di động và các
Hệ Điều Hành của nó. Trong thời gian qua được sự giúp đỡ và chỉ bảo tận
tình của các thầy cô trong khoa Công Nghệ Thông Tin, đặc biệt là thầy giáo
PGS.TS Mai Văn Trinh em đã hoàn thành đồ án tốt nghiệp “Tìm hiểu và xây
dựng ứng dụng trên hệ điều hành Windows Phone 7”
Nội dung của đồ án gồm 3 phần:
- Chương I:

Tổng quan về thế giới điện thoại di động

- Chương II:

Giới thiệu về hệ điều hành Windows Phone 7

- Chương III: Lập trính ứng dụng trên windows phone 7
SV: Nguyễn Hữu Mỹ

1

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

Do lĩnh vực của đề tài này tương đối rộng, và bản thân kiến thức cịn có
nhiều hạn chế nên đồ án khơng tránh khỏi nhiều sai sót. Em mong được sự
góp ý và chỉ bảo của các thầy cô và các bạn sinh viên để nội dung đồ án được
hoàn thiện và phong phú hơn.

Một lần nữa, em xin chân thành cảm ơn các thầy cô giáo trong khoa
Công Nghệ Thông Tin, đặc biệt là thầy giáo PGS. TS. Mai Văn Trinh đã tận
tình giúp đỡ, chỉ bảo giúp em hồn thành đồ án.
Vinh, tháng 5 năm 2011
Sinh viên
N u n Hữu Mỹ

SV: Nguyễn Hữu Mỹ

2

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

Chươn I

TỔNG QUAN VỀ THẾ GIỚI ĐIỆN THOẠI DI ĐỘNG
1.1. Tổn quan về điện thoại di độn
Đ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, RIM, BADA...

Để tạo mơi trườ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ể tên một số
hãng sản xuất SmartPhone lớn trên thế giới đó là Apple, Nokia, RIM,
BlackBerry, Samsung, Motorola...
1.2. Tổn quan về hệ điều hành di độn
Với tiềm năng phát triển mạnh mẽ của SmarPhone, 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 dành cho điện
thoại di động nhằm mục đích thống lĩnh thị trường di động. Theo thống kê
hiện nay trong năm 2011 thì thị phần hệ điều hành di động như sau:

SV: Nguyễn Hữu Mỹ

3

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

Hệ điều hành

Năm 2011

Android

38.5%

Microsoft

5.6%


Apple

19.4%

RIM

13.4%

Symbian

19.2%

Other

3.9%

Theo dự đốn của các chun gia nước ngồi thì thị phần hệ điều hành
di động từ 2012-2015 như sau:
Hệ điều hành

Năm 2012

Năm 2015

Android

49.2%

48.8%


Microsoft

10.8%

19.5%

Apple

18.9%

17.2%

RIM

12.6%

11.1%

Symbian

5.2%

0.1%

Other

3.4%

3.3%


Như vậy theo thống kê thì có thể thấy rằng hiện nay iOS của Apple,
Android của Google, RIM và Symbian đang chiếm phần lớn thị phần. Tuy
nhiên nếu nhìn vào dự báo của các chuyên gia thì thời gian tới hệ điều hành
của Microsoft mà ở đây là WP 7 sẽ dần phát triển mạnh và chiếm lĩnh thị
phần lớn trong các hệ điều hành di động.

SV: Nguyễn Hữu Mỹ

4

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

Chươn II

GIỚI THIỆU HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7
2.1. Tổn quan về Windows Phone 7
Windows Phone 7 đã xuất hiện và giờ đây, người dùng điện thoại sẽ có
thêm một sự lựa chọn mới về hệ điều hành. Tuy nhiên, để trải nghiệm
Windows Phone 7 OS thì người dùng sẽ phải chờ đến khi các thiết bị đầu tiên
được bán ra. Windows Phone 7 không phải là một sự nâng cấp đơn thuần như
chúng ta đã thấy trên Windows Mobile nó rất khác và hoàn toàn mới.
Windows Phone 7 là thế hệ kế tiếp của dòng điện thoại chạy hệ điều hành
Microsoft Windows Mobile. Windows Phone 7 được phát triển dựa trên phần
lõi là Windows CE 6 giống Zune HD, trong khi các phiên bản trước lại dựa
trên Windows CE 5. Như đã nói ở trên, Windows Phone 7 hồn tồn khác
WM, khác cả về phần cứng lẫn phần mềm: Giao diện sử dụng dạng lật mở

hoàn toàn mới lạ, chú trọng tính năng nhập liệu bằng ngón tay, kết hợp và mở
rộng đầy đủ với các thành phần của Zune và Xbox, địi hỏi cấu hình phần
cứng rất khắc khe đối với các đối tác sản xuất. Ngoài ra, Windows Phone 7
được hỗ trợ cả Outlook lẫn Office và Microsoft sẽ cấp giấy phép cho một số
lượng lớn các nhà sản xuất phần cứng thứ 3. Tuy nhiên, Microsoft vẫn khơng
tự mình sản xuất một thiết bị Windows Phone 7 nào. Đích nhắm của
Microsoft là một nền tảng có khả năng " tối ưu hóa cuộc sống ".
2.1.1. P ần cứn
Một phần tạo nên sự khác biệt của Windows Phone 7 chính là
Microsoft đang muốn chiếm một vai trị lớn hơn trong việc quyết định phần
cứng nào được cho phép để chạy hệ điều hành này. Trước đây, các máy sử
dụng WM được các nhà sản xuất tự do thiết lập phần cứng. Vì vậy cấu hình
máy rất đa dạng nhưng đây cũng là lí do nảy sinh những bất cập về phần
cứng. Sự thiếu hụt về RAM, bộ nhớ ROM hay tốc độ xử lý của CPU kèm
SV: Nguyễn Hữu Mỹ

5

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

theo sự thiếu tương thích về phần mềm đã khiến nhiều sản phẩm thất bại.
Microsoft đã đặt ra những nguyên tắc cơ bản cũng như những yêu cầu khắc
khe đối với các thiết bị chạy Windows Phone 7, nhưng điều này khơng có
nghĩa sản phẩm sẽ thiếu đi sự đa đạng. Những thiết bị khác nhau sẽ có những
tính năng khác nhau chẳng hạn như bàn phím vật lý, camera trước... tất cả đều
góp phần tạo nên một nền tảng Windows Phone 7 vững chắc.
Cập nhật một số thơng tin về cấu hình theo yêu cầu của Microsoft, qua

đây chúng ta có thể thấy sự giống nhau về cấu hình giữa 10 chiếc smartPhone
Windows Phone 7 được giới thiệu tại lễ ra mắt:
 Màn hình phải có độ phân giải 800 x 480 tuy nhiên theo dự đốn thì
độ phân giải 480 x 320 cũng sẽ được cho phép.
 5 phím cứng yêu cầu: Start (bắt đầu), back (trở lại), search (tìm kiếm
kết hợp với dịch vụ tìm kiếm Bing), camera (máy ảnh) và power (phím
nguồn). Một số thiết bị sẽ có thể có nhiều phím hơn nhưng bắt buộc phải có 5
phím trên.
 Các ứng dụng không được phép chỉnh sửa hay giành quyền điều
khiển các phím này và nếu vi phạm, ứng dụng đó sẽ bị loại khỏi Marketplace.
 Cảm ứng điện dung đa điểm hỗ trợ ít nhất 4 điểm chạm.
 Bộ xử lý Qualcomm Snapdragon với hỗ trợ đồ họa DirectX 9. Theo
Microsoft thì Windows Phone 7 đủ linh hoạt để mở rộng khai thác các loại
chip khác trong tương lai, nhưng hiện giờ thì tất cả CPU đều do Qualcomm
cung cấp.
 Bộ nhớ RAM phải từ 256MB trở lên.
 Bộ nhớ Flash có dung lượng ít nhất là 8GB.
 Khơng hỗ trợ thẻ nhớ ngồi microSD nhưng bù lại, bộ nhớ trong lại
có dung lượng lớn. Một số thiết bị có thể bổ sung thêm bộ nhớ trong trên thẻ
microSD. Tuy nhiên người dùng khơng thể tháo nóng và nếu rút thẻ ra, điện
thoại sẽ được thiết lập lại và tất cả dữ liệu sẽ bị mất. Nhưng người dùng vẫn
SV: Nguyễn Hữu Mỹ

6

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7


có thể lấy lại dữ liệu khi đồng bộ hóa với dịch vụ đám mây do Microsoft
cung cấp.
2.1.2. P ần mềm
2.1.2.1. Về giao diện
Về cơ bản, có thể nói giao diện Metro UI trên Windows Phone 7 là giao
diện biến hóa nhất từ trước đến nay. Những nét đặc trưng của hệ điều hành
WM cũ như Start Menu sổ xuống cùng các hộp chọn, các cửa sổ, danh sách
biểu tượng v.v... đã bị xóa sạch và thay bởi một thiết kế khác. Với Windows
Phone 7, chúng ta chỉ cần nhấn tiếp tục và tiếp tục, đặc điểm này đủ để nói lên
tính khác biệt giữa Windows Phone 7 và các hệ điều hành khác không chỉ
riêng WM. Microsoft đã cố gắng phát triển những phương thức mới để điều
khiển một thiết bị Windows Phone 7 khiến nó khơng giống với những thiết bị
khác có mặt trên thị trường: Khơng có hệ thống biểu tượng, khơng có danh
mục đổ xuống và khơng có cả trình quản lý tác vụ (Task Manager) (tạm thời).

Giao diện trên Zune HD
Windows Phone 7 có nhiều nét rất giống với Zune HD. Theo
Microsoft, Windows Phone 7 được thiết kế dựa trên Zune và giao diện
SV: Nguyễn Hữu Mỹ

7

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

Windows Media Center cùng một số thành phần khác gọi là Metro - một loại
giao diện type-and-motion dựa trên các màu cơ bản và rất nhiều khoảng trống
tương phản xen kẽ. Nếu chúng ta từng nhìn qua Zune HD, chúng ta sẽ cảm

thấy WP7 rất quen thuộc bởi Windows Phone 7 kết hợp tất cả những đặc
điểm giao diện của Zune HD và điều này khiến Windows Phone 7 khác biệt.
Những dòng chữ có font lớn, in đậm chạy dọc màn hình, các bảng chọn thì di
chuyển theo hướng vào trong hoặc ra ngồi thay vì từ bên này sang bên kia và
thơng tin hiển thị sẽ nằm trên cùng một trang từ trên xuống dưới, từ trái qua
phải thay vì hàng loạt các bảng riêng rẽ. Microsoft đã quy tất cả những đặc
điểm này vào một khái niệm gọi là "Chromeless", những "tấm lát" (hình
vng hay chữ nhật) hiển thị thơng tin thật rõ ràng và sắt cạnh chiếm hữu toàn
bộ màn hình chủ thay vì những đường cong trên các giao diện thường thấy
khác. Có 2 theme cho Windows Phone 7, chúng cơ bản chỉ là 2 dạng hiển thị:
1 là chữ màu sáng trên nền đen (mặc định) và chữ màu đen trên nền trắng.
Ngồi ra, chúng ta có thể chọn 4 màu làm điểm nhấn là đỏ, cam, xanh và lục.

Màn hình khóa của WP7 khá giống với Zune HD
SV: Nguyễn Hữu Mỹ

8

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

Màn hình khóa (Lock Screen) của Windows Phone 7 tương tự như
Zune, đó là một tấm ảnh lớn có thể kéo lên để mở khóa. Trên màn hình khóa
bao gồm một số hiển thị như thời gian, ngày tháng, những sự kiện sắp đến
theo lịch, số lượng tin nhắn chưa đọc, số lượng cuộc gọi nhỡ.

Start Screen của WP7 tương đương với Start Menu trên WM
Sau màn hình khóa là màn hình khởi động (Start Screen) hiển thị giao

diện người dùng và những tấm lát chuyển động trong một dải hẹp từ trên
xuống dưới màn hình. Những tấm lát này được liên kết với 1 ứng dụng nào đó
chẳng hạn như Internet Explorer, 1 địa chỉ liên lạc cụ thể hay 1 trang web, 1
thư viện ảnh, danh sách bài hát và có chức năng như một cơng cụ độc lập.
Ngồi ra, chúng còn liên kết với các Hub chứa những chức năng chủ đạo của
điện thoại. Thật vậy, khả năng liên kết của các tấm lát có thể nói là vơ tận.
Chúng mang tính "sống" và sinh động bởi nếu như chúng ta bè của chúng ta
trong danh sách cập nhật những thơng tin trạng thái (Status), hình ảnh, tin
SV: Nguyễn Hữu Mỹ

9

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

nhắn, những sự kiện theo lịch thì chúng sẽ được thể hiện trực tiếp lên những
tấm lát này. Những tấm lát nào được ưa thích có thể được xếp lên trên cùng
để tiện theo dõi và thao tác. Màn hình Start Screen rất dài, chúng ta phải kéo
lên kéo xuống liên tục do đó, việc sắp xếp các tấm lát là điều cần thiết.
Hub là một chức năng rất thú vị trong Windows Phone 7. Thay vì
hàng loạt các biểu tượng trên màn hình với chức năng riêng, Hub trong
Windows Phone 7 được coi là một sân giữa và tại đây, những thao tác kế
tiếp sẽ được thực hiện. Với các Hub, chúng ta sẽ dễ dàng tiếp cận với một tổ
hợp chức năng hay ứng dụng. Khi chúng ta chọn một Hub, một khu vực với
giao diện kéo sang ngang sẽ mở ra, thông tin sẽ được hiển thị liền kề nhau từ
trái sang phải. Một lần nữa, đây là nét mà Windows Phone 7 rất giống Zune.
Những nội dung bên trong Hub bao gồm những dữ liệu được lưu trong máy
và dữ liệu lưu trữ trên đám mây như hình ảnh, địa chỉ liên lạc, v.v... Khả

năng kết nối vào đám mây cho phép chúng ta duyệt qua dữ liệu cục bộ lẫn
trực tuyến mà khơng bị gián đoạn hay địi hỏi những thao tác khác nhau. Tuy
nhiên, Microsoft cho biết người dùng không thể sắp xếp các dữ liệu này theo
tùy chọn ưu tiên. Giả dụ nếu một người bạn trên Facebook liên tục cập nhật
hình ảnh hay trạng thái thì các thơng tin này sẽ được sắp xếp lên trên theo
giời gian.

SV: Nguyễn Hữu Mỹ

10

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

App bar trong phần SMS khi đặt màn hình nằm ngang
Các ứng dụng với chức năng cơ bản có giao diện khá giống nhau.
Chúng chủ yếu xoay quanh các ứng dụng đơn giản như SMS, email và người
dùng phải vuốt màn hình để xem các thơng tin. Dưới cùng của màn hình là
một thanh "app bar" chứa một vài biểu tượng với các lệnh cơ bản như lịch, trở
lại, hoặc tiến tới trong trình duyệt web. Tuy nhiên, thanh ứng dụng có thể kéo
lên giống một ngăn kéo để lộ những lệnh tiếp theo nếu có.

SV: Nguyễn Hữu Mỹ

11

Lớp: 47K - CNTT



HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

Tìm kiếm với Bing trên WP7
Thêm vào đó, nút tìm kiếm lại hoạt động tùy theo "hồn cảnh". Tùy
thuộc vào vị trí thiết đặt nút tìm kiếm mà nó có trạng thái khác nhau. Ví dụ
như khi chúng ta mở danh bạ thì nó có chức năng tìm địa chỉ liên lạc, khi
duyệt web thì nó sẽ giúp tìm địa chỉ trang web, v.v... Cơng cụ tìm kiếm mạnh
mẽ Microsoft Bing cũng được tích hợp trên Windows Phone 7 với tính năng
mở rộng cho phép tìm kiếm dữ liệu bên trong lẫn bên ngoài thiết bị (dữ liệu
trực tuyến). Cảm nhận đầu tiên về Windows Phone 7 là tốc độ và thời gian
phản hồi rất nhanh. Qua các video trình diễn Windows Phone 7 trên các thiết
bị trong thời gian gần đây, chúng ta có thể thấy Windows Phone 7 rất ít bị
giật, ngay cả khi cuộn màn hình thật nhanh hay chuyển đổi qua lại các màn
hình, Windows Phone 7 thực hiện các thao tác này rất mượt mà. Khi chơi
nhạc hay xem phim, chúng ta vẫn có thể điều chỉnh âm lượng bằng cách nhấn
vào nút Volume lên/xuống. Tuy nhiên, điểm hạn chế trên Windows Phone 7
SV: Nguyễn Hữu Mỹ

12

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

chính là các thơng tin tình trạng của máy như pin, tín hiệu sóng và WiFi lại
nằm cùng một khu vực. Khu vực này sổ xuống khi chúng ta nhấn hoặc vuốt
thanh phía trên màn hình. Trong một số ứng dụng chẳng hạn như trình duyệt
ảnh, khi chúng ta mở phần này ra thì bức ảnh dường như bị che khuất hồn

tồn. Bên cạnh đó, có vẻ như Windows Phone 7 đã thiếu đi một số biểu tượng
cơ bản cụ thể là biểu tượng báo dung lượng pin.
2.1.2.2. Về nhập liệu

Bàn phím cảm ứng trên Windows Phone 7 có thiết kế
khá giống với Android
Windows Phone 7 được trang bị một bàn phím trên màn hình cảm ứng
với một số nét giống Zune HD, chức năng tự động sửa lỗi (Auto-correction)
đã được cải tiến với khả năng đốn từ tốt hơn. Khơng giống với những phiên
bản WM trước đây, Microsoft hoàn toàn làm chủ tính năng nhập liêu qua bàn
phím cảm ứng. Điều này có nghĩa chúng ta sẽ khơng thể cài đặt thêm một bàn
phím nào khác trên Windows Phone 7. Nhưng có thể nói, bàn phím ảo của
SV: Nguyễn Hữu Mỹ

13

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

Windows Phone 7 khá tốt và thậm chí cịn có một nút riêng (bên cạnh nút
Space) để hiển thị một bảng chứa các khuông mặt biểu lộ cảm xúc (Emoticon)
khi chúng ta cập nhật trạng thái trên mạng xã hội.
2.1.2.3. Về đa nhiệm và sao chép (cop /paste)
Microsoft hiểu rất rõ về nhu cầu sử dụng đa nhiệm của người dùng
nhưng với phiên bản Windows Phone 7 đầu tiên, "tạm thời" sẽ không hỗ trợ
đa nhiệm nhưng cũng có khả năng Microsoft sẽ bổ sung trong các phiển bản
cập nhật tới. Những gì chúng ta được biết là tính năng đa nhiệm sẽ khơng vận
hành theo cách thức thơng thường.


Hình ảnh phân tích về đa nhiệm trên WP7 tại hội nghị MIX10
(hội nghị dành cho các nhà phát triển web và thiết kế được tổ chức
bởi Microsoft tại Las Vega từ ngày 18 - 20/3/2011
Thật vậy, Windows Phone 7 không phải là không có khả năng hoạt
động đa nhiệm. Nền tảng này hỗ trợ một dạng lưu trữ tạm có tên gọi "page
stages" mà Microsoft đã ví như cookie trong các trang web. Đây là một ứng
dụng nhỏ cho phép lưu lại những trạng thái và dữ liệu của ứng dụng khi người
SV: Nguyễn Hữu Mỹ

14

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

dùng tắt đi. Những phần mềm first-party (phần mềm của nhà sản xuất thứ 1)
như trình nghe nhạc Zune và trình duyệt web Internet Explorer có thể chạy
nền, bên cạnh đó, các phần mềm third-party (phần mềm của nhà sản xuất thứ
3) có thể được để sang 1 bên và chạy theo chế độ treo (theo Microsoft là trạng
thái "khử") miễn là hệ thống không cần thêm tài nguyên kèm theo nào khác.
Nếu người dùng quay trở lại một ứng dụng, nó sẽ được khơi phục và tiếp tục
duy trì hoạt động, nhưng nếu người dùng mở các ứng dụng khác và hệ thống
cần thêm tài nguyên, ứng dụng trên sẽ bị tắt đi mà khơng được báo trước. Q
trình này nghe có vẻ quen thuộc bởi cơ bản nó là tính năng đơn nhiệm lặp đi
lặp lại tương tự trên Android và WM 6. Cả hai nền tảng này đều hỗ trợ quản lí
thơng minh các ứng dụng hoạt động song song và vận hành hiệu quả với trình
quản lý đa nhiệm điều khiển bằng tay.


Tính năng Notification trên Windows Phone 7
Để minh chứng cho sự "tồn tại" bí ẩn của tính năng đa nhiệm,
Microsoft đã giới thiệu một hệ thống có tên Microsoft Notification Service
cung cấp các thống báo về trạng thái của ứng dụng mà không cần phải mở
ứng dụng. Các thông báo sẽ xuất hiên trên một thanh ngang nằm phía trên
cùng màn hình. Nhấn vào thanh này, ứng dụng liên quan sẽ mở ra. Theo

SV: Nguyễn Hữu Mỹ

15

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

Microsoft, tiện ích này được quản lý rất chặt chẽ và có thể nói tốt hơn so với
hệ thống Obnoxius Pop-up trên iPhone.
Riêng về chức năng sao chép và dán (copy/paste) thì Microsoft cho biết
ban đầu Windows Phone 7 sẽ khơng có tính năng cơ bản này nhưng nó sẽ
sớm xuất hiện qua một bản cập nhật phần mềm dự kiến phát hành vào đầu
năm sau. Khơng những tích hợp copy/paste, bản cập nhật cịn mang đến một
số tính năng ấn tượng khác cho người dùng Windows Phone 7.
2.1.2.4. Các Hub và phần mềm của hãn thứ 3
HUB:
Hub được xem là một ngôi nhà hay mảnh sân dành cho các chức năng của
Windows Phone 7. Đây là một tính năng độc đáo khơng giống trên bất cứ các
nền tảng nào khác. Các nhà phát triển phần mềm thứ 3 có thể vào các hub này để
phát triển chúng. Ví dụ như các phần mềm chỉnh sửa ảnh sẽ được đặt vào trong
Hub Pictures, người dùng có thể mở và chỉnh sửa trực tiếp tại Hub này.

 People hub:

SV: Nguyễn Hữu Mỹ

16

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

Một điểm đặc biệt trên Windows Phone 7 là nó khơng có ứng dụng
Contact như trên WM. Tồn bộ danh bạ được tích hợp vào People hub. Khơng
chỉ có danh bạ, người dùng cịn có thể truy cập được nhiều liên kết khác như
Gmail, Exchange, Facebook, Twitter, Windows Live v.v... ngay tại People hub.
Phần hiển thị chính tại People hub là các địa chỉ liên lạc thường sử dụng nhất
và nếu thiết lập một tài khoản Facebook, danh sách chúng ta bè sẽ được cập
nhật tại People hub (chọn tất cả chúng ta bè hoặc chỉ 1 vài người). Về cá nhân,
People hub có một phân mục được gọi là "me", tại đây người dùng có thể xem
và chỉnh sửa các trạng thái của mình trong mạng xã hội.
 Picture hub:

Đây là một hub tập họp tồn bộ các hình ảnh được lưu trữ trên mạng xã
hội Facebook, Windows Live, các dịch vụ chia sẽ hình ảnh và trong máy.
Picture hub cũng cho phép người dùng theo dõi những hình ảnh vừa được cập
nhật từ danh sách chúng ta . Với Picture hub, người dùng có thể tải lên và
bình luận trực tiếp các hình ảnh theo dịch vụ như Facebook. Các ứng dụng về
hình ảnh sẽ được tích hợp vào People hub để thực hiện các chức năng như
chỉnh sửa hay chia sẽ ngay tại đây.


SV: Nguyễn Hữu Mỹ

17

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

 Games hub

Tích hợp với Xbox Live, Game hub là nơi chứa một hình tượng avatar
thu nhỏ của cá nhân (thiết kế 3D), các game Xbox Live và thành tích chơi
game, tin nhanh, v.v... Phần collection sẽ bao gồm danh sách các trò chơi
trong khi mục requests sẽ là nơi chứa các lời mời chơi game trực tuyến.
Spotlight là một kênh tin tức cập nhật về game.
 Music + video hub:

Windows Phone 7 tích hợp Zune HD và đương nhiên mục giải trí đa
phương tiện này không khác Zune HD là mấy. Tại đây, người dùng có thể
SV: Nguyễn Hữu Mỹ

18

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

truy cập vào dịch vụ Zune Pass, tìm kiếm và tải về các bài hát, các đoạn phim

qua kết nối WiFi hay 3G. Tuy nhiên, hiện vẫn chưa biết cách thức tương thích
của Zune với máy tính, Xbox hay thiết lập Media Center. Microsoft ban đầu
cho biết công ty sẽ hợp tác với các đối tác như Pandora để tương thích với
Music + video hub, sử dụng Zune để truy cập vào dịch vụ đa phương tiện
dạng luồng của Pandora nhưng vẫn chưa chắc rằng tính năng này sẽ có mặt
trên phiên bản đầu tiên của Windows Phone 7.
 Marketplace hub:

Đây chính là con bài chiến lược của Microsoft trên Windows Phone 7.
Marketplace đã có mặt kể từ phiên bản 6.5 của WM và giờ đây, Marketplace
đã xuất hiện trên Windows Phone 7 với cái tên chính thức Windows Phone
Marketplace. Microsoft cho biết Marketplace không chỉ là một kho ứng dụng,
đây sẽ là nơi chứa đựng nhiều nội dung khác nhau từ ứng dụng, Xbox game
đến âm nhạc, phim ảnh và các nhà cung cấp mạng viễn thơng có thể tùy biến
bằng cách thêm vào các nội dung nổi bật của riêng mình trên Marketplace.

SV: Nguyễn Hữu Mỹ

19

Lớp: 47K - CNTT


HỆ ĐIỀU HÀNH DI ĐỘNG WINDOWS PHONE 7

 Office hub:

Office từ lâu đã gắn bó với tên tuổi của Microsoft nhưng trong lễ ra mắt
Windows Phone 7, giám đốc phát triển WP7 Joe Belfiore đã giới thiệu Office
trên Windows Phone 7 với chỉ 2 thứ: OneNote và SharePoint. Điều khiến

chúng ta thắc mắc là tại sao khơng có Word, Excel hay PowerPoint. Có thể
nói Microsoft đã khơng đánh mạnh vào tính năng biên tập biên soạn văn bản
với Office trên Windows Phone 7. Khả năng biên soạn rất hạn chế với các văn
bản Word, người dùng không thể thay đổi font chữ, màu sắc font chữ cũng
chỉ có 4 lựa chọn là đen, đỏ, lục và cam. Tính năng kiểm tra lỗi chính tả
khơng hiệu quả cho lắm, tính năng sao chép/dán lại khơng có. Trong khi đó,
Excel lại được hỗ trợ một số hàm cơ bản nên phần nào che đi sự thiếu sót trên
Word. Cịn PowerPoint, đương nhiên là người dùng khơng thể tạo các văn bản
dạng trình diễn được trên Windows Phone 7 nhưng tính năng quan trọng mà
Microsoft tích hợp vào Office hub chính là khả năng trình chiếu với các thiết
bị khác. Office hub tích hợp SharePoint và nếu chúng ta là một người của văn
SV: Nguyễn Hữu Mỹ

20

Lớp: 47K - CNTT


×