Xây dựng ứng dụng trên điện thoại di động

57 741 3
Xây dựng ứng dụng trên điện thoại di động

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Xây dựng ứng dụng trên điện thoại di động

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊNKHOA CÔNG NGHỆ THÔNG TINBÙI NGUYỄN THỤC MINHNGUYỄN KHOA NAMKHÓA LUẬN TỐT NGHIỆP CỬ NHÂN CNTTTP. HCM, 2011 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊNKHOA CÔNG NGHỆ THÔNG TINBÙI NGUYỄN THỤC MINH – 0712275NGUYỄN KHOA NAM – 0712293KHÓA LUẬN TỐT NGHIỆP CỬ NHÂN CNTTGIÁO VIÊN HƯỚNG DẪNTS. ĐINH BÁ TIẾNKHÓA 2007 – 2011 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Tp. HCM, ngày tháng nămGiáo viên hướng dẫn NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Tp. HCM, ngày tháng năm Giáo viên phản biện Lời cảm ơnChúng em xin gửi lời cảm ơn chân thành đến Khoa Công Nghệ Thông Tin trường Đại Học Khoa Học Tự Nhiên, Đại học Quốc Gia Thành Phố Hồ Chí Minh và tất cả các thầy cô trong Khoa đã tận tình dạy dỗ, và rèn luyện cho chúng em suốt bốn năm học ở đây.Chúng em cũng xin gửi lời cảm ơn đến thầy Đinh Bá Tiến và thầy Phạm Hoàng Hải đã hết mực hướng dẫn, giúp đỡ đồng thời tạo điều kiện để tụi em hoàn thành luận văn này.Chúng em cũng muốn cảm ơn thầy Trương Phước Lộc và thầy Hồ Tuấn Thanh đã hết lòng giúp đỡ, động viên tụi em trong suốt quá trình làm luận văn.Nhóm cảm ơn sự hợp tác, giúp đỡ nhiệt tình của các bạn và các anh trong nhóm thực hiện đề tài đã giúp nhóm hoàn thiện các chức năng trong chương trình.Chúng con cảm ơn ba mẹ, anh chị, bạn bè đã bên cạnh, giúp đỡ tinh thần, động viên và khuyên bảo tụi con trong khoảng thời gian qua.Mặc dù đã cố gắng hoàn thành luận văn trong khả năng của nhóm, song không thể tránh khỏi các sai sót. Thế nên, nhóm rất mong nhận được các phản hồi từ các thầy cô và các bạn.Tp. HCM, 07 tháng 7 năm 2011Nhóm sinh viên thực hiệnBùi Nguyễn Thục Minh – Nguyễn Khoa Nam Đề cương chi tiếtTên Đề Tài: XÂY DỰNG CLIENT TRÊN THIẾT BỊ DI ĐỘNG CHO MẠNG XÃ HỘI SỬ DỤNG WINDOWS PHONE 7Giáo viên hướng dẫn:TS. Đinh Bá TiếnCN. Phạm Hoàng HảiThời gian thực hiện: Từ ngày 16/12/2010 đến ngày 17/07/2011Sinh viên thực hiện: Bùi Nguyễn Thục Minh 0712275Nguyễn Khoa Nam 0712293Loại đề tài: Xây dựng ứng dụng trên điện thoại di động Nội Dung Đề Tài:Cùng với xu hướng phát triển và phổ biến của Internet, các loại hình dịch vụ khác nhau liên tiếp ra đời nhằm thỏa mãn nhu cầu của con người. Trong đó, mạng xã hội là một phát minh hoàn toàn mới và thu hút được đông đảo người sử dụng trên toàn cầu.Từ đó, việc sử dụng mạng xã hội trên thiết bị di động trở nên hoàn toàn cần thiết khi người dùng muốn nhanh chóng biết được vị trí cũng như cập nhật thông tin mới nhất từ bạn bè người thân của mình, không kể không gian và thời gian.Trong khi đó, Windows Phone 7 là một sản phẩm mới ra đời của Microsoft. Nó đủ các đặc điểm và chức năng cần có của một thiết bị di động thế kỉ 21 và hơn thế nữa. Từ đó sản phẩm này hứa hẹn một tương lai mới cho ngành sản xuất thiết bị di động.Từ các nhu cầu và khả năng nêu trên, nên luận văn này sẽ xây dựng một phần mềm trên nền tảng Windows Phone 7 với các chức năng của một mạng xã hội khác nhau để hỗ trợ người dùng.Yêu cầu:Xây dựng phần mềm mạng xã hội trên thiết bị di động với các chức năng sau: Thể hiện vị trí của bạn trên bản đồ. Thể hiện vị trí các bài đăng, trạng thái trên bản đồ. Trò chuyện với bạn trực tuyến trên mạng xã hội. Tìm kiếm và kết bạn trên mạng xã hội. Thực hiện các chức năng của một mạng xã hội cơ bản bao gồm Tạo mới, xóa, chỉnh sửa ghi chú. Tạo mới, xóa, chỉnh sửa album audio. Tạo mới, xóa, chỉnh sửa album video. Tạo một trạng thái mới. Bình luận hoặc xóa bình luận của một bài đăng hoặc trạng thái. Yêu thích và hủy bỏ yêu thích một bài đăng hoặc trạng thái. Thông báo cho người dùng các thông tin từ trang mạng xã hội.Thử nghiệm thực tế với thiết bị Windows Phone 7 HTC HD7.Kế Hoạch Thực Hiện:16/12/2010 – 30/1/2011: Tìm hiểu các kiến thức tổng quan về GPS, CellID và Accelerometer. Tìm hiểu kiến thức tổng quan và khả năng của Windows Phone. Tìm hiểu về Google Map API và Google Map server.1/2/2011 – 8/2/20111: Tìm hiểu cơ sở dữ liệu của trang MyPlace. Cấu trúc hoạt động và các chức năng của MyPlace. Phương thức lập trình trên Windows Phone. Thiết kế giao diện màn hình đăng nhập.9/2/2011 – 14/4/2011: Viết các webservice thực hiện kết nối từ Windows Phone tới trang MyPlace. Thiết kế giao diện màn hình chính, đăng kí, gửi lại mật khẩu. Cài đặt chức năng đăng kí tài khoản. Cài đặt chức năng gửi lại mật khẩu. Cài đặt chức năng tải về các bài đăng, trạng thái và thể hiện trên bản đồ. Thiết kế giao diện và cài đặt chức năng ở các màn hình đăng bài, xóa, xem và chỉnh sửa bài đăng. Thiết kế giao diện và cài đặt chức năng ở màn hình đăng, xóa, xem trạng thái. Chỉnh sửa, bổ sung các màn hình thêm chức năng bình luận, xóa bình luận, yêu thích và hủy yêu thích các bài đăng và trạng thái. Cài đặt chức năng bình luận cho bài đăng, trạng thái. Cài đặt chức năng yêu thích và hủy yêu thích các bài đăng và trạng thái. Thiết kế giao diện màn hình Thông báo Cài đặt chức năng thông báo trực tiếp từ MyPlace đến tài khoản người dùng (các notifications) theo cả 3 phương pháp toast, tile và raw notification. Thiết kế giao diện màn hình hiển thị các bài đăng của chủ tài khoản, của bạn bè và danh sách các bài đăng tương ứng theo địa điểm được chọn.  Cài đặt chức năng tải về các bài đăng của chủ tài khoản, của bạn bè và danh sách các bài đăng tương ứng theo địa điểm được chọn. Thiết kế màn hình và cài đặt chức năng gửi lời mời kết bạn và chấp nhận kết bạn trên MyPlace. Viết chương 1 và khảo sát hiện trạng.15/4/2011 – 31/5/2011: Chỉnh sửa các chức năng đã cài đặt bị lỗi. Chỉnh sửa giao diện và cài đặt cho phép tải về các bài đăng, trạng thái trên bản đồ và các màn hình theo một số lượng cho trước. Thêm màn hình và cài đặt thêm chức năng thiết lập các tiêu chí để tải về các bài đăng, trạng thái hiển thị trên bản đồ. Thêm và cài đặt màn hình trò chuyện trực tuyến cùng bạn bè trên MyPlace. Thêm và cài đặt màn hình tìm kiếm bạn bè trên MyPlace. Thêm và cài đặt màn hình thiết lập các tiêu chí tìm kiếm bạn bè trên MyPlace. Viết chương 2 tổng quan về Windows phone.1/6/2011 – 17/7/2011: Chỉnh sửa các chức năng cài đặt bị lỗi. Chỉnh sửa chương 2 của báo cáo. Viết tiếp các chương còn lại của báo cáo. Đẩy webservice lên host để thực hiện kiểm thử trên thiết bị thật.Xác nhận của GVHDNgày tháng nămSV Thực hiện  Mục lục Danh mục hình [...]... rỡ trên nền web, cùng với việc các thiết bị di động ngày càng phổ biến, truy cập vào mạng xã hội trên thiết bị di động trở thành một nhu cầu thực tiễn của mọi người,các nhà cung cấp mạng xã hội đã cho ra đời các phiên bản chạy trên thiết bị di động Và cũng theo yêu cầu thực tế đó nhóm chúng tôi đã xây dựng một phiên bản trên thiết bị động cho mạng xã hội địa lý, có tên là MyPlace được ứng dụng trên. .. Facebook hỗ trợ tới 70 loại ngôn ngữ khác nhau vì hết 70% người dùng của họ nằm bên ngoài nước Mỹ Riêng ứng dụng Facebook trên điện thoại di động được sử dụng bởi 200 triệu người dùng Và có tới hơn 200 nhà mạng điện thoại ở 60 quốc gia khác nhau trên thế giới tích cực thực thi và đẩy mạnh các sản phẩm trên di động của Facebook.5 Ở Facebook, người dùng có khả năng thực hiện rất nhiều chức năng bên cạnh các... trình Game 2D và cả 3D Việc kết hợp thư viện của cả 2 nền tảng trên và mở rộng chúng để tích hợp vào Windows Phone hỗ trợ rất nhiều cho lập trình viên thiết kế một giao di n đẹp mắt và viết các ứng dụng Game 2D và 3D, đồng thời cả những ứng dụng AR (Augmented reality) trên điện thoại di động 2.1.3 Các hỗ trợ Các thiết bị di động được chạy trên hệ điều hành Windows Phone đều được yêu cầu có hỗ trợ sensors... MySpace để tận dụng lượng người dùng đông đảo của các mạng xã hội này, cùng với xây dựng các chức năng khác nhau thao tác trên địa điểm, 1.3 Location-based Service (Dịch vụ định vị) “Location-based service là một dịch vụ thông tin và giải trí, có thể truy cập qua thiết bị di động thông qua mạng điện thoại đồng thời có khả năng sử dụng vị trí địa lý của thiết bị di động 4 3Nguồn: wikipedia Geosocial... của ứng dụng ngay trên màn hình Start Thay đổi 3 yếu tố của tile ứng dụng trên màn hình Start bao gồm hình nền, con số thể hiện số thông báo cho người dùng, và tiêu đề cho tile ứng dụng Trong đó, số thông báo chỉ thể hiện từ 1 đến 99, nếu con số này được gán là 0 thì nó sẽ không được thể hiện lên tile của ứng dụng c Raw Notification Khác với Tile và Toast, Raw sẽ gửi thông tin từ server đến ứng dụng. .. Geosocial networking (http://en.wikipedia.org/wiki/Geosocial_networking) 4Nguồn: Wikipedia Location-based service (http://en.wikipedia.org/wiki/Location-based_service) 13 1.4 Các mạng xã hội trên thiết bị di động thông dụng Tên Facebook Logo Phiên bản trên di động Địa chỉ www.facebook.com Facebook Twitter Twitter http://twitter.com MoTweets MySpace GoWalla FourSquar e LinkedIn http://myspace.com http://gowalla.com... mây (Cloud) Đầu tiên ứng dụng sẽ gửi yêu cầu một Push Notification URI đến push client service trên thiết bị (1) Sau đó, push client service này sẽ gọi đến Microsoft Push Notification Service (MPSN) để lấy URI mà ứng dụng yêu cầu và chuyển giao nó lại cho ứng dụng (2) (3) Sau khi có được URI, ứng dụng gửi URI này cho một webservice nhận nhiệm vụ gửi các thông báo từ server cho ứng dụng (4) Khi server... thay đổi toàn di n bộ mặt của Microsoft trong thị trường điện thoại di động Khác hẳn các thế hệ hệ điều hành Windows Mobile trước đó, Windows Phone áp dụng công nghệ Silverlight, và XNA – những công nghệ mới được phát triển trong những năm gần đây của Microsoft Hơn nữa, toàn bộ giao di n của màn hình di động được thiết kế lại, đẹp hơn, dễ dàng sử dụng hơn đối với người dùng Hình 2 Giao di n Windows... Twitter trên di động, người dùng có thể chia sẻ địa điểm hiện tại, tải hình ảnh trực tiếp từ camera sau khi chụp 1.4.2.3 Mô tả moTweets Là một trong những phiên bản trên điện thoại của Twitter Nhưng chỉ được dùng trên hệ điều hành Windows Phonevà Windows Mobile Những hình ảnh từ phần mềm mới nhất của Motweets dùng trên Windows Phone 7 vô cùng ấn tượng Tận dụng được tối đa sự hỗ trợ của công nghệ mới trên. .. đường chi tiết hơn cùng với hơn 500 tính năng mới cho điện thoại di động9 Đặc biệt, người dùng có thể nhập kí tự trong tin nhắn, email bằng cách sử dụng micro Ngoài ra còn kết hợp Bing Audio hỗ trợ cho người dùng nhận di n thông tin về bài hát và tự động kết nối tới kho nhạc số Zune, trong khi đó Bing Vision giúp người dùng nhận di n các mã vạch trên các sản phẩm và từ đó chuyển sang dạng text 9 Nguồn . Mỹ.Riêng ứng dụng Facebook trên điện thoại di động được sử dụng bởi 200 triệu người dùng. Và có tới hơn 200 nhà mạng điện thoại ở 60 quốc gia khác nhau trên. Minh 0712275Nguyễn Khoa Nam 0712293Loại đề tài: Xây dựng ứng dụng trên điện thoại di động Nội Dung Đề Tài:Cùng với xu hướng phát triển và phổ

Ngày đăng: 18/01/2013, 14:53

Hình ảnh liên quan

 Thiết kế giao diện và cài đặt chức năng ở các màn hình đăng bài, xóa, xem và chỉnh sửa bài đăng - Xây dựng ứng dụng trên điện thoại di động

hi.

ết kế giao diện và cài đặt chức năng ở các màn hình đăng bài, xóa, xem và chỉnh sửa bài đăng Xem tại trang 7 của tài liệu.
 Thiết kế màn hình và cài đặt chức năng gửi lời mời kết bạn và chấp nhận kết bạn trên MyPlace - Xây dựng ứng dụng trên điện thoại di động

hi.

ết kế màn hình và cài đặt chức năng gửi lời mời kết bạn và chấp nhận kết bạn trên MyPlace Xem tại trang 8 của tài liệu.
đăng, hoặc các trả lời cho bài đăng bằng hình thức “like” trên cả các lời bình lẫn bài được đăng. - Xây dựng ứng dụng trên điện thoại di động

ng.

hoặc các trả lời cho bài đăng bằng hình thức “like” trên cả các lời bình lẫn bài được đăng Xem tại trang 17 của tài liệu.
Ngoài ra, người dùng cũng có thể upload hình ảnh có liên quan tới một địa điểm được chọn bằng thiết bị di động - Xây dựng ứng dụng trên điện thoại di động

go.

ài ra, người dùng cũng có thể upload hình ảnh có liên quan tới một địa điểm được chọn bằng thiết bị di động Xem tại trang 23 của tài liệu.
Hiển thị ngay trên đầu màn hình của thiết bị trong vòng 10 giây, khi người dùng nhấn vào thông báo, ứng dụng gửi thông báo sẽ được khởi động - Xây dựng ứng dụng trên điện thoại di động

i.

ển thị ngay trên đầu màn hình của thiết bị trong vòng 10 giây, khi người dùng nhấn vào thông báo, ứng dụng gửi thông báo sẽ được khởi động Xem tại trang 33 của tài liệu.
BingMap, nhưng ở đây là với hình ảnh và thông tin được lấy từ GoogleMap. - Xây dựng ứng dụng trên điện thoại di động

ing.

Map, nhưng ở đây là với hình ảnh và thông tin được lấy từ GoogleMap Xem tại trang 40 của tài liệu.
a. Mô hình usecase - Xây dựng ứng dụng trên điện thoại di động

a..

Mô hình usecase Xem tại trang 45 của tài liệu.
Hình 4. Mô hình usecase nhóm chức năng Tài khoản - Xây dựng ứng dụng trên điện thoại di động

i.

̀nh 4. Mô hình usecase nhóm chức năng Tài khoản Xem tại trang 45 của tài liệu.
a. Mô hình usecase - Xây dựng ứng dụng trên điện thoại di động

a..

Mô hình usecase Xem tại trang 47 của tài liệu.
a. Mô hình usecase - Xây dựng ứng dụng trên điện thoại di động

a..

Mô hình usecase Xem tại trang 48 của tài liệu.
Hình 4. Mô hình usecase nhóm chức năng Bạn bè - Xây dựng ứng dụng trên điện thoại di động

i.

̀nh 4. Mô hình usecase nhóm chức năng Bạn bè Xem tại trang 48 của tài liệu.
a. Mô hình usecase - Xây dựng ứng dụng trên điện thoại di động

a..

Mô hình usecase Xem tại trang 50 của tài liệu.
Hình 4. Mô hình usecase nhóm chức năng Tin nhắn - Xây dựng ứng dụng trên điện thoại di động

i.

̀nh 4. Mô hình usecase nhóm chức năng Tin nhắn Xem tại trang 50 của tài liệu.
a. Mô hình usecase - Xây dựng ứng dụng trên điện thoại di động

a..

Mô hình usecase Xem tại trang 51 của tài liệu.
3 Tao moi album hinh anh Người dùng tạo mới một album hình ảnh. - Xây dựng ứng dụng trên điện thoại di động

3.

Tao moi album hinh anh Người dùng tạo mới một album hình ảnh Xem tại trang 52 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan