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

开始之前

这份教程带您了解各种 MIDlet 部署方法。在阅读教程之前,您应该具有 Java™ 2 Platform,Micro Edition(J2ME)的基本知识。

关于本教程

在本教程中,您将了解到以下内容:

  • 远程部署。远程部署在本地桌面上开发的 MIDlet。
  • 本地部署。将本地桌面开发的 MIDlet 下载到与其连接的支持 J2ME 的设备。
  • 把 URL 引用的 MIDlet 下载到支持 J2ME 的设备。
  • 通过无线(OTA)方式下载 URL 引用的 MIDlet。

前提条件

学习本教程需要以下软件:

  • J2ME Wireless Toolkit 2.0
  • Java 2 Platform,Standard Edition(J2SE)1.4
  • 工具包中的示例代码
  • 支持 J2ME 的物理设备
  • 将设备连接到桌面的数据线

教程使用 Motorola/Nextel i85s 手机,可以在 Nextel 购买。

部署挑战

这一节介绍 MIDlet 部署、支持 J2ME 的设备以及其他各种部署类型背后的挑战。

无线挑战

开发人员通常在与应用程序将要部署和运行的平台类似的平台上构建、测试和评估应用程序。已经证明,开发无线 Java 应用程序更具挑战性,因为其开发平台(例如 Solaris 或 Microsoft® Windows®)往往与部署平台(例如移动电话或 PDA)完全不同。因而,虽然模拟器使开发人员能够在开发平台上执行一些测试,但最终他们还是必须在迥然相异的实际无线网络环境中测试和评估应用程序。

支持 J2ME 的电话预览

许多支持 Java 的无线设备已经具备了必要的无线基础设施,支持无线应用程序的部署。表 1 显示了支持 J2ME 的常见无线设备。


表 1. 支持 J2ME 的常见设备
制造商 型号 阿乐卡特 One Touch 556 卡西欧 C452CA 富士通 F503i 东芝 C3001H 京瓷 C3002K LG Sprint PCS Vision Picture Phone 三菱 D2101V 摩托罗拉 A388 摩托罗拉 i85s 摩托罗拉 i90c 摩托罗拉 i95cl NEC N2002 诺基亚 3100 松下 C3003P 三星 SCH-X130 三星 Sprint PCS International Phone 三星 Sprint PCS Vision Ready Link Phone 三星 Sprint PCS VisionSM Multimedia Phone 三星 Sprint PCS VisionSM Picture Phone PM-A840 三洋 Sprint PCS Vision Multimedia Phone 三星 Sprint PCS Vision Picture Phone 西门子 C(T)56 索爱 J220a 索爱 K750 索爱 P800 索爱 P802 索爱 P900 索爱 P908 索爱 P910a

要把 MIDlet 部署到某个支持 J2ME 的设备,需要知道设备使用的无线技术。例如,摩托罗拉 i85 系列手机使用 iDEN。摩托罗拉 iDEN 主页(请参阅 参考资料)提供了在这些型号的手机上部署 MIDlet 的有用信息。

 

[1] [2] [3] [4] [5] 下一页  

部署基础

MIDlet 分成两个大类:

  • 本地 MIDlet,也叫做独立 MIDlet,它们在手持设备上执行自己的全部操作,不需要访问无线网络上的资源。示例有:计算器和简单的日程安排程序。
  • 网络 MIDlet 由运行在无线设备部分组件和网络上的组件构成,所以依赖于通过网络对外部资源的访问;例如:一个 Stock MIDlet 有一个在无线电话上的客户机,它与网络服务器进行交互以获得股票信息。

本地 MIDlet 也比网络 MIDlet 容易测试。例如,即使无线电话未连接网络,也能在无线电话上运行计算器程序,而如果没有与实际传输消息的 SMTP 服务器的连接,电子邮件客户机就无法工作。

MIDlet 也可以按它们的部署方式分类:

  • 模拟:模拟器可以部署和运行本地开发的 MIDlet。J2ME Wireless Toolkit 允许您在开发环境中运行本地无线应用程序;JAD 和 JAR 文件位于您自己的系统中(如果使用的 J2ME Wireless Toolkit 位于 c:\WTK23\apps\YourProject\bin 目录下);所以,模拟器提供了一个模拟环境,是 MIDlet 测试的主要平台。
  • 本地部署:采用本地部署时

    [1] [2] [3] [4] 下一页


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