my dog learned polymorphism*
The moose likes Blatant Advertising and the fly likes Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Other » Blatant Advertising
Bookmark ""LEARNING WIRELESS JAVA" - Release Announcement - O Watch ""LEARNING WIRELESS JAVA" - Release Announcement - O New topic
Author

"LEARNING WIRELESS JAVA" - Release Announcement - O'Reilly

Cindy Glass
"The Hood"
Sheriff

Joined: Sep 29, 2000
Posts: 8521
WIRELESS JAVA OPENS THE DOOR FOR NEW HANDHELD APPLICATIONS
O'REILLY'S "LEARNING WIRELESS JAVA" BRINGS DEVELOPERS UP TO SPEED

Sebastopol, CA--Although it may seem as if Java programmers are trying to take over the world, the truth is that Java's versatility leads it
naturally into new frontiers of technology where, rather than encroaching on the turf of existing technologies, Java has a way of complementing them. Now that Java has come to the wireless arena with the advent of the Java 2 Platform, Micro Edition (J2ME) from Sun Microsystems, the possibilities for new wireless applications and
over-the-air distribution models for handheld devices are beckoning to Java Programmers. "Learning Wireless Java" by Qusay H. Mahmoud (O'Reilly, US $34.95) was written to bring these programmers up to speed with wireless Java as quickly as possible.
"Wireless Java can be used to develop any kind of application you can think of," says Mahmoud, "including financial, such as mobile commerce, games, healthcare applications, and others." Organizations will see the benefit of wireless applications when their employees can access critical business information efficiently from anywhere they go.
Mahmoud, who has written dozens of articles and tutorials on developing wireless applications, contends that the next big shakeup in the
technology industry is wireless, and wireless Java will play an important role in it.
According to Mahmoud, there are numerous advantages to using Java for wireless devices, including the dynamic download of applications that will run even when the device (say, a cell phone) is disconnected from the wireless network or out of the coverage area. A second advantage is
that wireless Java provides support for disconnected operations. And, true to Java in general, wireless Java applications are platform-independent: they run on all wireless Java-enabled devices in the same manner.
"The wireless applications we see now are mainly written using the Wireless Application Protocol (WAP). One major difference between WAP and Wireless Java is the interaction model," Mahmoud explains. "The Wireless Markup Language (WML) provides the tags and the possible presentation attributes, but it doesn't define an interaction model.
For example, WML defines a SELECT element for providing a list. Some WAP-enabled devices interpret the SLECT tag as a popup menu list while
others interpret it as a menu that can be used for navigation.
Therefore, there is no standard interaction model defined for this element. If a developer uses it, the application may run well on some devices and poorly on others. Wireless Java applications, on the other hand, provide a clearly defined standard for interaction, using commands that are mapped to soft buttons."
In "Learning Wireless Java," Mahmoud introduces the Connected Limited
Device configuration (CLDC) and the Mobile Information Device Profile (MIDP) for developing wireless applications, as well as tips and tricks
for using Sun Microsystems' lightweight K Virtual machine (KVM). He leads developers through the basics of MIDlet programming, and explains
how to use the General Connection Framework for networking support, the high-level and low-level graphical APIs, and the J2ME record management
system for persistent storage.
"Learning Wireless Java" is designed to serve as a quick guide and reference for programmers who are familiar with the Java 2 Standard
Edition (J2SE) and are interested in developing wireless software applications. It assumes that the reader is familiar with Java programming and has worked with the J2SE classes. Discussion centers on building safe, compact applications with the graphical interface, database, and networking capabilities that the J2ME supports. In
addition, this book also shows how to download applications to the latest J2ME-enabled devices, including the Motorola i50x and i85s
phones and upgraded Palm handhelds.
Additional Resources:
"Learning Wireless Java" is also available on Safari Books Online,
see: http://safari.oreilly.com/
An article by the author, "Invoking JavaServer Pages from MIDlets" can
be found at:
http://www.onjava.com/pub/a/onjava/2001/12/05/wirelessjava.html
Chapter 5, "MIDP GUI Programming" is available free online at:
http://www.oreilly.com/catalog/wirelessjava/chapter/ch05.html
For more information about the book, including Table of Contents, index, author bio, and samples, see:
http://oreilly.com/catalog/wirelessjava/
For a cover graphic in jpeg format, go to:
ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/0596002432.jpg
Learning Wireless Java
By Qusay H. Mahmoud
January 2002
ISBN 0-596-00243-2, 245 pages, $34.95 (US), $52.95 (CAN)
order@oreilly.com
1-800-998-9938
http://www.oreilly.com
About O'Reilly
O'Reilly & Associates is the premier information source for
leading-edge computer technologies. We communicate the knowledge of
experts through our books, conferences, and web sites. Our books, known
for their animals on the covers, occupy a treasured place on the
shelves of the developers building the next generation of software. Our
conferences and summits bring innovators together to shape the
revolutionary ideas that spark new industries. From the Internet to the
Web, Linux, open source, and now peer-to-peer networking, we put
technologies on the map. For more information: http://www.oreilly.com


"JavaRanch, where the deer and the Certified play" - David O'Meara
Thomas Paul
mister krabs
Ranch Hand

Joined: May 05, 2000
Posts: 13974
To order this book:
Learning Wireless Java


Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: "LEARNING WIRELESS JAVA" - Release Announcement - O'Reilly