Embedded Section Index | Page 8
Where can I get the javadocs for the Java Card classes?
Unfortunately, Sun doesn't make these available online. You have to download the Java Card Development Kit and generate these yourself.
Another option is to just download the Java Card 2.1.1 API S...more
Can I run a J2ME MIDP application ("MIDlet") on PalmOS devices?
Sun has released an implementation of the J2ME
Mobile Information Device Profile (MIDP)
for the PalmOS.
Sun's MIDP for PalmOS is available from:
java.sun.com/products/midp4palm
I also main...more
Are the J2SE reflection and collection classes supported in J2ME?
The J2ME Connected Limited Device Configuration (CLDC) 1.0 spec does not require implementation of reflection or collection classes from J2SE. You can access the spec from the CLDC homepage, at: ...more
Can I establish a TCP/IP socket connection from a J2ME MIDP application (MIDlet)?
The MIDP specification requires any sort of protocol or connection support to be implemented using the J2ME CLDC Generic Connection Framework. The MIDP spec specifically requires all implementat...more
Where can I find the specification of the WBMP image format?
The WBMP (Wireless BitMaP) image format is specified as a part of the WAP Forum's Wireless Application Environment (WAE) specification.
The WAE specification is available for download from the ...more
Can I establish an HTTP connection and send/receive data using the HTTP protocol with J2ME ?
HTTP client connections are supported by the J2ME MIDP specification and also by PersonalJava APIs.
For more information, please refer to the specs linked to from their respective homepages at...more
Can I stream voice from a HTTP server to a cellphone running a MIDlet?
No, the MIDP 1.0 APIs specify the application programming model for data-based applications. The MIDP specification does not specify any functionality for handling voice streams.
For more inf...more
Why do I get a ConnectionNotFoundException when trying to open a connection using the J2ME CLDC Connector class?
You are attempting to open a connection whose protocol is
not supported on your particular device or emulator.
Please note that while the J2ME CLDC specification outlines
the Generic Connection...more
What does "CLDC" stand for?
"CLDC" is the J2ME Connected Limited Device Configuration. You can learn more about it at http://java.sun.com/products/cldc/.
What does "MIDP" stand for?
"MIDP" is the Mobile Information Device Profile. For specific information on what it is, see http://java.sun.com/products/midp/.more
Are there any MP3 decode or playback facilities provided to programmers via the J2ME CLDC and MIDP APIs?
There are no built-in MP3 or other decode/playback
functions required by the J2ME CLDC or MIDP specs for
Java-based handsets. Manufacturers could optionally implement this themselves and provide ...more
Do the J2ME CLDC APIs support JDBC based database connectivity?
No, not built-in, anyway. You would have to use
some other mechanism (say, a Socket plus some
of your own logic) to open a connection from the
device to a proxy somewhere, which could use
JDBC i...more
Why can't I successfully compile J2ME code which has floats and/or doubles in it?
The J2ME Connected Limited Device Configuration (CLDC) does not support floats or doubles. Given that many of the devices
implementing the CLDC do not have hardware support for
floats/doubles, t...more
Why does my Handspring Visor ROM not work in the PalmOS Emulator?
The PalmOS Emulator's ROM transfer program is designed
to work with devices made by Palm, Inc. This transfer
tool may not work correctly with PalmOS-based devices
made by other manufacturers, sin...more
How can I access native methods using the Java Native Interface (JNI) from a J2ME application?
For both size and security reasons, JNI is not supported by the J2ME CLDC.
Information on the J2ME CLDC security model and
additional details related to this are available in the
CLDC specifica...more