本文讲解在物理 Windows Mobile 5.0 设备和模拟器上进行启动和调试所需的步骤。如果操作目标是物理设备而不是模拟器,那么可以跳过本文的 Windows Mobile 5.0 模拟器设置部分。本文描述以下任务:
使用 Lotus Expeditor Toolkit 中的配置向导配置 IDE
在基于 Eclipse 的开发环境中安装 Lotus Expeditor Toolkit 并重新启动 IDE 之后,就会出现一个 Lotus Expeditor Toolkit Configuration 对话框。这个配置对话框在一个下拉列表中显示可配置的测试环境。执行以下操作:
配置对话框中的值为 IDE 配置适当的 JRE、有效级别和目标平台(见图 1)。
也可以通过选择 Window - Preferences - Client Services - Configure 来打开这个 Lotus Expeditor Toolkit Configuration 对话框。
下一步是导入 eRCP 电子邮件示例。这个示例是一个嵌入式 Rich Client Platform(eRCP)应用程序,是 Lotus Expeditor Toolkit 中附带的。将这个示例导入工作空间的步骤如下:
现在已经导入了这个项目。可以在代码中设置断点。例如,在 org.eclipse.ercp.app.views.NormalView 类的 enableLaunchCommand 方法的第一行上设置一个断点。
如果目标是一个 Windows Mobile 5.0 物理设备,那么需要将设备连接到 PC ,让 ActiveSync 能够识别这个设备并与它进行正确地通信。如果使用 Windows Mobile 5.0 模拟器,那么需要配置 ActiveSync 来连接模拟器,然后使用 Microsoft Device Emulator Manager 启动并连接模拟器,让 ActiveSync 将模拟器作为一个设备进行通信。
ActiveSync 需要使用 DMA 传输特性连接模拟器,所以需??在 ActiveSync 中设置 DMA 连接。步骤如下:
图 2. 选择 DMA 之后的 ActiveSync Connection Settings 对话框
ActiveSync 现在可以与模拟器通信了。需要使用 Microsoft Device Emulator Manager 启动并连接模拟器。步骤如下:
这会启动一个 Windows Mobile 5.0 模拟器,见图 3。也可以单独启动 Windows Mobile 5.0 模拟器。如果在 Microsoft Device Emulator Manager 之外单独启动了模拟器,那么需要单击 Microsoft Device Emulator Manager 中的 Refresh 按钮。
在 Device Emulator Manager 窗口中的模拟器列表中,当前运行的模拟器前面显示一个绿色的箭头。绿色箭头表示这个模拟器正在运行,但是还没有连接。
连接模拟器的步骤如下:
ActiveSync 现在显示它已经连接到这个模拟器,见图 4。Windows Mobile 5.0 模拟器现在已经连接了,ActiveSync 可以看到它。
图 4. 连接之后的 Device Emulator Manager
在设备或模拟器上安装 Lotus Expeditor 客户机
无论是使用 Windows Mobile 5.0 设备还是模拟器,都需要通过 ActiveSync 在设备或模拟器上安装 Lotus Expeditor 客户机。可以运行 Lotus Expeditor 客户机光盘上 device\install\wm 目录中的 Expeditor-wm-setup.exe 安装程序。安装程序在设备或模拟器上执行复制和安装。按照屏幕上的提示完成 Lotus Expeditor 客户机的安装。
为了进行调试,在设备或模拟器上安装的 Lotus Expeditor 客户机需要 JRE 的调试版。可以在 Lotus Expeditor 客户机光盘上找到 JRE 的调试版;需要将它复制到设备上。步骤如下:
创建一个 Expeditor on Device 配置并启动
现在可以通过一个 Expeditor on Device 配置在工作空间中启动 eRCP 电子邮件示例应用程序。创建这个配置并启动的步骤如下:
在设备或模拟器上启动 eWorkbench 和 eRCP 电子邮件示例,见图 6。
这个应用程序显示电子邮件的列表。选择第一行并在 Command 菜单中选择 View the message。IDE 会提示切换到 Debug 透视图;切换到透视图之后,执行过程会在前面设置的断点处停止(见图 7)。
与调试其他应用程序时一样,这时可以检查变量的值。单击 Resume 按钮继续执行,应用程序会针对选择的电子邮件显示一个简单的测试消息。
Lotus Expeditor 提供了开发托管客户机应用程序所需的工具,这些应用程序可以在 PocketPC(Windows Mobile 5.0 和 Windows Mobile 2003 平台)和 Nokia E90 等设备上运行。在本文中,通过使用 Lotus Expeditor Toolkit 提供的一个示例应用程序,学习了如何针对 Windows Mobile 5.0 平台设置环境并调试应用程序。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14751907/viewspace-580648/ ,如需转载,请注明出处,否则将追究法律责任。