| 并安装应用程序。
请注意这个语法只允许您一次安装一个 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 的更新版本。
上一页 [1] [2] [3] [4] [5] 下一页
部署由设备 URL 引用的远程 MIDlet
有几种方法可以下载 URL 引用的 MIDlet:
- 用 HTTP 或 FTP 把 URL 引用的 MIDlet 下载到桌面。可以用 JAL Lite 和数据线,通过数据线把选中的 MIDlet 下载到与桌面连接的 J2ME 设备。
- 可以用摩托罗拉 iDEN Java Application Loader 下载 URL 引用的 MIDlet。摩托罗拉的 iDEN Web 站点提供了如何成为 iDEN's Developer Program 的成员以及开始下载的详细信息(请参阅 参考资料)。
通过无线方式下载应用程序
曾经有一段时间,欧洲的无线门户(如 Midletcentral)允许客户通过无线(OTA)方式将应用程序直接下载到手机。无线应用程序的供应最终也进入了北美。例如,Nextel 的客户无需数据线即可下载需要网络的无线应用程序。
OTA 是通过无线网络从 Internet 到无线设备部署无线 Java 应用程序(MIDlet 套件)的方式。用户不需使用数据线把设备连接到桌面,也不必访问服务中心,就可以安装或升级软件。
要利用 OTA,必须给手持设备配备一种机制,利用设备的浏览器(例如 WAP 浏览器)或专门为发现可下载 MIDlet 套件而专门编写的常驻应用程序,从而使设备发现可用于下载的 MIDlet 套件。
Java Wireless Toolkit 2.3 Beta 配备了 OTA 供应功能。要使用 OTA 服务器,请选择 Start > Sun Java Wireless Toolkit 2.3 > KToolbar,启动 KToolbar 应用程序。打开一个现有项目,例如工具包自带的 CityGuide 项目。这次不单击工具栏上的 Run,而是选择 Project 菜单,然后为 OTA 项目选择 Run,如 图 7 所示。
图 7. 用 OTA 运行
XML error: The image is not displayed because the width is greater than the maximum of 500 pixels. Please decrease the image width.
模拟器启动,但是没有立即打开 MIDlet 套件让您选择要启动哪个 MIDlet。相反,模拟器启动自己的应用程序管理软件(AMS),这是用于管理 MIDlet 套件的安装与删除的系统软件。同时,KToolbar 激活内置的 OTA 服务器。请单击模拟器上的 Apps,激活 AMS。
图 8. OTA 供应 —— 选择应用程序 
AMS 的主屏幕列出已经安装的 MIDlet 套件;当然第一次运行时什么也不会有。列表顶端是标记为 Install Application 的项目,如 图 9 所示。
图 9. OTA 供应 —— 应用程序屏幕 
请选择 Install Application。安装程序提示您输入包含 MIDlet Java 应用程序描述符(JAD)链接的 HTML 的 URL。KToolbar 自动生成这个 HTML 文件,并把它放在项目的 bin 目录下,用这个 URL(例如 http://localhost:3114/CityGuide/bin/CityGuide.html)初始化安装程序。参见 图 10。
图 10. OTA 供应 —— HTML 中具有 JAD 文件的超级链接 
单击 Menu 并从菜单中选择 Go,启动应用程序安装程序。
URL 的第一部分是 KToolbar 的 OTA 服务器的地址,它实际就是个简化的 Web 服务器。URL 可能与这个示例不同。安装程序并不在意它连接的是什么。例如,如果您想在实际 Web 服务器处测试安装过程,可以修改 URL。
图 11. OTA 供应 —— 启动应用程序安装程序 
上一页 [1] [2] [3] [4] 下一页
|