Menlo Park, Calif. - Java development is expected to get a boost on Linux at the JavaOne conference in two weeks, with partnerships
anticipated for including the Java Runtime Environment with Linux distributions, Sun officials said on Thursday.
Although the officials would not reveal who the Linux distributors would be, they said the intention is to distribute runtimes
for Java Platform, Standard Edition (Java SE), with Linux so that developers do not have to obtain them on their own. Developers
could then use the enterprise version of Java (Java Platform, Enterprise Edition, or Java EE) on top of the standard edition
in building applications.
"SE is the core platform. EE is the layer above for application development," said Laurie Tolson, vice president of the Java
Platform Group at Sun.
Sun officials conducted a teleconference at Sun offices to unveil Java EE 5, which was approved by the Java Community Process
this week. The unveiling of Java EE 5 serves as a curtain-raiser for the JavaOne conference, which begins in San Francisco
on May 16.
"This is a very significant upgrade to the enterprise Java platform," said Joe Keller, vice president of marketing for SOA
and Integration Platforms at Sun. Java EE features simplified programming, especially for Web services, the Web tier, and
transactional components, Keller said.
Key improvements include adherence to the Enterprise JavaBeans 3 specification, for programming of "plain old Java objects,"
and also backing for JavaServer Faces (JSF) 1.2, for simplified Web development. JSF support gives Java EE 5 a Web 2.0 bent,
enabling development of applications via AJAX (Asynchronous JavaScript and XML), according to Sun.
The event brought together representatives of companies often at odds with one another -- Sun, Oracle, SAP, JBoss, and BEA
Systems -- in support of Java EE 5.
"BEA's really thrilled about the Java EE spec," said Patrick Linskey, EJB technical lead at BEA. The company plans an EJB
3 technology preview at JavaOne. Announcement of general availability of version 4.0 of the Kodo persistence engine is also
expected by BEA during JavaOne.
"BEA is really going to become the place where developers are going to do all their Java EE development," said Linskey.
An SAP representative stressed the usefulness of Java in deploying SOA.
"The very fact that you have on this call people from SAP, Oracle, JBoss, and BEA all standing behind this announcement should
go to show this is very critical for the role of enterprise SOA," said Aiaz Kazi, vice president of Solution Marketing for
SAP NetWeaver. SAP has provided Java capabilities through its stack, he said.
"Interoperability and being able to use standards is key to being able to build and run smoothly your business applications
across your heterogeneous systems within an enterprise SOA," Kazi said.
Despite hoopla about Web scripting languages such as AJAX and PHP (Hypertext Preprocessor) taking the spotlight from Java
recently, Sun maintains that Java still is critical.
"Software just continues to evolve, so the Web tier is always going to be sort of at the front," said Jeff Jackson, senior
vice president of Java Development and Platform Engineering at Sun. Java, he said, is not getting old; the planned Mustang
release of Java features plug-ins for all scripting languages.
JavaScript is an old technology that has been revitalized to solve business problems, Jackson said. "The nice part is, it
coexists with Java just fine," said Jackson.
Asked about the possibility of open sourcing Java, Jackson said Sun continues to look at which technologies to open-source.
"Sun is very open source-oriented," he said. More open source announcements are expected, with Sun already having provided
its Java Enterprise System server middleware stack via open source, Jackson said.