Triển khai ứng dụng client

Một phần của tài liệu Ứng dụng hát karaoke trên mobile và xây dựng cộng đồng nhạc KAR (Trang 91)

Ứng dụng KaraMobile chạy trên ñược các loại ñiện thoại có hỗ trợ chuẩn MIDP 2.0, và hiển thị tối ưu nhất trên 2 loại ñiện thoại có ñộ phân giải màn hình 240x320, và 176x220.

Người dùng có thể tải ứng dụng tại ñịa chỉ www.karamobile.net.ms dưới dạng tập tin .jar, và chép vào ñiện thoại di ñộng thông qua thẻ nhớ, dây cáp, cổng hồng ngoại hoặc bluetooth.

Sau khi chép vào ñiện thoại, một số dòng ñiện thoại của Nokia S60, hoặc Sony Ericsson sẽ yêu cầu cài ñặt ứng dụng vào hệ thống; còn lại thì có thể chạy trực tiếp tập tin .jar.

Ở lần chạy ñầu tiên của ứng dụng, người dùng phải ñợi cho ứng dụng khởi tạo thư viện nhạc mặc ñịnh, ứng dụng sẽ chép 2 bài nhạc Yêu em âm thầm (Trúc Hồ) và

Yesterday(Beatles) vào thư viện. Thao tác khởi tạo này chỉ thực hiện duy nhất ở lần

chạy ñầu tiên của ứng dụng sau khi ñược cài ñặt hoặc chép từ máy tính sang. Với 2 bài hát mặc ñịnh này, người dùng có thể dùng thử ngay tính năng hát Karaoke mà không cần phải truy cập vào mạng, hoặc phải tìm một tập tin .kar ñể import vào thư viện.

Trang 92

Chương 5 - Kết luận, hướng phát triển 5.1. Nhng thiếu sót

KaraMobile

• Ứng dụng hiển thị chưa tối ưu trên thiết bị có ñộ phân giải 128x160, hiện tại chỉ mới hỗ trợ hiển thị tốt ưu trên 2 loại màn hình chuẩn 176x220 và 240x320.

• Phần hát karaoke chỉ có một vài hình nền ñộng, chưa thể hiện ñược nhiều hiệu ứng. Chưa tạo ñược nhiều hứng thú cho người hát.

• Chưa có chức năng chỉnh tông nhạc, tốc ñộ nhạc.

• Thông tin profile của thành viên chưa nhiều. Nên thành viên chưa thể hiện ñược mình trên cộng ñồng.

• Giao diện còn ñơn sơ, chưa có nhiều hiệu ứng chuyển màn hình bắt mắt. • Mật khẩu gửi lên chưa ñược mã hóa.

• Cơ chế paint() trong cấu trúc giao diện của ứng dụng ñang còn ở trạng thái cập nhật liên tục (khoảng 20 lần cập nhật trên một giây), ñiều này gây lãng phí tài nguyên ñiện thoại và gây ra sự hao tổn pin ñiện thoại. • Dữ liệu bài hát gửi ñi và nhận về còn lớn so với tốc ñộ truyền tải GPRS

hiện nay, và chưa có cơ chế nén dữ liệu ñể tiết kiệm chi phí truyền tải qua mạng.

KaraAdmin

• Giao diện và thiết kế của trang web cho phần admin chưa ñược bắt mắt • Một số chức năng chưa ñược tiện dụng cho người sử dụng

• Phần thực thi và sử dụng code jsp trong các trang web chưa ñược nhuần nhuyễn

• Không tránh ñược các lỗi về bảo mật dữ liệu trong quá trình thực thi và truy cập dữ liệu

Trang 93

5.2. Hướng phát trin cho tương lai

• Cấu trúc giao diện của ứng dụng sẽ ñược thiết kế lại theo cơ chế khi nào cần thay ñổi dữ liệu hoặc cần cập nhật mới tiến hành cập nhật và vẽ lại màn hình. Giúp tiết kiệm tài nguyên hệ thống và ứng dụng chạy sẽ tiết kiệm pin hơn. • Dữ liệu truyền tải qua mạng sẽ ñược gửi ñi ở dạng nén ñể tiết kiệm chi phí. • Tăng cường sự bảo mật của ứng dụng, ñảm bảo sự an toàn của thành viên trong

cộng ñồng bằng những biện pháp: mã hóa mật khẩu gửi lên ñể tránh bị ñánh cắp, mã hóa những câu lệnh SQL trong phần truy cập dữ liệu.

Trang 94

Danh mục tài liệu tham khảo

Cu trúc tp tin MIDI/KAR http://www.sonicspot.com/guide/midifiles.html http://www.csie.ntu.edu.tw/~r92092/ref/midi/contents.html http://en.wikipedia.org/wiki/SMPTE_timecode http://sourceforge.net/projects/ptkaraoke/ J2ME

Databases and MIDP

http://developers.sun.com/mobility/midp/articles/databaserms/ J2ME 101, Part 3: Inside the Record Management System

http://www.ibm.com/developerworks/library/j-j2me3/

Core J2ME™ Technology & MIDP (John W. Muchow, 2001)

JSP/Servlet

Căn bản về JSP (Phạm Hữu Khang) – www.huukhang.com

www.roseindia.net

Core Servlets & JavaServer Pages (Marty Hall) J2ME to Servlet Communication -

http://www.java2s.com/Code/Java/Servlets/J2MEtoServletCommunication. htm

Các ngun khác

Các bài báo về lịch sử của ñiện thoại di ñộng, về GPRS, 3G trên

www.vietnamet.net, www.tudiencongnghe.com

Một phần của tài liệu Ứng dụng hát karaoke trên mobile và xây dựng cộng đồng nhạc KAR (Trang 91)

Tải bản đầy đủ (PDF)

(94 trang)