ad info
   personal technology

 custom news
 Headline News brief
 daily almanac
 CNN networks
 CNN programs
 on-air transcripts
 news quiz

CNN Websites
 video on demand
 video archive
 audio on demand
 news email services
 free email accounts
 desktop headlines

 message boards





How Palm V stole the show at JavaOne

The KVM loaded on the JavaOne-ready Palm V lists the Java classes found on the Palm Computing device   

July 26, 1999
Web posted at: 10:28 a.m. EDT (1428 GMT)

by Mariva H. Aviram

(IDG) -- The best thing about the recent JavaOne conference in San Francisco wasn't the keynote speeches from industry leaders, or the technical sessions, or the vendor exhibition in the pavilion, or even the food or outdoor concerts or endless parties at night. It was the Palm V, made by 3Com, which JavaOne attendees could purchase for less than half the going retail price. In fact, an attendee would have been a fool not to take advantage of such a bargain. This piece of equipment, normally priced around $400, easily fits in your hand or your pocket, and is the envy of all who do not posses one. Heck, if attendees changed their mind after purchasing one for $199, they could turn around and sell it on eBay for a profit. But I'd be willing to bet my own brand-new Palm V that not one of the 20,000 JavaOne attendees who chose to purchase one did so. That's because the Palm is just so cool -- especially given that Java's now on it.

The big giveaway

The benefits to Sun of practically giving away the Palm V at the conference are clear: Sun gets to show off the power of Java running on a tiny little machine, reward each JavaOne attendee for showing up, and inspire all those developers to attend again next year and see what new goody they'll be getting. All that makes sense. (Word on the street was that Sun paid 3Com full price -- or at cost, at least -- for the Palm Vs and then gave JavaOne attendees the gift of getting them for much less, thereby taking on the financial hit itself.) But what was in it for 3Com? As someone who despises today's ever-increasing barrage of advertising and marketing, I have to applaud 3Com for its forward-thinking marketing technique on this one. The PDA manufacturer aptly realized that the best development tool for the Palm is Java and, having established a partnership with Sun, it needed Java developers -- lots of them, and good ones -- to start making stuff for the device. The more applications available to Palm users, and the bigger the variety of apps, the better place the company has in the market.
 JavaWorld home page
 Reviews & in-depth info at
 *'s programming tools page's Java page's personal news page
  Year 2000 World
  Questions about computers? Let's editors help you
  Subscribe to's free daily newsletter for developers and technical experts
 Search in 12 languages
 News Radio
 * Fusion audio primers
 * Computerworld Minute

Palm Computing Inc., a subsidiary of 3Com, is undoubtedly leading the global personal companion device market, with a 72 percent user share, according to recent IDC statistics. On the developer side, Amy Reardon Nemechek of A&R Partners, Palm Computing's public relations firm, says that 20,000 third-party Palm application developers are currently signed up to develop for the Palm platform -- twice as many as last year.

According to Palm Computing President Robin Abrams, "The ability to run Java applications on our products opens up development to tens of thousands of Java developers creating both consumer and business solutions that can now be extended to our platform." Appealing to Java developers was just the next step in growing the massive cult following that the Palm has. And where could 3Com quickly find a large number of good Java programmers? At JavaOne, of course. This was a win-win success all around -- for 3Com, for Sun, and best of all, for JavaOne attendees.

You've come a long way, baby

JavaWorld's coverage of the 1998 JavaOne Developer Conference included the article "Palm Pilots ubiquitous at JavaOne, despite device's current decaffeinated status" (link below). Back then, many people at the show were toting Palm Pilot Pros, and the 3Com booth exhibitors were showing off the then brand-new Palm III. 3Com demonstrated its commitment to Java by releasing the Conduit Development Kit (Java Edition), which allowed a programmer to design a Java application on the desktop, transfer the data from the application to the device through a conduit, and access the data through an application already present on the Palm. But Java-developing Palm owners couldn't do much more with Java than treat the PDA as the frontend to a desktop-based application. Because 3Com at the time couldn't get a JVM to work on the limited-resourced Palm -- even the smallest working JVMs at that time were just too bulky for the Palm operating system -- developers were stuck with C/C++ as the only comprehensive programming option.

A lot has changed in 14 months. The most important development has been Sun's release of its new small-footprint KVM (K Virtual Machine, formerly known as the KJava VM) for consumer devices, which uses just 40 to 128 KB of memory -- far less than the 1 MB JVM Palm with which developers were experimenting last year.

As a result, developers can extend information and applications based on Java to the Palm device, in order to provide a number of services:

  • Wireless and wired access to corporate e-mail
  • Secure, Internet-based e-commerce and electronic banking services
  • Intranet data access for mobile applications, such as sales force automation, health care, transportation, and restaurant service

These examples only scratch the surface of the vast possibilities implicit in the union of Java and the Palm V.

The KVM and the JavaOne Hackathon

JavaOne attendees who bought Palm Vs found the new devices already loaded up with the developer's release of the KVM, along with a variety of KVM-based applications, such as a customized JavaOne scheduler (identical to but separate from the built-in date book application), news channel receivers, and a number of infrared games designed to get JavaOne attendees to talk to each other while tapping away on their Palm screens.

Sun demonstrated its confidence in the ease of developing KVM-based Palm applications by sponsoring the Hackathon that ran during the course of the JavaOne conference. Hackathon competitors entered a variety of innovative applications in the contest, from David Fox's useful WhiteBoard, which allows you to draw a picture and infrared-beam it to any other KVM device, to Michael Lagally's PalmTracker, which promotes human interaction by finding other Palm carriers via an infrared contact signal, to Kenneth Moreland's Nerd_Finder, which simply spins an arrow around on the screen and inspires you to go talk to whomever is on the receiving end of the arrow.

In the KJava Playground, the conference computer lab, the air was heavy with silence, a stark contrast to the noisy hubbub of the JavaOne Pavilion adjacent to it. Here, Hackathon competitors pounded out KVM-based Palm apps for hours.

John Brewer, proprietor of Jera Design and winner of the "Most Visionary App" Hackathon award for his SolitaireJB Palm application, gestured toward his fellow Java developers in the lab and remarked, "Some of these guys have been in this room for the past two days, working on their Palm app. As soon as they bought their Palm, they ignored the rest of the show and came in here and started programming away."

On the horizon

Sun and 3Com plan to continue working together to develop a way to deliver content and Java applications to Palm Computing devices via Sun's software products. The companies are also exploring opportunities to integrate Sun software with 3Com's service, the recently-announced wireless Internet access and messaging service for the Palm VII organizer; the latter product features a built-in two-way wireless radio with an integrated antenna. But right now, I'm perfectly content playing with the Palm V version of the organizer -- a compelling keepsake from JavaOne '99.

3Com eyes WAP for use in Palm devices
July 19, 1999
Why aren't more PDAs wireless?
July 15, 1999
The future is at hand
July 14, 1999

PalmPilots ubiquitous at JavaOne, despite device's current decaffeinated status
Ring fever: A first-hand look at Java-powered jewelry
Sun basks in Jini's potential in land of many devices
How to upgrade a PalmPilot to a Palm III
(PC World Online)
Why PalmPilots and PDAs may be IT's worst nightmare
The PalmPilot cult goes shopping
(The Industry Standard)
Find the right handheld computer
Year 2000 World
Note: Pages will open in a new browser window
External sites are not endorsed by CNN Interactive.

Palm Computing
(A division of 3Com Corp.)
Note: Pages will open in a new browser window
External sites are not endorsed by CNN Interactive.
Enter keyword(s)   go    help

Back to the top   © 2001 Cable News Network. All Rights Reserved.
Terms under which this service is provided to you.
Read our privacy guidelines.