NetBeans 和NetBeans 移动包
为高效创建Java™ 应用,你需要适合这项工作的IDE。 NetBeans 是由Sun 提供支持的领先的开源Java IDE。为帮助你在Series 40 和S60 终端上构建Java 应用,诺基亚已经向Series 40 和S60 SDK 设计中直接集成了NetBeans1。 向NetBeans 和诺基亚SDK 中新添的NetBeans 移动包为你提供了所有必需工具,让你能为Java 终端用户这一最大群体高效创建、编制、构建、测试,和部署各种Java 应用。
1. 较早版本的Series 40 和S60 SDK 可通过手工配置实现与NetBeans 及NetBeans 移动包的协同。
NetBeans
NetBeans 是用于Java™ 服务器和客户端应用开发的免费、全功能IDE。
请下载NetBeans IDE »
NetBeans 移动包
NetBeans 移动包帮助你加快移动Java™ 应用的开发速度。其增效特性包括:
- 可视化的移动应用设计器:流程设计器、屏幕设计器,及动作编辑器让你能用简单的拖曳技术快速开发或原型开发各种移动Java 应用。因为Java 代码针对每一项设计自动生成,你只需添加自己的应用逻辑,就可更快捷地构建各种功能完善的应用。应用移植通过创建特定于被管理终端或特定于本地的代码段让你能维护一个单一的代码库。这一功能使大家能更方便更有效地面对多种Java 终端和市场。另外,你可以将中意的应用移植支持代码段保存为工程模板,这样它们就会在你编制新代码前就出现在你的新工程中。
- 无线连接向导:使用各种Web 服务或由服务器提供的其它数据让你能对消费用户或企业数据快速实施移动化。由于对J2ME™ Web 服务规范(JSR-172)的全面支持,这个无线连接向导帮助你方便地将自己的应用连接到各种servlet。
- 支持Scalable 2D Vector Graphics API for J2ME™(JSR-226): 因为SVGT,向应用添加可视化的丰富闪屏、菜单,和用户界面组件变得前所未有得更容易。SVGT 不仅将你从手工编制图型中解放出来,而且还能让你与图型设计师高效合作,他们能创建能关联到你的用户界面代码的UI 内容。然后,屏幕设计器中的工具帮你在应用用户界面中快速便捷地新增或更改SVGT内容。
- 部署选项:
在开发期间,你可以使用诺基亚部署模块将自己的应用从NetBeans 内部部署到诺基亚终端上,你不再需要将JAR 文件放置到工程文件夹中然后将它们手工复制到终端上。只要你完成了开发,NetBeans 会帮使用WebDAV、FTP,和SCP 助你将自己的MIDlets 从IDE 内上传到Web 上。
注;终端部署需要安装诺基亚部署模块,可从NetBeans 更新中心得到该模块。 - 工程支持: 工程支持功能是:建立在Apache Ant 之上,让你能更有效地组织MIDP 源代码和工程元数据,这意味着更为简单的编码和管理。另外,这些功能让你在必要时能在IDE 之外构建应用。
- 集成Sun 公司的J2ME 无线工具包 2.2: 这个NetBeans 移动包向你提供了一些高级的开发功能;如MIDlet 签名、认证管理、集成的OTA 仿真、推送注册模拟、无线消息和多媒体APIs,以及针对SMS 和CBS 消息的WMA 模拟功能。
- J2ME 单元测试支持: 这个功能用一些单元测试工具简化了应用测试。
- 集成的模糊和优化支持: 通过模糊对象和变量的名称提高源代码的安全性。加上其它一些移动包工具,模糊功能减少了被部署代码量,提高了应用性能。 下载NetBeans 移动包
Series 40 SDKs
结合Series 40 平台的SDK,NetBeans 移动包,成为强大工具,让你能为运行Java™ 应用的这一最大单一终端市场快速创建各种Java 应用。
Series 40 SDK 提供了API实现、代码范例、完整的文档,和一个平台终端模拟器。
这个模拟器让你能在PC 上测试应用,大大节省了开发时间。测试效率也因下列功能而得到提高:KVM 快速模拟、一个综合分析窗口、关键电话事件(如来电)仿真,和替代终端缺省功能的能力。
借助Series 40 平台,你可以使用范围广泛的附加Java APIs 构建丰富的、引入入胜的游戏和应用。Series 40 平台的最新版本中包含了下列APIs:
- J2ME™ Platform (JSR-75) PDA 可选包中的FileConnection API 和PIM API。
- Java™ APIs for Bluetooth v1.1 (JSR-82)。
- Wireless Messaging API (JSR-120)。
- 更新后的Mobile Media API (JSR-135)。
- J2ME™ Web 服务规范 (JSR-172)。
- Security and Trust Services API for J2ME™ (JSR-177),包括SATSA-APDU 和SATSA-CRYPTO 可选包。
- Mobile 3D Graphics API for J2ME™ (JSR-184)。
- Scalable 2D Vector Graphics API for J2ME™ (JSR-226)。
- 高级多媒体补充(JSR-234),提供3D 音频和音乐支持。
更多有关Series 40 平台的信息 »
诺基亚6131 NFC SDK
诺基亚6131 NFC 手机基于Series 40 3rd Edition, Feature Pack 1,可作为虚拟智能卡使用。诺基亚6131 NFC SDK 提供了Contactless Communication API (JSR-257)实现,让你能用该手机的NFC 功能创建各种应用。
S60 SDKs
S60平台是世界上最流行的智能手机平台,被授权给全球移动电话制造商。S60 平台的强大和精细让你能为消费用户和企业用户构建各种高功能复杂Java™ 应用。同时,S60 平台也是更为标准的Java 应用和游戏的理想平台。
使用S60 Platform SDKs for Symbian OS, for Java™ MIDP,你就能充分利用NetBeans 移动包的功能,快速高效地创建各种Java 应用。
每个S60 Platform SDKs for Symbian OS, for Java™ MIDP 都提供了一些API 实现、代码范例、完整文档、和一个终端模拟器。
该模拟器提供了S60 终端所能提供的完整的MIDP 环境实现,使各种应用能在PC 上被测试。该模拟器包含的功能如简化应用测试的功能,包括一个综合分析窗口和生成终端事件(如来电呼叫等)的能力。对于定位应用的开发,模拟器中有一个位置事件仿真程序。
用S60平台,你能用复杂的3D图型构建游戏,而消费用户和企业应用能利用各种Web 服务和安全的Web 通讯,以及其它许多功能。最新版的S60 平台提供的APIs 包括:
- J2ME™ Platform (JSR-75) PDA 可选包中的FileConnection API 和PIM API。
- Java™ APIs for Bluetooth (JSR-82)。
- Wireless Messaging API (JSR-120)。
- Mobile Media API (JSR-135)。
- J2ME™ Web 服务规范(JSR-172)。
- Security and Trust Services API for J2ME™ (JSR-177),包括SATSA-PKI 和SATSA-CRYPTO 可选包。
- Location API for J2ME™ (JSR-179)。
- SIP API for J2ME™ (JSR-180)。
- Mobile 3D Graphics API for J2ME™ (JSR-184)。
- Wireless Messaging API 2.0 (JSR-205)。
- Scalable 2D Vector Graphics API for J2ME™ (JSR-226)。
- 高级多媒体补充(JSR-234)。
更多有关S60 平台的信息 »



