Java Hits the Road
By Janice J. Heiss
Join the Java bus as it goes on tour from code to coast.
Java developers, architects, programmers, and enthusiasts can drink up more of their favorite brew thanks to Oracle’s Java bus, which hits the road this summer from New York, New York, on a high-tech cross-country Java Road Trip slated to hit 20 cities by September. The Java Road Trip: Code to Coast tour demonstrates Oracle’s commitment to the Java programming language. Among the tour participants are distinguished Java technologists at Oracle—including Jeet Kaul, vice president of Java development; Octavian Tanase, vice president of the Java platform; and Craig Gering, vice president of Java mobile and embedded—who will demonstrate rich new Java technologies, support fellow developers at Java user group (JUG) meetings, meet with enterprise developers and consumers, and share the spirit of innovation that is the essence of Java.
“I think of the Java Road Trip as a big block party,” says Allan Davis, a leader of the Cajun JUG in New Orleans, Louisiana, and a member of the NetBeans Dream Team, a community-driven group of NetBeans users. “I’ve been working with Java for 12 years, and I’m eager to see how Oracle will steward it into this new generation. I’m very excited about the Java Road Trip and the opportunity for the members of our Java user group to meet up with the developers who drive the Java platform.”
A major stop on the road trip is the Kaleidoscope conference, held this year June 27 through July 1 in Washington DC. Kaleidoscope, sponsored by Oracle Development Tools User Group (ODTUG), is known as the tools conference for Oracle developers and architects. The Northern Virginia JUG, which has 2,000 members, was invited to participate in a day-long Java workshop at the conference June 30; the Java bus stop coincides with the workshop.
“We’re really excited about the Java Road Trip coming to Kaleidoscope,” says Mike Riley, president of ODTUG. “The Java Road Trip demonstrates Oracle’s dedication to Java and the Java user community. From the developer perspective, it’s great to have the entire middleware technology stack all under one roof. At Oracle, the middleware stack has been getting more attention and has become more focused on the pieces of Java. As Oracle has begun moving from proprietary technology toward Java, many of our developers are moving that way as well.”
After its visits to New York City; Boston, Massachusetts; and Washington DC, the bus heads across the country, making major stops in Atlanta, Georgia; New Orleans, Louisiana; Houston and Dallas, Texas; Denver, Colorado; Salt Lake City, Utah; Seattle, Washington; and San Jose, California, before it reaches San Francisco, California. At each stop along its route, the Java bus team will unpack its tents and show off recent developments in Java technology, including Java Platform, Enterprise Edition 6, which was released in December 2009 with functionality that makes developing and deploying enterprise and Web applications easier.
Other demonstrated technologies include four applications based on the JavaFX platform, which provides a unified development and deployment model for building expressive rich internet applications across browsers, desktops, mobile devices, and TVs. These include
The Java Road Trip: Code to Coast tour also showcases Java technology’s use in embedded devices. From printers and routers to ATMs, large military and commercial aircraft to deli meat scales and home automation systems, Java’s feature set, built-in networking and security, and cross-platform portability power embedded computing. Oracle has ports of Java technology that run on a wide range of platforms, from ARM and PowerPC to MIPS and x86, and on Linux, Oracle Solaris, and Windows Embedded operating environments.
What’s under the hood? Java Real-Time System, Oracle’s commercial implementation of the Real-Time Specification for Java (JSR-001), and Oracle Solaris on x86 power these embedded devices. For something completely different, perhaps you’ve tried an Amazon Kindle? What drives the Kindle display? Java Platform, Micro Edition (Java ME) Connected Device Configuration. So whether you’re controlling a small device or a large one, Oracle has the right Java to get you started—and you can see it all on the Java bus.
Other innovative Java technologies on display during the Java Road Trip: Code to Coast tour include the Java Store, Music Explorer FX, and Oracle Application Development Framework.
Tor Norbye, part of the “Java Posse”—a group of Java luminaries known for their podcasts, supersized cowboy hats, and technical prowess—and now a member of the technical staff at Oracle, is confident about Oracle’s steering the Java bus. “Oracle has made it clear that it will continue to develop Java,” he says. “I’m convinced that Java will not only continue but will prosper, with even more resources.”
Impact of Java
Java’s importance—and reach—cannot be overestimated. More than 9 million developers use the Java platform, now in its 15th year. Java is deployed in every major industry and powers more than 7 billion internet-connected devices, including 800 million desktop computers. Java is found on laptops, datacenters, game consoles, scientific supercomputers, cell phones, car navigation systems, lottery terminals, medical devices, parking payment stations—and the internet. If you’re living in the modern world, you’re using Java.
Oracle plans to support and grow that reach. “As stewards of Java, we at Oracle want to continue to make Java the most ubiquitous platform for developers in any environment,” says Hasan Rizvi, senior vice president of Oracle Fusion Middleware and Java products. “We want to make sure that Java continues to attract more and more developers and continues to be used on more kinds of devices and platforms.”
Rizvi says that Oracle’s success is linked to Java’s success. “Java is critical to our success—we have a huge investment in middleware and our application product portfolio, which is developed entirely in Java,” he says. “We want to see the excitement and the rate of innovation in Java increase in the developer community in the coming months and years.”
Janice J. Heiss is a Java acquisitions editor at Oracle who writes about the Java platform. She also writes about Oracle Solaris, scripting languages, and other dimensions of programming.