Java 2ME (Micro Edition)
J2ME specifically addresses the vast consumer space, which covers the range of extremely tiny commodities such as smart cards or a pager all the way up to the set-top box, an appliance almost as powerful as a computer. This includes all wireless Java development. Like the other editions, J2ME maintains built-in consistency across products in terms of running anywhere, any time, over any device. Also, network delivery applications written with J2ME are upwardly scalable and portable, to work with J2SE and J2EE.
Introducing MIDP 2.0
MIDP 2.0 improves on the original specification for open development for mobile devices by introducing secure networking, extended network connectivity, and audio and gaming capabilities.
Java Essentials: What Is Wireless Java?
The Java Essentials series provides high-level overviews of core Java technologies. This article covers the APIs, tools, and vendors for wireless Java.
The Mobile Information Device Profile and MIDlets, Part 5
This is the final excerpt in a series on MIDP and MIDlets from J2ME in a Nutshell, focusing on the delivery and installation of MIDlets.
The Mobile Information Device Profile and MIDlets, Part 4
In Part 4 of this five-part excerpt from J2ME in a Nutshell, author Kim Topley shows you how to develop MIDlets.
Building Wireless Web Clients, Part 2
Browse Amazon from a cellphone? This series describes an application for querying Amazon with an ISBN number and getting back book details, sales ranking, and number of reviews. In the second part, we build a local bookstore that lets users search by title rather than ISBN.
The Mobile Information Device Profile and MIDlets, Part 3
Part three of a five-part book excerpt from O'Reilly's J2ME in a Nutshell by Kim Topley. This installment focuses on a MIDlet's three states: paused, active, and destroyed.
Building Wireless Web Clients, Part 1: Pitfalls of MIDP HTTP
While it seems that a MIDP HTTP client would be similar to one written for J2SE, it ain't necessarily so. This article depicts some of the pitfalls in getting information from a server and displaying it in a MIDP client.
The Mobile Information Device Profile and MIDlets, Part 2
This is the second of a five part book excerpt series based on O'Reilly's J2ME in a Nutshell by Kim Topley. Part 2 focuses on MIDlets and their suites.
The Realities of Deploying Wireless J2ME Solutions Over Unreliable Networks
Why does J2ME work on the desktop, but not necessarily in the wireless environment? Learn more about wireless network programming design decisions for mobile devices on the Java 2 Platform, Micro Edition (J2ME).
The Mobile Information Device Profile and MIDlets, Part 1
This is the first of a five part book excerpt series based on O'Reilly's J2ME in a Nutshell by Kim Topley. Part one is an overview of the Mobile Independent Device Profile and the MIDP Java platform.
MIDP GUI Programming, Part 1
This is the first in a series of excerpts from Chapter 5 of Learning Wireless Java. Why not use AWT? Well, MIDP contains its own abbreviated GUI, which is much different from AWT. This chapter excerpt introduces you to the MIDP GUI APIs.
Java 2ME Bridging Wireless Gap?
How will J2ME impact wireless application development? To answer this question, we need to understand what wireless application is, and more generally, what an application is.
Wireless ONJava Week
This month, we look at wireless Java, a highlighted topic at JavaOne last week.
Are Device Independent Wireless Internet Applications Possible?
As 2003 approaches, the date when wireless Web users are expected to outnumber wired users, there's little talk of the challenge to build wireless applications for them.
MIDlet Packaging with J2ME
John Muchow continues the J2ME and MIDP discussion by looking at MIDlet packaging.
Palm Programming with Waba
Matthew E. Ferris assures us that Waba, an open source Palm programming platform, is similar to Java. If you know Java, you can understand Waba.
Java 2ME and MIDP Development
John Muchow shows how the Java 2ME and MIDP can be used to develop simple cell phone applications.
Java Programming for Palm OS
Describes the many Java programming options for Palm OS
Dan Tauber introduces the Java 2ME platform by building a Palm OS application.
Borland JBuilder 4 Handheld Express
JavaPro columnist, Peter Varhol, reviews Borland's JBuilder 4 Handheld Express, one of the first IDE for building wireless Java applications for PDAs (i.e., Palm), cell phones and more.
Resources and links:
Java 2ME API Documents
Java 2ME Wireless Toolkit
The JavaTM 2 Platform Micro Edition (J2METM) Wireless Toolkit is a set of tools that provides Java developers with the emulation environment, documentation and examples needed to develop MIDP compliant applications targeted at mobile information devices such as cellular phones and two way pagers. [Source: Sun]