J2ME Programming Resources Online

This book is a quick reference designed for speedy access to frequently needed information. It does not, and cannot, tell you everything you need to know about J2ME. In addition to the books listed earlier, there are several valuable (and free) electronic sources of information about J2ME.

Sun’s web site for all things related to Java is http://java.sun.com. This web site includes home pages for many of the products that make up the J2ME platform, including the following:

http://java.sun.com/j2me/

General information on the J2ME platform

http://java.sun.com/products/cldc/

The CLDC specification and to download the reference implementation

http://java.sun.com/products/midp/

The MIDP specification

http://java.sun.com/products/cdc/

The specification and reference implementation of the CDC

The following page is useful as a starting point for finding the latest documentation:

http://java.sun.com/j2me/docs/

The web site specifically for Java developers is http://developer.java.sun.com. Much of the content on this developer site is password-protected, and access to it requires (free) registration. This site includes a forum for the K Virtual Machine (KVM), which also discusses wider issues related to wireless development and J2ME in general. Once you have registered, you can reach this forum at the following URL:

http://forum.java.sun.com/forum.jsp?forum=50

Sun also has a web site dedicated to Wireless Java development:

http://wireless.java.sun.com

There is also a mailing list for discussion of KVM and MIDP; you can subscribe to it or just browse the archives at:

http://archives.java.sun.com/archives/kvm-interest.html

Bill Day’s J2ME site is very useful for up-to-date documentation and for links to other sources of J2ME-related information and development tools:

http://www.billday.com/j2me/

J2ME implementations currently do not have XML or cryptography support included. In many applications, one or both of these is vital. You can find an open-source XML product suitable for J2ME at http://www.kxml.org and an open-source, lightweight crytography product at http://www.bouncycastle.org.

Information on cell phones and PDAs that support J2ME can be obtained from:

http://www.javamobiles.com

Get J2ME in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.