Windows Mobile 6 (WM6) là hệ điều hành dành cho các thiết bị di động của Microsoft. WM6 có 2 phiên bản hướng theo loại màn hình của thiết bị: bản standard hướng đến thiết bị không có màn hình cảm ứng (như Smartphone); bản professional hướng đến thiết bị có màn hình cảm ứng.
Tương ứng với 2 phiên bản trên là 2 phiên bản mô phỏng chạy trên Hệ điều hành Windows XP/2003/Vista. Với bản mô phỏng này, người sử dụng có thể cài đặt, thử nghiệm các chương trình trên máy mô phỏng mà không cần cài vào thiết bị.
Các phần mềm cần thiết :
- Windows Mobile 6.1:
download- Active Sync 4.5:
dowload- Net Frame Works 2.0:
download1 .Cách sử dụng Windows Mobile 6.1
Cài đặt các chương trình đã Download ở trên. Sau đó chạy chương trình Windows Mobile 6 SDK, rồi chọn một file image bất kỳ, mình chọn WM6.1 Classic
Save State and Exit
Save State and Exit là chức năng cho phép lưu trạng thái hiện thời của mô phỏng WM6. Sau khi cài đặt, cấu hình trên mô phỏng WM6, chọn chức năng này để lưu lại các thông tin. Để chạy chức năng này, chọn menu File -> Save State and Exit. Các file Save State sẽ được lưu lại theo đường dẫn \Documents and Settings\\Application Data\Microsoft\Device Emulator, trong đó sẽ tương ứng với tên user đang sử dụng Windows XP. Sau khi lưu lại trạng thái của mô phỏng WM6, khác với mô phỏng WM5, chỉ cần chạy lại là sẽ WM6 Save State sẽ ngầm định được nạp lạ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.
Share 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/Smarphon 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).
Kết nối với Windows XP thông qua ActiveSync
Đối với thiết bị thật sử dụng hệ điều hành Windows Mobile, để kết nối với PC, cần sử dụng cable USB (hoặc COM, hoặc IR), và trên PC dùng Windows, cần cài đặt chương trình ActiveSync.
Trên máy mô phỏng, việc kết nối 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
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ị.
[imghttp://www.citd.edu.vn/Vietnam/Home/images/smilies/minhhoa7.jpg][/img]
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.
Chú ý mục c. Share Folder để dùng 1 thư mục trên máy tính thật làm Storage trên máy mô phỏng và nên cài các chương trình vào 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.
2. Cách sử dụng phần mềm tổng đài giả lập Cellular Emulator
Đây là phần mềm giả lập tổng đài khá hay, đi kèm với phần mềm giả lập PPC ở trên.
Các bạn có thể quan sát quá trình một cuộc gọi diễn ra giữa phần mềm giả lập thiết bị Windows Mobile và tổng đài giả lập Cellular Emulator , các bạn có thể chủ động ngắt kết nối, thậm chí giả lập gửi tin nhắn SMS, nói chung là có nhiều thứ để chúng ta có vọc cái Pocket PC “giả” mà y như thật
Bước 1 : Chạy chương trình Cellular Emulator
Bước 2 : Xác định cổng COM mà chương trình Cellular Emulator sử dụng. (Bằng cách như hình bên dưới)
Bước 3: Chạy chương trình giả lập window Mobile 6.1 , ở đây mình chọn WM 6.1 Professional VGA làm ví dụ. Sau đó các vào File > Configure > chọn tab Peripherals: Chỉnh sieral Port 0 thành cổng COM mà bạn đã xác định ở bước 2. Hình minh họa
Bước 4: Xác lập (soft reset) phần mềm giả lập : File > Reset > Soft.
Vậy là bạn đã hoàn thành thao tác kết nối giữa phần mềm giả lập Window Mobile và Cellular Emulator .
Bước 5: Các hướng dẫn chi tiết cách sử dụng phần mềm Cellular Emulator để tương tác với phần mềm Windows Mobile 6 SDK.
Thẻ Call Manager : Dùng để hiển thị và điều khiển các cuộc gọi giả lập vào thiết bị giả lập Windows Mobile
Chú ý: bạn có thể thực hiện nhiều cuộc gọi cùng lúc vào thiết bị giả lập Windows Mobile. Các bạn hãy nhìn vào phần Active Calls
Tấc cả các cuộc gọi đang được kích hoạt sẽ hiện ra trong vùng này. Các thành phần của Active Calls gồm có các thành phần chính sau :
• Number : số gọi đến thiết bị giả lập windows Mobile
• Status : các tình trạng của cuộc gọi
Active : cuộc gọi đã được kết nối thành công
Held : cuộc gọi đang ở chế độ Hold
Dialing : một cuộc gọi đang kết nối
Alerting : cuộc gọi đang đổ chuông
Incoming : cuộc gọi đang gọi vào nhưng chưa được trả lời
• Direction :
MT : cuộc gọi từ tổng đài đến điện thoại cá nhân
MO : cuộc gọi từ điện thoại cá nhân đến tổng đài
Để giả lập một cuộc gọi vào điện thoại giả lập của mình các bạn làm như sau : nhìn vào ô Phone Number ở phần mềm Cellular Emulator các bạn điền số điện thoại bất kỳ vào, chẳng hạn như số của mình : 0958933022. Hình minh họa đây :
Nếu muốn ngắt cuộc gọi, Click chuột vào số đang gọi ở màn hình Active Calls rồi bấm vào nút Drop Call :
Mục Preset Number : đây là các số mạc định của tổng đài, bạn có thể vào số 900 như các mạng ở việt nam hay dùng, hoặc gọi vào các số trong ô này :
7272024 : gọi vào số này sẽ nhận được tín hiệu bận
7272020 : gọi vào số này sẽ nhận được tín hiệu từ chối
7272021 : gọi vào số này sẽ được trả lời và sau đó ngắt kết nối
7272022 : gọi vào số này sẽ chỉ nghe tín hiệu đổ chuông
Các bạn gọi vào bất kỳ số nào khác với những số này đều
được tự động trả lời
Bây giờ bạn chuyển qua thẻ Network : cái này tương đối đơn giản là chuyển từ mạng 2G sang 3G và ngược lại
Thẻ SMS : có lẽ khỏi nói các bạn cũng biết chức năng của nó là gì rồi, tức là gửi tin nhắn qua lại giữa điện thoại và tổng đài.
Các bạn nhập số điện thoại cần gửi vào mục PhoneNumber và nhập nội dung tin nhắn vào mục send to device. Sau đó nhấp nút send
Lưu ý : mục Repeatly :
+ Interval : Thời gian tin nhắn lập lại
+ Max : Số lượng tối đa tin nhắn được gửi
Còn lại các thẻ sau : Injection, Configuration, AT log các bạn tự nghiên cứu