|
开始之前
这份教程带您了解各种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的常见无线设备。
| 制造商 |
型号 |
| 阿乐卡特 |
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 |
表1 支持J2ME的常见设备
|