岁月联盟 · 中国技术网 本站主页 | 安全认证 | 用户服务 | 技术论坛
新闻快报 | 新手学堂 | 黑客特区 | 程序语言 | 数 据 库 | 防 火 墙 | 路由交换 | 系统集成 | 服 务 器 | 存储备份 | 考试认证
Windows | Linux | Java | 协议分析 | 问题解答 | 进程大全 | 网页设计 | 多 媒 体 | 图库资料 | 软件下载 | 站内下载
  您现在的位置: 岁月联盟 >> Java >> J2ME >> 无线开发 >> Java正文
J2ME无线开发之MIDlet的部署
作者:未知 文章来源:本站整理 点击数: 更新时间:2007-7-22 22:55:12
并安装应用程序。

请注意这个语法只允许您一次安装一个 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] 下一页


  • 上一个Java:
  • 下一个Java:
  •  
    热门文章
    推荐文章
    关于我们 | 发展历程 | 网站地图 | 广告服务 | 招贤纳士 | 战略合作 | 友情链接 | 著作声明 | 联系我们
    Copyright © 2002-2007 SYUE All rights reserved.
    E_mail:WebSyue@163.Com 皖ICP备05004589号
    未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任.
    惊天动地私服 天龙八部私服 天龙八部私服 热血江湖私服 天龙八部私服 bet365 bet365 传世私服 传奇世界私服