Với điều đó, việc tạo một ứng dụng ghi nhật ký, nhắc nhở công việc trên Windows Phone là rất thực tế và hữu ích... Tổng quan về Windows Phone Là một chiếc điện thoại tuyệt vời với tấ
Trang 1BÁO CÁO ĐỒ ÁN
Xây dựng ứng dụng nhật ký, đặt lịch công tác trên Windows Phone
Trang 2Tính cấp thiết
Trong tất cả các lĩnh vực đời sống, từng cá nhân,
tổ chức đều phải chịu một khối lượng công việc không hề nhỏ Để đáp ứng tốt vấn đề chúng ta
cần phải tổ chức tốt, hiệu quả quỹ thời gian của mình.
Thời đại của Smart Phone đang diễn ra, chúng
ngày càng phổ biến và dần trở thành cánh tay đắc lực cho con người để giải quyết công việc.
Với điều đó, việc tạo một ứng dụng ghi nhật ký, nhắc nhở công việc trên Windows Phone là rất
thực tế và hữu ích
Trang 5Tổng quan về Windows Phone
Là một chiếc điện thoại tuyệt vời với tất cả các tính năng mà người dùng đã quen thuộc với các dòng điện thoại thông minh khác
Windows Phone hướng tới một thiết kế giao diện đẹp mắt, đó là giao diện Metro
Đi kèm với Windows Phone là hàng loạt các tiện ích do Microsorf phát triển như Xbox Live, Zune…
Các điện thoại sử dụng nền tảng Windows Phone đang phát triển rất nhanh, hiện tại nó đã vượt qua BlackBerry để vươn lên vị trí thứ ba
Trang 6Tổng quan về Windows Phone
Với một chiếc điện thoại Windows Phone, Microsoft áp đặt các chi tiết kỹ thuật phần cứng cho các nhà sản xuất điện
thoại, điều này sẽ giúp các nhà phát triển không lo lắng khi tạo ra một ứng dụng sẽ không được sử dụng trên các thiết
bị của nhà sản xuất khác
Về thông số kỹ thuật của Windows Phone ta quan tâm tới
các chi tiết như: Hiển thị, màn hình, chip xử lý, bộ gia tốc… Điều này rất cần thiết khi phát triển một ứng dụng trên WP
Với những điều đó Windows Phone hứa hẹn trong tương lai sẽ rất phổ biến và được rất nhiều người dùng
Trang 8Lập trình trên Windows Phone
Với một ứng dụng di động, điều mà người dùng
quan tâm nhất đó là phải đáp ứng được các tiêu
Trang 9Lập trình trên Windows Phone
Để phát triển một ứng dụng trên Windows Phone,
Microsoft đã phát triển nhiều công cụ hỗ trợ đắc lực cho người lập trình.
Trang 10Thư viện hỗ trợ
Telerik control.
SterlingDB.
Hệ lưu trữ dữ liệu nhẹ và thao tác dễ dàng với dữ liệu
Là thư viện hỗ trợ nhà phát triển tạo ra một giao diện đẹp cho ứng dụng
Trang 12Chương trình ứng dụng
Ứng dụng nhật ký, đặt lịch công tác trên
Windows Phone được xây dựng hướng tới mục đích là tạo ra cho người dùng một cách để sắp xếp công việc cũng như quản lý quỹ thời gian của mình một cách tốt hơn.
Chỉ cần với một chiếc điện thoại là ta có thể biết ngày hôm nay cần làm những gì và làm cái gì trước tiên.
Trang 13Yêu cầu chức năng
Các chức năng của chương trình.
Lưu trữ các ghi chú nhỏ của người dùng(dạng Notes) với các dạng dữ liệu như: text, image,voice…
Tổ chức sắp xếp ghi chú, công việc một cách hợp lý
Có cảnh báo thời gian cho các công việc
Lưu trữ dữ liệu trên Server Cụ thể là một web service
Trang 14Tổng quan ứng dụng
Trang 15Thiết kế cơ sở dữ liệu
Trang 16 Dữ liệu được lưu trữ bằng SterlingDB Đây là một cở dữ liệu hướng đối tượng NoSql cho NET.
Khác với Islated Storage, với SterlingDB chúng ta có thể
truy vấn dữ liệu và thu hồi nhanh chóng các thông tin từ các tập dữ liệu lớn
SterlingDB trợ giúp các nhà phát triển có thể thao tác với dữ liệu một các thuận tiện và linh hoạt
SterlingDB có dung lượng nhẹ nên nó không làm ảnh
hưởng tới dung lượng của ứng dụng
Trang 17Thiết kế ứng dụng trên điện thoại
Để có một giao diện đẹp thì em sử dụng Pananora
Với việc sử dụng Pananora thì với thao tác “quét” ta có thể thấy một khung nhìn tổng quan về ứng dụng
Trang 18Thiết kế ứng dụng trên điện thoại
Việc đặt cảnh báo sẽ do người dùng thiết lập về thời gian
Có thể tóm tắt các thành phần của ứng dụng như sau
Mức độ ưu tiên công việc
Trang 19Thiết kế Server
Yêu cầu là tạo ra một webservice có nhiệm vụ
là lưu trữ các ghi chú và công việc của người dùng cụ thể.
Cơ sở dữ liệu lưu trữ trên Server là MySql.
Server sử dụng WCF để tạo ra một webservice đáp ứng yêu cầu của ứng dụng.
Trang 20Thiết kế Server
Giao diện Webservice.
Trang 21Tương tác Client-Server
Trang 23Kết quả, hướng phát triển
Trang 24Em xin chân thành cảm ơn !