Do giá cả của một Pocket PC là tƣơng đối cao. Việc giả lập thiết bị Pocket PC trên PC là thực sự cần thiết. Thiết bị giả lập giúp chúng ta có thể kiểm tra
bị giả lập ta có thể tiết kiệm đƣợc rất nhiều thời gian và chi phí. Tuy nhiên thiết bị giả lập cũng đòi hỏi cấu hình PC mạnh
Bƣớc 1: Download và cài đặt các công cụ hỗ trợ Mobile 6 Professional (là
thiết bị giả lập có màn hình cảm ứng), ActiveSync. Chúng ta có thể download ngay trên trang chủ của Microsoft. Việc downlad và cài đặt khá đơn giản.
Bƣớc 2: Khởi động chƣơng trình mô phỏng Windows Mobile 6. Start -> Programs -> Windows Mobile 6 SDK -> Standalone Emulator Images -> US English, sau đó chọn skin tƣơng ứng. Ví dụ Windows Mobile 6 Professional. Giao diện của mô phỏng WM6 tƣơng ứng nhƣ hình dƣới.
Reset: Mô phỏng WM6 có 2 chức năng là: Hard Reset và Soft Reset. Hai chức năng này có thể tìm thấy ở menu File -> Reset. Soft Reset là việc khởi động lại hệ điều hành WM6. Còn Hard Reset sẽ nạp lại cả hệ điều hành của WM6, xóa hết các thông tin trên thiết bị. Các chức năng này cũng tƣơng tự nhƣ máy thật.
Shared Folder: Lựa chọn từ menu File -> Configure cho phép cấu hình các thông tin liên quan đến máy mô phỏng. Trong các tab của Emulator Properties, cần chú ý đến tab General với lựa chọn Share Folder. Nhƣ đã biết khả năng lƣu trữ của PPC/Smarphone rất thấp, chỉ khoảng 64-128 MB.
Muốn tăng khả năng lƣu trữ này, cần cắm thêm thẻ nhớ. Chức năng Share
Folder sẽ cho phép máy mô phỏng sử dụng một thƣ mục của ổ cứng máy tính trên Windows XP để làm ổ lƣu trữ (Storage).
Bƣớc 3: Kết nối với Windows XP thông qua ActiveSync
Hình 10: Micorosoft ActiveSync
Chƣơng trình giúp đồng bộ hóa (synchronise). Trên máy mô phỏng, việc đồng bộ này sẽ đƣợc thực hiện theo các bƣớc sau:
- Cài đặt ActiveSync. Sau khi cài đặt, chạy ActiveSync theo đƣờng dẫn
Start -> Programs ->Microsoft ActiveSync.
- Trên Microsoft ActiveSync, nhắp chuột vào menu File -> Connection Settings, xuất hiện hộp thoại Connection Settings. Trên hộp thoại
Connection Settings, lựa chọn Allow connections to one of the following, trong danh sách các cổng kết nối, chọn DMA, sau đó nhắp nút OK để kết thúc việc thiết lập connection.
- Chạy máy mô phỏng.
- Chạy chƣơng trình Device Emulator Manager theo đƣờng dẫn Start - > Programs -> Windows Mobile 6 SDK -> Tools -> Device Emulator Manager.
Hình 11: Device Emulator Manager
- Trên giao diện của Device Emulator Manager, nhắp đúp vào mục
Other để mở các kết nối từ PC đến các Windows Mobile thông qua ActiveSync. Chuột phải vào một kết nối, trên menu chuột phải, chọn Cradle. Khi đó ActiveSync sẽ tự động dò tìm thiết bị kết nối và xuất hiện hộp thoại
Synchronization Setup Wizard. Hộp thoại này cho phép cấu hình các chƣơng trình đồng bộ giữa máy tính và thiết bị sử dụng Windows Mobile.
- Sau khi kết nối, Microsoft ActiveSync sẽ có các lựa chọn Sync để đồng bộ chƣơng trình giữa máy tính và thiết bị sử dụng Windows Mobile. Lựa chọn Explorer để mở ổ lƣu trữ trên thiết bị.
Hình 12: ActiveSync sau khi kết nối
-Cài đặt chƣơng trình cho máy mô phỏng. Chƣơng trình cài đặt cho Windows Mobile nói chung có 2 dạng, dạng file exe để chạy trên máy tính và dạng .cab để cài trên Windows Mobile. Với dạng .exe, cần chạy ActiveSync. Sau khi kết nối giữa PC và máy mô phỏng WM6, chạy file .exe đó trên máy tính. Khi đó chƣơng trình cài đặt sẽ tự động kết nối và trên máy mô phỏng sẽ đƣợc hỏi cài đặt vào ổ lƣu trữ của máy mô phỏng hay Storage. Với dạng .cab, chỉ cần copy các file .cab vào thƣ mục chia sẻ. Khi đó trên máy mô phỏng, dùng Explorer để mở đến Storage và chạy các file này để cài đặt.
Chƣơng II :LẬP TRÌNH TRÊN THIẾT BỊ CẦM TAY SỬ DỤNG HỆ ĐIỀU HÀNH WINDOWS MOBILE
Sau đây chúng ta sẽ tìm hiểu qua về lập trình cho thiết bị di động trên nền
Windows Mobile. Triển khai bằng ngôn ngữ lập trình C#, trong Visual
Studio .NET 2005