by Thomas Ulrich
March 25, 2002 -- Pat Sueltz, executive vice president for the
Software Systems Group, Rob Gingell, vice president and Sun Fellow,
and John Gage, chief researcher and director of the Science Office,
joined thousands of developers, businesspeople, and reporters in
Moscone Center for a Conference keynote that demonstrated why JavaTM
technology has come of age.
Facing a sea of developers, keynote speakers Rich Green, vice president
for Java and XML platforms, and James Gosling, vice president and Sun
Fellow, moved confidently across the stage, reflecting on the spirited
growth of the Java platform from a gleam in James Gosling's eye to a
strapping youth eager to challenge the world.
By any measure, the JavaOneSM conference and the technology it
highlights connect the planet. This year, the world's largest
developers conference features more than 1,000 speakers, 300 technical
and business sessions, and nearly 250 Birds-of-a-Feather (BOF)
sessions. The Conference web site, through the JavaSM Learning Center
program, delivers many of these sessions in several languages, making
the weeklong conference a yearlong experience for millions of
"We're at a moment when Java [technology] is embedded into devices
globally," says Gage. "We're not at the 10 million number; we're
reaching 100 million Java [technology-enabled] devices."
The Numbers Speak for Themselves
The Internet is no longer limited to computers. Desktops have given way
to cell phones, which will soon yield to thermostats and switches.
"Think of each wave of devices as different generations with a
population several orders of magnitude larger than the previous
generation," Green explains. The ARC Group estimates that by the year
2004, Java technology will empower more than 1 billion wireless
For Jouko HSyrynen, vice president of mobile software at Nokia, "2002
is the year of wireless technology." This year, his company alone will
ship tens of millions of handsets featuring Java technology.
Following a demonstration of Nokia's Tradepoint Broker Service, Green
said: "With the success of [JavaTM 2 Platform, Micro Edition] J2METM
and all the focus on web services, we're bringing web services to
hundreds of millions of devices planned for delivery." Java
Specification Request 172 (JSR 172) extends web services standards to
J2ME platform-based clients, including Connected Limited Device
Configuration (CLDC) and Connected Device Configuration (CDC) profiles
using two optional packages: APIs for XML data parsing and XML-based
Rich also announced "Project Monty," which will deliver
high-performance virtual machines (VMs) for devices. Ideally suited for
data-enabled phones and entry-level PDAs, the new VMs will work with a
variety of microprocessor designs and be commercially available by the
summer of 2002.
As for the present, developers have downloaded 18 million JavaTM 2
Platform, Standard Edition (J2SETM) JavaTM Foundation Class (FCS) SDKs
since the release of J2SE 1.2 in 1998. They downloaded 16 million
copies of the J2SE 1.3.1_01 platform during October 2001 alone. With
massive scalability and record-breaking performance, the J2SE 1.4
platform had 1.25 million downloads since February 2002. Describing the
JavaTM 2 Platform, Enterprise Edition (J2EETM) as "da bomb," Greene
cited its 36 licensees and described the platform as the architecture
that delivers web services by simplifying business integration,
enabling faster development, and offering freedom of choice.
Developers have downloaded Java XML Pack and the Java Web Services
Developer Pack in large numbers since January. The Java XML Pack
includes the JavaTM API for XML Messaging ("JAXM") to send and receive
XML messages, the JavaTM API for XML Processing ("JAXP") for processing
XML documents, the JavaTM API for XML Registries ("JAXR") to interact
with registries and JAX-RPC to interoperate and build web applications
and web services using Simple Object Access Protocol (SOAP) 1.1 to
perform RPCs using XML.
He confirmed Sun's commitment to Java technology on Microsoft Windows
by discussing the many original equipment manufacturers and independent
software vendors interested in bundling Java VMs for XP and encouraging
developers to download an early access version from
Green also announced the release of the Application Verification Kit
(AVK), a tool intended to help developers build and test applications
for the correct use of J2EE platform APIs and portability across J2EE
platform-based application servers. A controlled access program is
already under way. Developers can download the kit at
"Companies representing 95 percent of the world's smart-card
manufacturing capacity contribute to the Java CardTM platform," Green
said before introducing his last demo. Launched in 1996, the Java Card
platform has over 40 licensees. In 2002 alone, companies will ship 250
million Java Card platform-enabled smart cards.
The Project Liberty Alliance includes over 50 companies from the
entertainment, travel, financial, communications, and technology
industries. Chartered this December, the alliance is creating an open
specification for Network Identity that is independent of language,
platform, operating system, or device.
Greg Wolff, group marketing manager from Sun, demonstrated how the next
wave of Internet applications will combine web services developed and
deployed using the Java platform with emerging Network Identity
standards from the Project Liberty Alliance. This prototype aligns
Sony, United Airlines, CitiBank and Mastercard to deliver concert and
airline tickets, a rental car, and a backstage pass to a Joshua Bell
concert in San Diego.
"Java [technology] end-to-end has arrived," Gosling mused as Green left
Gosling led four demonstrations including Autodesk's Architectural
Studio, Sun Labs' Ace Java performance tool, ForteTM for Java
software's Content Delivery, and the Java Sumo robots.
Larry Felser, director of the Architectural Studio product group,
showed how his company created a tool for architects and designers who
are not comfortable with computers. He used Java technology to create a
two-dimensional floor plan and a three-dimensional rendering of a
building that he could store or mail to a client by way of a SunTM
server. Architectural Studio supports permits architect to collaborate
on a design in real time.
Bruce Daniels, principal project investigator from Sun Labs,
demonstrated "Project Ace," a tool that permits rapid intuitive
development of architecture-independent, high-performance enterprise
applications. Bruce created a complex application from scratch in fewer
than five minutes.
Debra Masada led Sun's Forte for Java software demo. With the J2ME and
J2EE platforms and XML-based web services as the foundation, she
extended an existing enterprise solution to a wireless device using web
The keynote ended with a contest between the "JavaNator" and the
"JamesNator," two Sumo robots. Jim Wright from Sun led the demo,
sending the "JavaNator" instructions from a cell phone by way of a Sun
server. Using remote control, Gosling guided the "JamesNator." Yet
another example of a real-time Java end-to-end application, the robots
relied on wireless phones, real-time Java technology in an embedded
device, iPlanetTM Web Servers, SunTM Open Environment (Sun ONE)
technology-based end-to-end architecture, and applications and services
certified in the SunToneSM program.
The bout ended in a draw with the "JamesNator" winning the first round
and the "JavaNator" winning the second.
Conceding defeat, the "JavaNator" followed Gosling off the stage.
Java technology end-to-end has indeed arrived.