快速业务通道

使用Eclipse Ganymede为桌面、Web和移动设备开发软件,第3部分 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17

使用 Windows Mobile 模拟程序

如果已经有兼容设备可供使用,则可以跳到下一节。如果还没有 可用设备,也不必购买。一种可行的选择是使用软件模拟程序 — 它是直接在开发 计算机中运行的模拟移动电话工作环境的程序。为了实现这个目的,可以下载 Microsoft Device Emulator 的免费副本,它将模拟运行 Windows Mobile 5/6 的 Pocket PC。尽管 在最初设计时此软件要与 Microsoft 的 Visual Studio® 一起使用,现在独立版本 也可以使用。

在下载并安装模拟程序后,您可以用预定义配置启动它,例如 Pocket PC - Coldboot。此选项将模拟第一次启动的 Pocket PC 设备。您可以修改模拟 程序的配置,但是对于本教程来说,使用默认设置即可。在关闭模拟程序时,它将给您提 供一次保存其状态的机会,这样您可以在后续会话中恢复。

除了模拟之外,还应 当启动 Device Emulator Manager(参见图 14)。此应用程序将跟踪运行的模拟程序, 并允许像在物理设备中一样控制它们。例如,您可以 “cradling” 模拟设备 ,实现与 PC 同步。在下一节中,将看到这项特殊功能非常有用。

图 14. Device Emulator Manager

使用Eclipse Ganymede为桌面、Web和移动设备开发软件,第3部分(10)

时间:2011-04-05 IBM Suresh Krishna

在设备 中安装 eRCP

在目标设备(或设备模拟程序)中安装 eRCP 需要把插件复制到设备 的目录中。完成此操作的最简单方法是使用 Microsoft ActiveSync,它很有可能包含在 设备支持软件中(您还可以免费下载它,并与模拟程序结合使用)。

在第一次 “cradling” 设备后,您将收到设置同步配置文件的提示。没有需要同步的 内容;您关注的真正焦点在于 Tools 菜单中的 Explore Pocket PC 选项。此选项将在类 似 Explorer 的视图中打开 Pocket PC 的文件系统,这将允许与设备来回传输文件。

在开始复制 eRCP 目录前,可能必须修改其中的一些文件。在 eRCP 目录中,这 些文件包括几个 *.lnk 文件,它们是一些预封装的 eRCP 应用程序的快捷方式。您可能 需要更新它们以反映详细的 JVM 安装目录,因为它们包含硬编码的目录路径。j9foun- eworkbench.lnk 文件尤为有趣,因为在最后一节启动 eWorkbench 时将使用该文件。在 纯文本编辑器中编辑该文件(您甚至可以把它拖到 Eclipse IDE 中),并将其更新为清 单 4 中所示的内容。为了简单起见,使用 \Program Files\eRCP 作为 eRCP 目录的路径 ,使用 \Program Files\J9 作为 JVM 的路径(除非已经在设备的其它位置中安装了兼容 的 JVM)。

清单 4. 修改后的文件 j9foun- eworkbench.lnk

37#"\Program Files\J9\bin\j9w.exe" -jcl:foun11 -cp  "\Program Files\eRCP\startup.jar" org.eclipse.core.launcher.Main - application org.eclipse.ercp.eworkbench.eWorkbench 

如果尚未安 装 JVM,请将其复制到 \Program Files\J9 中(需要复制包含 bin 和 lib 目录的目录 ,然后重命名为 J9)。确保复制设备专用的 JVM,而不是在主机中运行的那一个 JVM。 最后,将相应的 eRCP 目录复制到 \Program Files\eRCP 中。确保复制 eRCP 的设备版 本,而非在开发计算机中使用的版本。

构建和封装应用程序

构建和封装基 于 eRCP 的应用程序没有特殊要求;只需使用 Eclipse IDE 中的相应导出向导。在 Package Explorer 中,右键单击插件并在 Plug-in Development 下选择 Export > Select Deployable plug-ins and fragments,然后单击 Next。确保选中您的插件 (com.devworks.tutorial.po),然后选择目标目录并单击 Finish。该插件将被构建并 封装为 JAR 文件,然后放在所选目标中的插件目录下。最后,把导出的插件 JAR

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号