使用 NetBeans Mobility 开发 Blackberry利用 RIM Blackberry JDE 4.1,您现在可以使用 NetBeans Mobility Pack 5.0 构建 Blackberry 设备的 Java ME 应用程序。现在分步说明如何开始操作: 1. 下载并安装 NetBeans IDE。然后下载并安装 NetBeans Mobility Pack。最后,下载并安装 RIM BlackBerry JDE 4.1.IDE。您将会用到该 IDE,因为实用工具是随 JDE 而不是随模拟器分布。 2. 将 RIM 添加为自定义模拟器:
完成该步骤后需要重新启动 NetBeans IDE。 3. 通过从 Mobile 类别选择 Mobile Application 选项可以创建新项目,例如 MobileApplication2。 4. 使用 Explorer 的 File 选项卡并打开项目的 build.xml 文件。将以下代码片段添加到 </project> 之前: <property name="rim.blackberry.home" location="C:\Program Files\Research In Motion\BlackBerry JDE 4.1.0"/>
<property name="rim.blackberry.emulator" value="7250"/>
<property name="rim.blackberry.jdwp.port" value="8000"/>
<target name="post-jar">
<exec os="Windows NT Windows 95 Windows 98 Windows 2000 Windows XP"
dir="${dist.root.dir}"
executable="${rim.blackberry.home}/bin/rapc.exe"
failonerror="true" resolveExecutable="true">
<arg value="import=${rim.blackberry.home}/lib/net_rim_api.jar"/>
<arg value="codename=${name}"/>
<arg value="-midlet"/>
<arg value="jad=${dist.jad}"/>
<arg value="${dist.jar}"/>
</exec>
<copy file="${name}.alx" todir="${dist.root.dir}"/>
</target>
<target name="run" depends="init,jar">
<copy todir="${rim.blackberry.home}/simulator" verbose="true">
<fileset dir="${dist.root.dir}">
<include name="**/${name}.*"/>
</fileset>
</copy>
<exec os="Windows NT Windows 95 Windows 98 Windows 2000 Windows XP"
dir="${rim.blackberry.home}/simulator"
executable="${rim.blackberry.home}/simulator/${rim.blackberry.emulator}.bat"
failonerror="true" resolveExecutable="true"/>
</target>
<target name="debug" depends="init,jar">
<copy todir="${rim.blackberry.home}/simulator" verbose="true">
<fileset dir="${dist.root.dir}">
<include name="**/${name}.*"/>
</fileset>
</copy>
<delete file="${preprocessed.dir}/.timestamp"/>
<parallel>
<property name="jpda.port" value="${rim.blackberry.jdwp.port}"/>
<java jar="${rim.blackberry.home}/bin/JDWP.jar" fork="true" dir="${rim.blackberry.home}/bin">
<jvmarg value="-Xmx128M"/>
</java>
<sequential>
<sleep seconds="5"/>
<antcall target="nbdebug"/>
</sequential>
</parallel>
</target>
<target name="post-clean">
<echo>Post clean</echo>
<delete>
<fileset dir="${rim.blackberry.home}/simulator">
<include name="**/${name}.*"/>
</fileset>
</delete>
</target>
5. 从 Files 选项卡中创建一个名为 <name_of_the_project>.alx 的新 Empty 文件,并使其携带以下内容存入项目文件夹(与 build.xml 所在的目录同级!)。当然,可以更改名称来反应您的应用程序。这是 Blackberry 设备识别应用程序详细信息所需的特殊文件。
<loader version="1.0">
<application id="MobileApplication2">
<name >
</name>
<description >
</description>
<version >
</version>
<vendor >
MyCompany
</vendor>
<copyright >
Copyright (c) 2005 MyCompany
</copyright>
<fileset Java="1.5">
<directory >
MyCompany
</directory>
<files >
MobileApplication2.cod
</files>
</fileset>
</application>
</loader>
6. 现在,您已经准备完毕,可以编写代码、构建、运行、执行和调试了。如果使用此代码片段而不是步骤 4 中的代码片段来修补 build.xml 文件,那么您甚至可以为特定的项目配置设置 RIM 执行/调试。但是,这必须在使用这个片段(Test 是配置名称)的 build.xml 文件中执行:
<target name="init.rim.blackberry" depends="init">
<condition property="rim.blackberry" value="true">
<or>
<equals arg1="Test" arg2="${config.active}"/>
</or>
</condition>
</target>
注意:一旦开始构建项目和启动仿真器,就需要滚动到应用程序的图标,该图标在仿真器打开后会显示在移动电话主屏幕上。您可以使用方向键或单击仿真器图像上的滚轮导航到应用程序图标。
|







