Ứng dụng gởi và nhận mail trên điện thoại BlackBerry được phát triển sử dụng các công cụ và môi trường sau:
• Công cụ phân tích và thiết kế: Star UML v5.0
• Môi trường cài đặt ứng dụng: Research In Motion OS.
• Môi trường lập trình: Eclipse và BlackBerry API Plug-in cho Eclipse.
• Môi trường thử nghiệm và cài đặt: Máy ảo BlackBerry 9000, 9550, 9700.
7.2 Cài đặt:
7.2.1 Yêu cầu phần mềm:
Yêu cầu phần mềm:
Tập tin .alx và .cod để cài đặt chương trình.
Hệ điều hành Research In Motion phiên bản 5.0 trở lên.
Chương trình quản lý thiết bị của Research In Motion: BlackBerry Desktop Manager.
7.2.2 Yêu cầu phần cứng:
Yêu cầu phần cứng:
Thiết bị BlackBerry đang sử dụng hệ điều hành Research In Motion phiên bản 5.0 trở lên.
Cable mini USB hoặc loại cable phù hợp để kết nối thiết bị vào máy tính.
Máy tính để lưu trữ và cài đặt chương trình.
7.2.3 Hướng dẫn cài đặt:
Sau khi build chương trình, chương trình sẽ phát sinh cho người dùng tập tin .alx. Để cài đặt trên máy thật, thực hiện các bước sau:
1. Kết nối thiết bị với máy tính.
Chương 8: Cài đặt và thử nghiệm
2. Khởi động chương trình BlackBerry Desktop Manager. Chọn Application Loader như hình:
Hình 7.1 - Giao diện BlackBerry Desktop Manager
3. Chọn Add/Remove Application, chọn Start, chương trình BlackBerry Desktop Manager sẽ hiện ra danh sách các chương trình đã cài trong máy. Để cài chương trình mới. Chọn Browse.. Lựa chọn tập tin .alx đã build ở trên, nhấn ok. Chọn Next và bắt đầu cài đặt.
Thiết bị sẽ tự khởi động lại, quá trình cài đặt hoàn tất.
Hình 7.2 - Danh sách chương trình trong thiết bị 7.3 Thử nghiệm:
Chương trình gởi và nhận mail trên BlackBerry thử nghiệm trên máy ảo giả lập cho ra các kết quả thử nghiệm sau:
STT Tính năng thử nghiệm Đánh giá
1 Khả năng kết nối mạng Tốc độ kết nối ổn định, tùy thuộc vào mạng sử dụng.
2 Nhân và gởi dữ liệu Tốc độ truyền dẫn dữ liệu tương đối nhanh.
3 Tiêu thụ bộ nhỏ Chương trình khởi động chiếm dưới 500 KB bộ nhớ, tương đối thập và nằm trong phạm vi cho phép của một chương trình BlackBerry.
Không bị quả tải đối với các máy đời cũ, bộ sử lý yếu.
4 Lưu trữ bộ nhớ Chương trình lưu trữ các thông tin của chương trình và dữ liệu dùng để sử dụng chiếm ít, tăng dần khi người sử dụng tăng dữ liệu lên. Dữ liệu lưu trữ không bị xóa trong quá trình khởi động lại máy, dữ liệu lưu trữ chỉ bị xóa khi Master Reset máy – Làm mới lại hệ điều hành.
5 Tốc độ hiển thị hình ảnh Tốc độ hiển thị hình ảnh nhanh, đầy đủ.
6 Nhận mail Chương trình nhận mail đầy đủ các thông tin và tất cả các E-mail trong hộp mail. Chức năng phân trang đầy đủ.
7 Gởi mail Chương trình đóng gói mail tốc độ khá nhanh.
Chương 8: Cài đặt và thử nghiệm
Tốc độ gởi mail tùy thuộc vào đường truyền mạng đang sử dụng. Khi gởi mail bằng mẫu E- mail(Template) tốc độ gởi sẽ chậm hơn do cần phải thực hiện nhiều lần.
8 Quản lý cấu hình Chương trình quản lý và lưu trữ các cấu hình E-mail đầy đủ, cho phép người sử dụng thêm, xóa, sửa các thông tin trong cấu hình.
9 Quản lý mẫu E-mail Chương trình quản lý và lưu trữ các mẫu E- mail đầy đủ, lưu trữ các mẫu E-mail trong bộ nhớ máy để sử dụng lần sau, cho phép người sử dụng thêm, xóa, sửa các thông tin của mẫu E-mail.
10 Quản lý cấu hình Chương trình quản lý cấu hình đây đủ, có lưu trữ trong bộ nhớ máy để tải lại vào lần sử dụng tiếp theo.
11 Tự động nhận mail Tự động nhận mail nhanh, hiển thị chính xác số mail chưa được đọc. Cho phép người dùng đọc mail mới ngay lập tức.
12 Hiển thị ngôn ngữ Chương trình cho phép hiển thị ngôn ngữ tiếng Anh và tiếng Việt. Chuyển đổi ngôn ngữ để dàng trong phần cấu hình, việc chuyển đổi ngôn ngữ được áp dụng lập tức hoặc sau khi người dùng khởi động lại chương trình.
13 Cho phép gõ tiếng Việt trong
E-mail. Chương trình cho phép người dùng gõ tiếng Việt trong khi soạn E-mail bằng bộ gõ Telex.
14 Chạy ngầm trong hệ thống. Chương trình chạy ngầm trong hệ thống ổn định, không bị ảnh hưởng đến các chương trình khác trong máy.
Bảng 7.1 - Kết quả thử nghiệm trên máy ảo của chương trình
Thử nghiệm trên máy thật: Vì chưa thể ký chương trình để triển khai trên máy thật nên chương trình hiện nay chưa thể thử nghiệm trên máy thật.
Chương 9: Tổng kết