Đã khi nào bạn nghĩ mình sẽ không sử dụng Cabinstl nữa không? wildcat hi vọng sau khi đọc xong bài này bạn sẽ có câu trả lời là “Có cái mới rùi, bỏ cái Cabinstall đi thôi”
Vậy thì chương trình nào thay thế được Cabinstall, wildcat xin trả lời Spb AirSetup, công cụ tạo Pocket PC installers chạy trực tiếp trên PDA từ file .CAB và trực quan như những chương trình cài đặt trên PC, bạn có thể tha hồ chọn thư mục cài chương trình… và nó có khả năng nén cao.
[size=1]**CAB file size**[/size] [size=1]**AirSetup installer size**[/size] [size=1]**Compression level**[/size]
[size=1]Sample CAB file #1[/size] [size=1]757 KB[/size] [size=1]188 KB[/size] [size=1]24%[/size] [size=1]
Sample CAB file #2[/size] [size=1]2.69 MB[/size] [size=1]1.09 MB[/size] [size=1]40%[/size]
[size=1]Sample CAB file #3[/size] [size=1]901 KB[/size] [size=1]424 KB[/size] [size=1]47%[/size]
[size=1]Sample CAB file #4[/size] [size=1]1.47 MB[/size] [size=1]0.64 MB[/size] [size=1]43%
[/size] http://www.spbsoftwarehouse.com/products/airsetup/screenshots/01.gif http://www.spbsoftwarehouse.com/products/airsetup/screenshots/02.gif
http://www.spbsoftwarehouse.com/products/airsetup/screenshots/03.gif http://www.spbsoftwarehouse.com/products/airsetup/screenshots/04.gif
Tạo sao bạn lại không thử nhỉ.
TỔNG QUAN:
Tài liệu này sẽ mô tả chi tiết về phần mềm Spb AirSetup. Spb AirSetup cho phép tạo bộ cài đặt cho phần cài đặt OTA (Over-the-Air) cho các ứng dụng của PocketPC.
Chương trình sẽ dựa trên những file CAB mà cấu trúc ứng dụng trên PocketPC của ban hỗ trợ hay tự cài đặt để tạo bộ cài đặt mới cho các ứng dụng.
- Nén (Compression): Tất cả các file trong bộ cài đặt sẽ được nén lại nhỏ hơn và giúp quá trình thực thi file được nhanh hơn.
- Bộ hướng dẫn (ReadMe): Thông tin chi tiết được thể hiện ở bước 1 trong quá trình cài đặt. Bạn có thể thể hiện bất kỳ thông tin nào (dưới dạng HTML) đối với ng sử dụng trước khi cài đặt.
- Thỏa thuận bản quyền người dùng cuối (End-user License Agreement): EULA có thể nằm trong bộ cài đặt. Có thể thể hiện EULA trong bước 2 của quá trình cài đặt. Người dùng sẽ không thể tiếp tục cài đặt chương trình nếu không chấp nhận những điều khoản của EULA.
- Cài đặt (Installation): cho bất kỳ folder nào. Trình trợ giúp cài đặt cho phép người dùng có thể cài đặt lên bất kỳ folder nào mà họ muốn, hoặc lên thẻ nhớ. Nếu không cần thiết, bạn có thể tắt chức năng này đi.
Cài đặt Spb AirSetup.
Việc cài đặt Spb AirSetup rất đơn giản. Chỉ việc download file chạy về máy PC và chạy file đó.
HƯỚNG DẪN SỬ DỤNG SPB AIRSETUP:
-
Trước khi cài đặt*
Trước tiên, phải bảo đảm Spb AirSetup tương thích với ppc của bạn. Bạn sẽ phải cần 1 file CAB cho mỗi một chương trình đang chạy trên PPC. Sau khi có những file CAB, chạy Spb AirSetup để tạo gói cài đặt OTA. Sau này ta sẽ dùng những gói này để cài đặt chương trình.
- Chạy Spb AirSetup*
Spb AirSetup chạy sử dụng các câu lệnh sau:
AirSetup –appname –cpu [arm[font=Symbol]|[/font]mips[font=Symbol]|[/font]sh3] –cab -readme –out -eula ] -installdir] -nocustomdir]
Giải thích chi tiết tham số câu lệnh như sau:
** –appname **
Tham số này cho biết tên của ứng dụng cài đặt được xây dựng sẵn. Trình trợ giúp cài đặt sẽ sử dụng tên này khi tên của ứng dụng được yêu cầu.
**–cpu [arm[font=Symbol]|[/font]mips[font=Symbol]|[/font]sh3] **
Tham số này cho biết loại chip tương thích mà ứng dụng được xây dựng cho. Nếu trỏ ko đúng loại cpu thì ứng dụng sẽ ko chạy.
** –cab **
Cho biết tên file CAB sẽ cài đặt lên PPC. Tham số này phải đúng với tham số khai báo trong phần –cpu.
-readme
Cho biết file readme của ứng dụng. Nội dung file sẽ được hiển thị trong bước 1 của trình trợ giúp cài đặt. Định dạng bắt buộc của Readme phải là HTML.
** –out **
Cho biết tên của file .exe thành phẩm do Spb AirSetup tạo ra.
-eula
Cho biết Thỏa thuận bản quyền của ứng dụng đối với người dùng cuối. Nội dung được hiển thị trong bước 2 của trình trợ giúp cài đặt. Định dạng bắt buộc phải là plain text.
-installdir
Cho biết tên thư mục nơi mà ứng dụng sẽ được cài đặt vào. Nếu không khai báo, chương trình sẽ tự động lấy tên trùng với tên khi khai báo tham số
-appname
-nocustomdir
Dùng để hạn chế không cho phép người dùng thay đổi folder cài đặt mặc định (xác định khi file CAB được kích hoạt).
- Ví dụ cụ thể:*
Giả dụ bạn vừa viết xong một game chạy trên PPC có tên là “My Game”. Bạn cũng đã tạo xong 1 file CAB dành cho cpu ARM đặt tên là Game.arm.cab. Bạn cũng đã chuẩn bị xong file Readme và file EULA.
AirSetup.exe –appname “My Game” –cpu arm –cab Game.arm.cab –readme readme.htm –out Game_setup.exe – eula eula.txt
P/S Chân thành cảm ơn Tubby ĐẸP TRAI đã giúp đỡ trong quá trình viết hướng dẫn này.