| ,本地开发的 MIDlet 将部署到通过数据线连接到桌面的支持 J2ME 的物理设备上。
远程部署:采用远程部署时,本地开发的 MIDlet 上传到远程 Web 服务器。
OTA 部署:这意味着 MIDlet 通过无线(OTA)方式下载到支持 J2ME 的物理设备。
部署 MIDlet 的四种方式
J2ME 模拟工具
J2ME Wireless Toolkit 提供了完整的模拟环境。要找到它,请按以下方法操作:
- 选择 Start > Sun Java Wireless Toolkit 2.3 Beta,此操作将打开 KToolbar 这个模拟工具。
- 创建新项目或打开一个现有项目。
- 选择 Build。出现 图 1 所示的屏幕。
图 1. 构建 MIDlet 项目 
- 选择 Run。出现 图 2 所示的屏幕。
图 2. 运行时的 MIDlet
对于其他部署选择,可以把项目导出到一个包:
- 选择 Project > Package > Create Package。
- 如果没有检测到错误,就会创建对应的 JAR 和 JAD 文件。出现 图 3 所示的屏幕。
图 3. 导出 MIDlet 项目 
上一页 [1] [2] [3] [4] [5] 下一页
本地部署
如前所述,使用本地部署时,要把在本地桌面上开发的 MIDlet 部署到通过数据线连接到桌面的支持 J2ME 的物理设备。可以通过下载 Motorola Java Application Loader Lite(JAL Lite)把本地 MIDlet 部署到支持 J2ME 的摩托罗拉手机上。JAL Lite 对文件名长度的限制是 16 个字符,要求应用程序的 JAD 和 JAR 文件位于同一目录内,并且不能下载执行网络通信的应用程序。
用数据线把手机连接到桌面,在桌面启动 JAL Lite。
应用程序显示设备上已经安装的 MIDlet。要安装新的应用程序,请单击 Connect,然后再单击 Download。应用程序载入器允许您浏览硬盘并选择一个 JAD 文件。一旦选中了文件,应用程序就开始下载应用程序,并显示进度指示器。
下载完成之后,单击 Disconnect,把手机从数据线断开。浏览手机上可用的 Java 应用程序时,您应可看到刚刚下载的应用程序。请选择它,系统会询问您是否想安装。如果回答是,应用程序即安装,您也就可以开始使用它了。应用程序会一直保存在手机上,直到显式地删除它为止。
远程部署
要以远程方式部署无线应用程序:
- 把应用程序文件(从 KToolbar 得到的 JAD 和 JAR 文件)上传到远程 Web 服务器。例如,如果项目名称为 CityGuide,就从项目主目录中的 bin 目录(例如 c:\WTK23\apps\games\bin)处上传文件 CityGuide.jad 和 CityGuide.jar。请注意,这两个文件必须放在服务器的同一目录下。
- 重新配置 Web 服务器,以便使服务器能够识别 JAD 和 JAR 文件:
- 对于 JAD 文件类型,选择文件扩展名为 .jad,MIME 类型为 text/vnd.sun.j2me.app-descriptor。
- 对于 JAR文件类型,选择文件扩展名为 .jar,MIME 类型为 application/java-archive。
- 修改 JAD 文件的 MIDlet-Jar-URL 属性,指定 JAR 文件的 URL。例如,在上传到服务器的 games.jad 文件副本中,把 MIDlet-Jar-URL: CiyGuide.jar 改为 MIDlet-Jar-URL:http://YourWebServerAddress:port/pathTo/CityGuide.jar。
要查看应用程序的部署是否正确,请打开普通的 Web 浏览器,输入 JAD 文件的 URL。J2ME Wireless Toolkit 的默认模拟器应出现,远程部署的应用程序应运行于其中。
支持 J2ME 的设备中包含一个 Java 应用程序管理器(JAM),由它负责下载、安装和配置应用程序。J2ME Wireless Toolkit 包含一个示例 JAM,可以在默认模拟器中运行。要查看用户将如何下载和管理应用程序,请打开命令提示符,将当前目录更改为 c:\WTK23\bin,并输入命令:emulator -Xjam。
模拟器出现,您将看到 JAM 的主屏幕。主屏幕如 图 4 所示。
图 4. J2ME Wireless Toolkit 的 Java 应用程序管理器 —— 主屏幕 
选择 Apps,屏幕如 图 5 所示。
图 5. J2ME Wireless Toolkit 的 Java 应用程序管理器 —— 应用程序屏幕 
选择 Install 软键,应用程序的 URL 如 图 6 所示,提示您输入包含应用程序 JAD 文件的 Web 页面的 URL。
图 6. J2ME Wireless Toolkit 的 Java 应用程序管理器 —— 安装屏幕 
有一种更快、更简单的起步方式,就是使用这种形式的命令: emulator -Xjam:install=http://yourWebServerAddress:port/yourApp.jad。
JAM 下载 JAD 文件中指定的 JAR 文件, 上一页 [1] [2] [3] [4] 下一页
|