扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:中国IT实验室 来源:中国IT实验室 2007年9月22日
关键字:
在本页阅读全文(共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 应用程序时,您应可看到刚刚下载的应用程序。请选择它,系统会询问您是否想安装。如果回答是,应用程序即安装,您也就可以开始使用它了。应用程序会一直保存在手机上,直到显式地删除它为止。
远程部署
要以远程方式部署无线应用程序:
要查看应用程序的部署是否正确,请打开普通的 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 文件,并安装应用程序。
请注意这个语法只允许您一次安装一个 MIDlet。要使用一个 URL 支持多个 MIDlet,可以把 MIDlet 放在一个 HTML 文件中,如 清单 1 所示。
清单 1. 有多个 MIDlet 的 HTML
<html> <head> <title>Midlets</title> </head> <body> Download midlets: <p> <a href="http://127.0.0.1:8080/games.jad">Games.jad</a> </p> <p> <a href="http://127.0.0.1:8080/calc.jad">Calc.jad</a> </p> <p> <a href="http://127.0.0.1:8080/browser.jad">Browser.jad</a> Thank you. </p> </body> </html> |
另外还要注意,在 HTML 文件中提到的超级链接应当指向应用程序的 JAD 文件。JAM 读取 HTML 文档(midlets.html)、解析超级链接,并显示可以下载的 MIDlet 的列表。
现在您可以选择要下载到设备的 MIDlet。JAM 读取 JAD 文件,确定设备是否能够处理应用程序。如果能够处理,就下载并安装 JAD 文件中指定的 JAR 文件。JAM 非常智能化,如果想安装的 MIDlet 在设备上已存在,JAM 会向您发出提示。但它允许您下载 MIDlet 的更新版本。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。