WM 6 SDK and Cellular Emulator (Can you hear me now?)

本文介绍了如何使用 Windows Mobile 6 SDK 中的 Cellular Emulator 工具来模拟 GSM/GPRS 和 UMTS 网络环境。通过配置串口连接和设置 GPRS 连接,开发者可以在模拟器中实现网络浏览等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

You may have noticed that the emulator images shipped in the WM 6 SDKs have no cellular signal, which is very different from the previous SDKs where all images used to be connected to the Fake Network. We had to make this change to introduce the new Cellular Emulator tool. WM 5.0 SDKs’ images use a technology we call FakeRIL, or the Fake Radio Interface Layer, and although it allowed developers to call and send SMS from within the Device Emulator (see Windows Mobile Device Emulator phone numbers for some examples), Cellular Emulator offers more options and it makes it easier to test your applications.

Here is some information on how to run Cellular Emulator and configure emulator image's network settings to browse to the Internet. Once you configure the emulator images, you can save their states (from Device Emulator) to speed up the process.

Cellular Emulator

Cellular Emulator is a software-based emulator to aid developers and testers in developing and testing their software under the Windows Embedded CE and Windows Mobile platforms. The design goal of Cellular Emulator is to replace the radio module in both development and test environments. The advantage of Cellular Emulator is that it provides not only voice but also data connectivity. Moreover, Cellular Emulator is a powerful tool to test various applications under different wireless network conditions in GSM/GPRS and/or UMTS networks.

Running Cellular Emulator
  1. Launch the Cellular Emulator (Start/All Programs / Windows Mobile 6 SDK / Tools / Cellular Emulator ) and the Device Emulator.
  2. Read the COM port configuration from the status bar of the Cellular Emulator main window.
  3. In the Device Emulator, go to File / Configure and select the Peripherals tab.
  4. Map the Serial port 0 of Device Emulator to the specific COM number obtained from step 2
  5. Soft reset the Device Emulator (File / Reset / Soft).
Shutting the Cellular Emulator

The close button of the Cellular Emulator main windows will only send the application to the tray panel. To close the application, right click the tray icon and select Exit.

Cellular Emulator Data Connections

The Cellular Emulator will also provide GPRS connection simulation. Users can create simulated GPRS connections just like common ones. The access point name and user name/password are not checked and thus may be anything. Once the data connection is made, the emulator will just act as if it is connected to the network of the host machine. If some proxy settings are needed for the host machine to set up connections to remote machines, they are also needed on the emulator. Assume a network environment where HTTP proxy is needed to access external web sites. Setting samples on Windows Mobile 6 Standard and Professional are provided in the following sections.

Windows Mobile 6 Standard

  1. Enter Start-Settings-Connections-GPRS-Menu-Add. Create a GPRS connection using the settings as follows.
    • Name: PPP
    • Connects to: WAP
    • Network Access Point: Some Access Point Name
    • User Name: Just leave blank for anonymous configuration
  2. (Optional) Enter Start-Settings-Connections-Proxy-Menu-Add. Create a proxy using the following settings.
    • Description: Proxy
    • Connects from: WAP Network
    • Connects to: The Internet
    • Address: The proxy in the specified user's network
  3. Enter Start-Settings-Connections-Menu-Advanced.
    • Set Internet connection to PPP
    • Set WAP connection to PPP
    • Leave the others as automatic
  4. Enter Internet Explorer Mobile, and choose Menu-Tools-Options-Connections, then configure the Internet Explorer Mobile settings:
    • Automatically detect settings: CHECKED
    • Select network: The Internet
  5. Choose the Internet Explorer Mobile icon using the arrow key on the keyboard.
  6. Browse freely using Internet Explorer Mobile.

Windows Mobile 6 Professional

  1. If the user's computer uses a proxy to access the Internet, then the user needs to setup a Work Connection on the Pocket PC, otherwise the user can setup an Internet Connection.
  2. Setup a GPRS connection. Access point and user name can be empty.
  3. (Optional) Setup a proxy. This should be the full name of a working proxy required by the corporate network.
  4. Open Internet Explorer Mobile and browse to a web site.

Makeover

Out of curiosity, Cellular Emulator went through an extreme makeover from the first time I learned about it as an internal tool, to its release in the Windows Mobile 6 SDK.

I hope you enjoy it and let me know your feedback!

Before:

Cellular Emulator - Before

After:

Cellular Emulator - After

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值