ONJava.com    
 Published on ONJava.com (http://www.onjava.com/)
 See this if you're having trouble printing code examples


Wireless ONJava Week

by
06/12/2001

One week per month, ONJava.com is devoted to a particularly important area of Java development. This month, we look at wireless Java, one of the highlights of the JavaOne conference last week.

To understand wireless Java, developers must understand the potential of Java 2ME, and its existing extensions to WML (JAXW,) as programming and presentation plaforms. More importantly, however, Java developers need to understand the software and hardware implications of wiresless protocols like WAP, i-mode, and HTTP. Hardware devices, including cell phones, PDAs and handhelds, all have current or planned commitments to a particular wireless protocol.

The feature of the week is:

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.

In this article, Keith briefly introduces the dominant wireless presentation technologies and protocols for the wireless Internet. He reviews WML/WAP, cHTML/i-mode, and J2ME/HTTP from both a business and application developer's viewpoint, paying particular attention to the ways XML and open source are impacting the evolution of the wirless Internet.

Then he shows how to build multi-channel wired-wireless Internet applications using Java, XML, and open source software. The capacity to target WAP clients concurrently with J2ME and i-mode clients allows the developer to optimize the end user's experience by device type and to target global audiences rather than specific geographic regions.

Finally, Keith provides a sample application with source code, using open source technologies and XML. It's a corporate address book with simple query screens and a relational database backend, which targets WAP, i-mode, J2ME, and HTML devices.

The wireless Internet application using Java, XML, and open source technology feature arms you with the requisite knowledge to learn specific wireless Java programming and development issues from other ONJava wireless Java features:

MIDlet Packaging with J2ME
By John W. Muchow
John Muchow continues the J2ME and MIDP discussion by looking at MIDlet packaging. Apr. 26, 2001

Palm Programming with Waba
By Matthew E. Ferris
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. Apr. 19, 2001

Java 2ME and MIDP Development
By John W. Muchow
John Muchow shows how the Java 2ME and MIDP can be used to develop simple cell phone applications. Mar. 22, 2001

Java Programming for Palm OS
By Matthew E. Ferris
Describes the many Java programming options for Palm OS Mar. 15, 2001

What's J2ME?
By Daniel A. Tauber
Dan Tauber introduces the Java 2ME platform by building a Palm OS application. Mar. 8, 2001

Java API Map
Java API map of all the significant Java API on all development platforms: Java 2SE, Java 2EE, and Java 2ME. Also includes Jini and other API as well interoperability with CORBA and COM. Feb. 9, 2001

Borland JBuilder 4 Handheld Express
By Peter Varhol
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.


Return to ONJava.com.

Copyright © 2009 O'Reilly Media, Inc.