Emphasizing the role of Java on mobile devices, and the worldwide explosion of wireless connectivity, Sun Microsystems President and CEO Jonathan Schwartz welcomed former Sun President Edward Zander—now CEO of Motorola—to the stage of the opening general session at this months JavaOne conference in San Francisco.
"Mobile broadband is going to change the fundamentals of delivering applications and services," said Zander. "Whats needed is a service delivery platform, and I cant think of a better one than Java."
Schwartz asserted several times during his remarks that Motorolas shipments of mobile phones outnumber the entire PC industrys rate of shipping new machines. Sun Chief Researcher and Science Vice President John Gage concluded the general session on May 16 with a bit of mobile hardware one-upmanship, showing one of a limited number of Developer Edition Jasper handhelds from Group Sense PDA, whose software platform from SavaJe Technologies features anti-aliased fonts and other desktop-class user interface components and behaviors. This raises the bar, said Gage, for the smart-phone form factor.
I spoke later that day with Sun Fellow and Vice President James Gosling, original designer of the Java language, about the implications of having this kind of interactive power on handheld devices. He reminded me that he began work on whats now Java about 16 years ago, representing "a lot of turns of the Moores Law crank" in terms of hardware performance growth. But he repeated a concern that hes shared with me in the past—that the delivery of mobile bandwidth in the United States is years behind whats taken for granted in other countries.
Its arguable that testing of the delivery network should take priority over testing of device capabilities, as eWEEK Labs continues to assess the opportunities available to enterprise technology adopters.
Technology Editor Peter Coffee can be reached at firstname.lastname@example.org.
Resources and tools for Java development aimed at mobile, consumer and embedded devices: java.sun.com/javame
Tools and community resources: www.savaje.com/developers.html
The Java language designers observations and comments: blogs.sun.com/jag