本主题描述如何在 Sun Wireless
Toolkit 应用程序中开发 DB2 Everyplace ISYNC4J for MIDP。本节中使用的示例基于 VNurse 样本应用程序。
先决条件
有关使用 DB2 Everyplace J2ME MIDP 同步提供程序的硬件和软件先决条件,请参阅DB2 Everyplace 同步提供程序的概述。
过程
- 启动 Wireless Toolkit。从命令行提示符处,切换至安装了
Sun Wireless Toolkit 的 bin 目录。
输入 ktoolbar.bat。
- 注意:
- 建议使用命令提示符代替 Windows 开始菜单。
- 为 isync4j 样本应用程序创建新项目:
- 打开 J2ME Wireless Toolkit
- 选择新建项目。
- 输入项目名称(例如,VNurse)
- 输入 MIDlet 类名(例如,com.ibm.mobileservices.demo.VNurse)
- 单击创建项目。
- 将 ISyncMidp.jar 文件复制到 J2ME 项目库。
例如:
c:\>copy %DSYINSTDIR%\Clients\Midp\lib\ISyncMidp.jar \
j2me_install_dir\apps\VNurse\lib.
- 可选:如果要在 MIDlet 运行时查看跟踪输出,
将 ISyncMidpDebug.jar 复制到 j2me_install_dir \apps \VNurse \lib。
- 注意:
- 当构建将安装在电话上的
JAR 文件时不要使用跟踪。产生的 JAR 文件将太大而不能安装。
- 可选:要使用混淆(obfuscation)(以减少代码大小),将 retroguard.jar 文件 复制到安装了 J2ME 的 bin 目录。
- 单击设置。“项目设置”窗口打开。
单击用户定义项选项卡并单击添加来输入下列键和值条目:
- Db2eSyncPassword, nurse1 [缺省值]
- Db2eSyncUserName, nurse1 [缺省值]
- PacketDownSize, 2800 [ 缺省值 30000 ]
- PacketUpSize, 1400 [ 缺省值 30000]
- Db2eSyncHost, localhost [缺省值]
- Db2eSyncPort, 9080 [缺省值]
Sun Wireless Toolkit 将这些值放置在 .jad 文件中,MIDlet 在运行时读它们的值。
- DB2 Everyplace 样本应用程序(VNurse)将显示 PNG 图像文件。
单击 MIDlets 选项卡并选择
MIDlet-1。单击编辑将 VNurse.png 更改为 ibm.png。您将需要将
ibm.png 从 Midp\samples\images 目录复制到 J2ME_
install_ dir\apps\VNurse\res 目录。
- 将 DB2 Everyplace 样本 Java 文件导入该项目。例如,将目录结构从
%DSYINSTDIR%\Clients
\Midp \samples \com 复制到 J2ME_ install_
dir \apps \VNurse \src 目录。
- 构建并运行 VNurse 样本应用程序。从 Sun Wireless Toolkit
窗口,单击构建并单击运行。
相关任务
相关概念