Chinaunix首页 | 论坛 | 博客
  • 博客访问: 499614
  • 博文数量: 1496
  • 博客积分: 79800
  • 博客等级: 大将
  • 技术积分: 9940
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-09 13:22
文章分类

全部博文(1496)

文章存档

2011年(1)

2008年(1495)

我的朋友

分类:

2008-09-09 13:23:12

    编者注:在论坛上看到很多朋友都在问关于在eclipse中配置Nokia Developer's Suite for J2ME 开发移动应用程序的问题,所以综合了相关方面的内容,希望能帮助大家迅速的入门ECLIPSE中NOKIA开发.本教程使用的是Nokia Developer's Suite 2.2 ,但是以后的3.0或4.0配置的方法都是一样的,希望读者注意.

关于本教程

    本教程将展示如何使用 Eclipse IDE 和 Nokia Developer's Suite for J2ME 为 Nokia 手机开发 J2ME 应用程序。

    本教程是为那些有兴趣利用功能强大的 Eclipse IDE 提高生产率的 J2ME 和 Nokia 开发人员准备的。本教程所针对的读者还包括那些想走捷径快速入门 Nokia 设备的实际移动应用程序开发的 Eclipse 开发人员。尽管 Nokia Developer's Suite for J2ME 主要是为 Nokia 手机开发人员提供工具,但您也可以将它用于其他设备的一般性 J2ME 应用程序开发。Eclipse 和 J2ME 的基础知识将帮助您完成本教程描述的任务。


Eclipse 和 J2ME

    开源 Eclipse IDE 已经成为供许多 开发人员选择的开发工具之一。此外,Eclipse 还为一些关键的 IDE 特性提供了极好的支持,这些特性包括团队协作、上下文相关的代码编辑器、重构、单元测试、调试和项目管理,等等。但更重要的是,Eclipse 支持允许第三方供应商在其上构建专用工具(插件)的应用程序平台。例如,许多 Eclipse 插件可用于辅助 J2EE 应用程序开发、虚拟建模、测试、代码分析和类似的更多操作。

    不过。对于移动电话开发人员,Eclipse 的威力一直让人捉摸不定,直到最近,这种情况才得以改观。长期以来,IBM WebSphere® Studio Device Developer(Device Developer)一直是支持 J2ME 开发的惟一基于 Eclipse 的 IDE。设备开发人员支持来自 IBM 的 J2ME 实现,即 WebSphere Micro Environment。移动电话开发人员需要一个低成本的 Eclipse 插件,支持手机制造商提供的真实设备 MIDP SDK。现在,让我们进入 Nokia Developer's Suite for J2ME。

Nokia 开发人员平台

    作为世界上最大的移动电话制造商,Nokia 随时都会生产出几十种手机模型。对于开发人员而言,这可能是一种让人感到非常困惑的场景。因为研究每个设备的特征以及可在每个设备上使用的编程环境要花费大量的时间。

    为了让开发人员活得轻松点,Nokia 只围绕几种开发人员平台设计它的手机。每种开发人员平台都包含一些具有类似的物理特征(比如屏幕大小和内存大小)、UI 风格、主流软件和编程环境的设备。

  • Nokia Series 40 Developer Platform 适用于大量销售的设备,比如 Nokia 7210 和 6230。它拥有最大的市场份额,每年可销售 1 亿部 Series 40 设备。
  • Nokia Series 60 Developer Platform 适用于基于 Symbian-OS 的智能电话设备,比如 Nokia 3650 和 6600。每年大约可销售 1 千万部 Series 60 设备。
  • Nokia Series 80 Developer Platform 适用于基于 Symbian-OS 的高端企业设备,比如 Nokia 9500 和 9300 Communicators。
  • Nokia Series 90 Developer Platform 适用于基于 Symbian-OS 的触摸屏多媒体设备,比如 Nokia 7700 原型设备。目前还没有使用 Series 90 平台的商业设备。

    J2ME 在所有的 Nokia 开发人员平台上都受到支持。Series 40、60、80 和 90 平台的 2.0 版本全都支持 MIDP 2(即 Wireless Messaging API)和 Mobile Multimedia API。它们还提供了对 Bluetooth API、Mobile 3D API、File I/O 和 PIM API 的可选支持。

Nokia 设备 SDK


    设备 SDK 包含可用的 Java API 库,以及用于特殊设备的 PC 仿真器。该仿真器在开发用的 PC 上模拟物理设备的特征和限制。SDK 是开发实际设备应用程序的一个重要工具。因为新设备的发布非常迅速,所以对于 Nokia 而言,为每种设备开发单独的 SDK 有些不切实际。因此,它只为有代表性的设备发布 SDK。例如,Nokia Series 40 Developer Platform 2.0 SDK 是以 Nokia 6230 设备为基础,可以用来为 Nokia 5140、3220 和 6255 设备开发 MIDP 应用程序。该 SDK 也正是您在本教程中要用到的 SDK。

Nokia Developer's Suite for J2ME 为安装在开发 PC 上的所有 SDK 提供了一个管理接口.

 

[1]           ...

【责编:Peng】

--------------------next---------------------

阅读(104) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~