Ease of development will be a core focus of J2EE 1.5, the follow-up to the much-heralded J2EE 1.4, said a Sun Microsystems official.
J2EE 1.5 is due to be discussed at the JavaOne conference in San Francisco in June and be finalised a year after, said Joe Keller, vice-president of Java web services and tools marketing at Sun Microsystems at the J2EE 1.4 Kickoff event in San Francisco.
Modelled after the recently announced J2SE 1.5, J2EE 1.5 will provide features such as ease of development, meta data support and generics.
The meta data feature in J2SE 1.5 provides the ability to associate additional, annotated data alongside Java classes, interfaces and fields. Generic types enable API designers to provide common functionality for use with multiple data types.
The recently released J2EE 1.4 is being hailed as the web services version of J2EE, but Keller stressed that making it easier to develop with the platform also is critical.
“The developers think the ease of development features are a pretty big deal,” Keller said. Sun has been working to make Java development easier, and planned to release its Java Studio Creator tool for easier Java development next month.
During a panel discussions the question arose again over the possibility of providing the Java programming language under an open-source format.
Sun, which developed and shepherds the language, has gone back and forth on the issue, with different executives either warming to it or saying it is unlikely. Although Java is not open source, modifications can be suggested via the Java Community Process (JCP).
An IBM official said the company, which has been pushing for open-source Java, is in preliminary discussions with Sun on the issue.
“There’s advantages to it. What remains to be done is now to go about doing that in a meaningful way for our customers,” said Mark Heid, program director for WebSphere at IBM.
But Mark Fleury, chief executive officer and founder of JBoss, which makes the JBoss open-source application server, frowned upon the idea. Sun’s stewardship has produced great success for Java, he said.
Maintaining portability is key, he stressed. Fleury added he did not see that a lot would be gained by open sourcing Java.
Sun’s Jeff Jackson, vice-president of Java software engineering, said any effort to offer Java on an open-source basis would have to go through the JCP.
Keller also said the formal launch of the Java Tools Community is expected in early next month. The community, first announced in January, includes BEA Systems, Sun, and Oracle and is intended to promote interoperability of Java-based tools. IBM and Borland, however, have been absent from the organisation.
A BEA executive said the company will release this autumn an update to WebLogic Platform, the company’s suite of software products that includes a portal product, application server, development tool, integration technology and Java Virtual Machine.
A J2EE 1.4-compliant version of the application server will be included, although BEA already supports most J2EE 1.4 features already, according to Benjamin Renaud, deputy chief technology officer at BEA.
The company at its BEA eWorld conference in May plans to discuss its services-oriented architecture plans, which involve enabling an architecture for using services to develop new applications, Renaud said.
Meanwhile, Sun announced the latest J2EE 1.4 licensee, Shenzhen Kingdee Middleware, of the People’s Republic of China.
Several companies announced timelines for completing J2EE 1.4 compatibility, including Trifork of Denmark, which expected to ship a compliant application server in July.
Sun also announced availability of J2EE 1.4 Application Verification Kit. Previously a priced product, the kit tests for portability and correct use of J2EE APIs.
Paul Krill writes for InfoWorld