我认为 JAVAME SDK 可以用JAVA SE SDK+ WTK 来实现。 JAVAME SDK 和JAVA SE SDK
中必然有相当多的重复。 那装了JDK 后,是否还要装 JAVAME SDK呢? 那装了JAVAME
SDK 后, 又是否还要装 JDK 呢? 如果要在WINDOWS 平台和移动设备上都开发的话,
我还真不知道要怎么装。 也许 JDK+WTK会是个解决主案吧, 不知道,没试过,
纯属推论。以下是NOKIA 网站上抄来的一部分, 从以下的文字来看, JAVAME SDK
只是JDK的修改版, 减少了 SWING, AWT等东西, 同时加入了移动设备专用的WTK
这些东西。
中必然有相当多的重复。 那装了JDK 后,是否还要装 JAVAME SDK呢? 那装了JAVAME
SDK 后, 又是否还要装 JDK 呢? 如果要在WINDOWS 平台和移动设备上都开发的话,
我还真不知道要怎么装。 也许 JDK+WTK会是个解决主案吧, 不知道,没试过,
纯属推论。以下是NOKIA 网站上抄来的一部分, 从以下的文字来看, JAVAME SDK
只是JDK的修改版, 减少了 SWING, AWT等东西, 同时加入了移动设备专用的WTK
这些东西。
Java ME is a limited subset of the standard Java (Java SE) available on the desktop computers, with some additional mobile phone-related APIs. There are a number of limitations you need to keep in mind:
MIDlets run in a sandbox because of security reasons. (There are confirmations when using certain functionalities, like networking or sending SMS messages.)
There is no JNI (Java Native Interface) so you cannot extend the capabilities of Java ME environment on the phone.
There are no Swing or AWT classes. MIDlets use their own (simplistic) UI classes.
The capabilities of the Java ME environment vary widely, meaning that the phones have different set of optional APIs implemented (examples include access to files, access to phonebook, video/audio recording, 3D graphics, etc.)
MIDlets run in a sandbox because of security reasons. (There are confirmations when using certain functionalities, like networking or sending SMS messages.)
There is no JNI (Java Native Interface) so you cannot extend the capabilities of Java ME environment on the phone.
There are no Swing or AWT classes. MIDlets use their own (simplistic) UI classes.
The capabilities of the Java ME environment vary widely, meaning that the phones have different set of optional APIs implemented (examples include access to files, access to phonebook, video/audio recording, 3D graphics, etc.)
--
Feng
没有评论:
发表评论