Article:
Chạy BREW applet trên điện thoại thật
1834
ngocdaothanh.myopenid.com 172Updated over 4 years ago |

Giả sử chương trình bạn viết đã chạy được trên simulator. Để chạy được Brew applet trên điện thoại thật, bạn phải chuẩn bị những thứ sau:
- Điện thoại di động hỗ trợ Brew.
- Account BREW Developer (not free!). Có thể đăng kí và tham khảo giá ở đây.
- Quyền copy applet vào điện thoại (tham khảo trang web của nhà cung cấp điện thoại). Nếu là điện thoại của KDDI, bạn phải có account KDDI’s partner.
- ARM compiler.
- Brew Tools Suite, có thể đownload tại đây (phải có account Brew Developer).
- USB Cable để chép applet từ máy tính vào điện thoại.
1. Unlock điện thoại
Nếu là điện thoại của KDDI, bạn có thể vào trang web này để xem cách unlock điện thoại (phải có account KDDI’s partner). Do tính năng của trang web, phải dùng Internet Explorer. Sau khi lock in, chọn 端末試験モード設定→chọn機種名 rồi làm theo hướng dẫn để unlock.
2. Tạo file .mod
Vì điện thoại dùng chip ARM, nên phải dùng compiler tương thích với chip ARM.
Mặc dù BREW là con bò sữa của Qualcomm, nhưng có lẽ developer của Qualcomm chỉ được nuôi bằng sữa đậu nành, nên đến tận tại thời điểm 10/10 năm 2007 này, vẫn chưa có addin cho Visual C++ 2005 để tạo makefile. Do đó, để có thể dùng Visual C++ 2005 để phát triển, chúng ta cần tự tạo makefile. Xin giới thiệu giải pháp đã được thử nghiệm với RVCT 1.2. Giả pháp này chỉ dùng được khi:
- Các file .h và .cpp của chương trình ta viết nằm trong cùng thư mục.
- File .h do ta viết được include trong file .cpp bằng "", các file .h của BREW được include bằng <>.
Source code:
Copy những file này vào thư mục source code của project, rồi chạy file Ruby để tạo thêm 2 file .inc. Các file .inc được include trong makefile.mak.
Chú ý RVCT không xử lí tốt literal string nằm ngoài vùng ASCII, nên một số chữ tiếng Nhật phải dùng mã Shift JIS để thể hiện. Khi compiler nếu bị báo lỗi về kí tự lạ trong literal string, cần tham khảo bảng tham chiếu. Ví dụ thay vì viết là "機能", phải viết là "機\x94\x5c".
3. Tạo file. sig
Mỗi application chạy trên 1 máy phải có 1 file chữ kí riêng biệt. File .sig có thể đăng kí để đownload ở đây (phải có account Brew Developer).
Cách đăng kí:
- Application Name: nhập gì vào cũng được
- Enter ESN: nhập số điện thoại của máy sẽ chạy application ở hệ hex, bỏ đi 0x0 ở đầu. Ví dụ: số điện thoại là 090-0123-4567 thì sẽ nhập 0x01234567.
Sau khi đăng kí xong, web sẽ hiện thị link để download file .sig.
4. Dùng Brew Uploader để chép applet vào điện thoại.
Connect USB cable vào máy tính.
Khởi động Brew AppLoader có trong Brew Tools Suite. Check Hardware Profile để biết dùng cổng COM nào.
Chép file mif vào thư mục brew/mif.
Tạo thư mục để chứa application trong brew/mod.
Chép các file .mod, .sig, và file resource(nếu cần) vào thư mục vừa tạo. Chú ý: tên thư mục và tên các file .mif, .mod, .sig phải giống nhau.
Sau khi thực hiện xong các bước trên, khởi động lại điện thoại là có thể chạy thử application.
1 2 
brew
172
over 4 years ago
over 4 years ago