Topic: Wireless JavaWireless Java includes the Java 2 Micro Edition (J2ME), Java Wireless Toolkit, Personal Java, Embedded Java, Java Card, KVM, CLDC, CDC, MIDP. This platform facilitates development for the following: PDA (i.e., Palm), cell phones, Internet game consoles, Java TV, and credit card transaction machines and other embedded appliances.
O'Reilly Network articles about this topic:
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.
Java API Map
Is the world of Java getting a little unweildy for you? Use our Java API map and directory to track all significant Java platforms and respective Java APIs. Includes the JAX Pack and MIDlets.
MIDP GUI Programming, Part 3
This is the third in a series of excerpts from Chapter 5 of Learning Wireless Java. It discusses how the various classes in the low-level MIDP API can be used to create GUI components.
MIDP GUI Programming, Part 2
This is the second in a series of excerpts from Chapter 5 of Learning Wireless Java. It discusses how the various classes in the high-level MIDP API can be used to create GUI components.
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.
Invoking JavaServer Pages from MIDlets
Wireless and the enterprise go great together, but how do we make it happen? This article shows how to invoke JSPs from wireless apps such as MIDlets.
Extending J2EE for Mobile Application Development
Learn to extend J2EE for use in developing mobile, wireless Java applications through the use of a new server-side component model.
Monitoring Applications with Palm OS & Tomcat
Learn how to build a Palm Query Application that communicates through a Tomcat server to monitor and manage mission-critical systems.
Java's strong appeal for embedded applications is sometimes offset by concerns about its speed and its memory requirements. However, Vincent shows you techniques to use for boosting Java performance and reduce memory needs.
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.
Home Monitor on a Cell Phone
David Fox won the Motorola-Nextel Developer Challenge by whipping up a program that lets you control the lights and appliances at home via cell phone, and stream webcam images to its tiny screen. Oh, and, he did it in six hours, and drove away in a BMW Z3 for his efforts.
Data Persistence with Waba
Waba is also a cross-platform data mechanism solution for Palm and other PDA.
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.
Other documents about this topic:
Below are other references available on the web for this topic. Since other sites may change their links, please if you find any that may need to be updated.
A set of Java technology based APIs which enable the rapid development of telecom products and services on the Java platform. [Source: Sun]
Java will displace WAP, says Gartner
According to Nick Jones at Gartner Research, WAP will be replaced by Java technology as higher speed mobile services become available. [Source: Gartner]
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]
Qualcomm's proposed BREW operating system for next generation cell phones is expected to provide 3D animation, zoom option maps, ebook readers and streaming video viewers. BREW is based on HP's MicrochaiVM, a Java clone for cell phones and other devices [Source: CNET]
Java Embedded Server Tutorial
This short tutorial with code examples gives you step-by-step instructions on how to write a JES service and run it on the JES framework. [Source: java.sun.com]
Wireless Java Tutorial
This is a wireless Java tutorial session as presented at the 2001 O'Reilly Enterprise Java Conference. [Source: O'Reilly]
This is a Java and Bluetooth tutorial session as presented at the 2001 O'Reilly Enterprise Java Conference. [Source: O'Reilly]