Sun Java Wireless Toolkit(先前称为 J2ME Wireless Toolkit)是一组用于创建 Java 应用程序的工具,这些应用程序可在符合 Java Technology for the Wireless Industry (JTWI) (JSR 185) 规范和 Mobile Service Architecture (MSA) (JSR 248) 规范的设备上运行。它包含生成工具、实用程序和设备仿真器。
WTK 2.5.2 的新增功能有哪些?
改进对多用户环境的支持
Ubuntu linux 版本是根据 glibc 2.3 库构建的,可以为其他 Linux 发行版提供未经测试的支持
Sun Java Wireless Toolkit 可实现很多通过标准 API 呈现的优异功能。这些 API 通过 Java Community Process (JCP) 进行定义:
Mobile Service Architecture (JSR 248)
Java Technology for the Wireless Industry (JTWI) (JSR 185)
Connected Limited Device Configuration (CLDC) 1.1 (JSR 139)
Mobile Information Device Profile (MIDP) 2.0 (JSR 118)
PDA Optional Packages for the J2ME Platform (JSR 75)
Java APIs for Bluetooth (JSR 82)
Mobile Media API (MMAPI) (JSR 135)
J2ME Web Services Specification (JSR 172)
Security and Trust Services API for J2ME (JSR 177)
Location API for J2ME (JSR 179)
SIP API for J2ME (JSR 180)
Mobile 3D Graphics API for J2ME (JSR 184)
Wireless Messaging API (WMA) 2.0 (JSR 205)
Content Handler API (JSR 211)
Scalable 2D Vector Graphics API for J2ME (JSR 226)
Payment API (JSR 229)
Advanced Multimedia Supplements (JSR 234)
Mobile Internationalization API (JSR 238)
Java Binding for the OpenGL(R) ES API (JSR 239)
您也可以开发针对 CLDC 1.0 和 MIDP 1.0 的应用程序。
Sun Java Wireless Toolkit 2.5.2 包括 Sun Java Wireless Toolkit 2.2 版、Sun Java Wireless Toolkit 2.5 版和 Sun Java Wireless Toolkit 2.5.1 版中的所有高级开发功能,例如 MIDlet 签名、证书管理、集成的无线协议 (OTA) 仿真、推送注册表仿真等更多功能。
此版本的 Sun Java Wireless Toolkit 包括诺基亚的 Scalable Network Application Package (SNAP) Mobile API 和 SNAP Mobile 样例应用程序,作为工具包外部 API 功能的一部分。SNAP Mobile 是客户机软件和服务器基础结构的组合,它支持创建联网的社区类多玩家游戏。有关更多信息,请参阅 SNAP Mobile Web 站点 [url]http://snapmobile.nokia.com/[/url]。SNAP Mobile 的仿真环境、开发资源以及各种支持可通过 http://www.forum.nokia.com/games/snapmobile 获得。有关更多信息,请参见 SNAP Mobile 仿真环境安装。
系统要求——软件
Microsoft Windows XP 和 Linux-x86(英文版已通过 Ubuntu 6.x 进行测试)
运行 Ubuntu v6.x 的系统上应存在以下库:
ibXpm (libxpm-dev)
libXt (libxt-dev)
libX11 (libx11-dev)
libICE (libice-dev)
libSM (libsm-dev)
libpthread (libc6-dev)
libm (libc6-dev)
libnsl (libc6-dev)
libstdc++6-dev
如果您打算从事开发,请使用 JavaTM 2 Platform, Standard Edition (Java SE SDK) 1.5.0 版;如果您只打算运行演示应用程序,请使用 JavaTM 2, Standard Edition Runtime Environment (JRE) 1.5.0 版。
要下载 SDK 或 JRE 软件,请转至 [url]http://java.sun.com/javase/downloads/index.html[/url]
Apple QuickTime 播放器(在 Windows 上播放 AMR 媒体时需要)
要在 Linux 上播放自适应多速率 (Adaptive Multi-Rate, AMR) 内容,您必须具有 3GPP 引用实现。Sun Java Wireless Toolkit 用户指南第 8 章介绍如何启用 AMR 支持。
系统要求——硬件
最低硬件要求为:
100 MB 硬盘空间
128 MB 系统 RAM
800 MHz Pentium III CPU
在 Windows 上安装 Sun Java Wireless Toolkit for CLDC
首先,请确保您已经按照上述说明安装了适当的 Java SE 环境。
运行安装程序 sun_java_wireless_toolkit-2_5_2-ml-windows.exe。按照安装程序提供的说明进行操作。
在 Linux 上安装 Sun Java Wireless Toolkit for CLDC
首先,请确保您已经按照上述说明安装了适当的 Java SE 环境。
运行安装程序 sun_java_wireless_toolkit-2_5_2-ml-linux.bin。按照安装程序提供的说明进行操作。
下载适用于 Windows 和 Linux 的 Sun Java Wireless Toolkit 2.5.2 for CLDC
第三方许可证
在此处发送产品反馈。
社区参与
请查阅应用程序开发者的 Mobile and Embedded Community 站点,该站点提供应用程序开发者 Java ME 移动开发信息,并允许将其应用程序展示出来以供社区用户查看。
SNAP Mobile 仿真环境安装
请注意,需要下载、安装并启动 SNAP Mobile 仿真环境才能成功运行 SNAP Mobile 样例应用程序。要下载并运行仿真环境:
请转至 [url]http://www.forum.nokia.com/games/snapmobile[/url] 并登录(如果需要,请先创建帐户)
从 "Tools and SDKs" 部分中选择 "SNAP Mobile SDK"
下载安装程序并运行
转至:"\SNAPMobile\tools\ServerEmulator\"
在 Windows 下,运行 "emu.bat"
这将启动仿真环境,侦听 localhost:8080 上的 HTTP 连接。运行 SnapMobileSample 应用程序,它将通过此端口连接到服务器仿真器。然后,您即可使用任何预配置的测试帐户 "test1"、"test2" 等(密码为 "test")登录,或者在“登录”屏幕上通过“创建帐户”按钮创建新帐户。
(original address)[url]http://java.sun.com/products/sjwtoolkit/zh_download-2_5_2.html[/url]
WTK 2.5.2 的新增功能有哪些?
改进对多用户环境的支持
Ubuntu linux 版本是根据 glibc 2.3 库构建的,可以为其他 Linux 发行版提供未经测试的支持
Sun Java Wireless Toolkit 可实现很多通过标准 API 呈现的优异功能。这些 API 通过 Java Community Process (JCP) 进行定义:
Mobile Service Architecture (JSR 248)
Java Technology for the Wireless Industry (JTWI) (JSR 185)
Connected Limited Device Configuration (CLDC) 1.1 (JSR 139)
Mobile Information Device Profile (MIDP) 2.0 (JSR 118)
PDA Optional Packages for the J2ME Platform (JSR 75)
Java APIs for Bluetooth (JSR 82)
Mobile Media API (MMAPI) (JSR 135)
J2ME Web Services Specification (JSR 172)
Security and Trust Services API for J2ME (JSR 177)
Location API for J2ME (JSR 179)
SIP API for J2ME (JSR 180)
Mobile 3D Graphics API for J2ME (JSR 184)
Wireless Messaging API (WMA) 2.0 (JSR 205)
Content Handler API (JSR 211)
Scalable 2D Vector Graphics API for J2ME (JSR 226)
Payment API (JSR 229)
Advanced Multimedia Supplements (JSR 234)
Mobile Internationalization API (JSR 238)
Java Binding for the OpenGL(R) ES API (JSR 239)
您也可以开发针对 CLDC 1.0 和 MIDP 1.0 的应用程序。
Sun Java Wireless Toolkit 2.5.2 包括 Sun Java Wireless Toolkit 2.2 版、Sun Java Wireless Toolkit 2.5 版和 Sun Java Wireless Toolkit 2.5.1 版中的所有高级开发功能,例如 MIDlet 签名、证书管理、集成的无线协议 (OTA) 仿真、推送注册表仿真等更多功能。
此版本的 Sun Java Wireless Toolkit 包括诺基亚的 Scalable Network Application Package (SNAP) Mobile API 和 SNAP Mobile 样例应用程序,作为工具包外部 API 功能的一部分。SNAP Mobile 是客户机软件和服务器基础结构的组合,它支持创建联网的社区类多玩家游戏。有关更多信息,请参阅 SNAP Mobile Web 站点 [url]http://snapmobile.nokia.com/[/url]。SNAP Mobile 的仿真环境、开发资源以及各种支持可通过 http://www.forum.nokia.com/games/snapmobile 获得。有关更多信息,请参见 SNAP Mobile 仿真环境安装。
系统要求——软件
Microsoft Windows XP 和 Linux-x86(英文版已通过 Ubuntu 6.x 进行测试)
运行 Ubuntu v6.x 的系统上应存在以下库:
ibXpm (libxpm-dev)
libXt (libxt-dev)
libX11 (libx11-dev)
libICE (libice-dev)
libSM (libsm-dev)
libpthread (libc6-dev)
libm (libc6-dev)
libnsl (libc6-dev)
libstdc++6-dev
如果您打算从事开发,请使用 JavaTM 2 Platform, Standard Edition (Java SE SDK) 1.5.0 版;如果您只打算运行演示应用程序,请使用 JavaTM 2, Standard Edition Runtime Environment (JRE) 1.5.0 版。
要下载 SDK 或 JRE 软件,请转至 [url]http://java.sun.com/javase/downloads/index.html[/url]
Apple QuickTime 播放器(在 Windows 上播放 AMR 媒体时需要)
要在 Linux 上播放自适应多速率 (Adaptive Multi-Rate, AMR) 内容,您必须具有 3GPP 引用实现。Sun Java Wireless Toolkit 用户指南第 8 章介绍如何启用 AMR 支持。
系统要求——硬件
最低硬件要求为:
100 MB 硬盘空间
128 MB 系统 RAM
800 MHz Pentium III CPU
在 Windows 上安装 Sun Java Wireless Toolkit for CLDC
首先,请确保您已经按照上述说明安装了适当的 Java SE 环境。
运行安装程序 sun_java_wireless_toolkit-2_5_2-ml-windows.exe。按照安装程序提供的说明进行操作。
在 Linux 上安装 Sun Java Wireless Toolkit for CLDC
首先,请确保您已经按照上述说明安装了适当的 Java SE 环境。
运行安装程序 sun_java_wireless_toolkit-2_5_2-ml-linux.bin。按照安装程序提供的说明进行操作。
下载适用于 Windows 和 Linux 的 Sun Java Wireless Toolkit 2.5.2 for CLDC
第三方许可证
在此处发送产品反馈。
社区参与
请查阅应用程序开发者的 Mobile and Embedded Community 站点,该站点提供应用程序开发者 Java ME 移动开发信息,并允许将其应用程序展示出来以供社区用户查看。
SNAP Mobile 仿真环境安装
请注意,需要下载、安装并启动 SNAP Mobile 仿真环境才能成功运行 SNAP Mobile 样例应用程序。要下载并运行仿真环境:
请转至 [url]http://www.forum.nokia.com/games/snapmobile[/url] 并登录(如果需要,请先创建帐户)
从 "Tools and SDKs" 部分中选择 "SNAP Mobile SDK"
下载安装程序并运行
转至:"\SNAPMobile\tools\ServerEmulator\"
在 Windows 下,运行 "emu.bat"
这将启动仿真环境,侦听 localhost:8080 上的 HTTP 连接。运行 SnapMobileSample 应用程序,它将通过此端口连接到服务器仿真器。然后,您即可使用任何预配置的测试帐户 "test1"、"test2" 等(密码为 "test")登录,或者在“登录”屏幕上通过“创建帐户”按钮创建新帐户。
(original address)[url]http://java.sun.com/products/sjwtoolkit/zh_download-2_5_2.html[/url]