BEA Systems, Borland Software and IBM are all making announcements at the JavaOne conference in San Francisco this week which will boost the Java programming language.
The show will feature Borland Software joining the JTC (Java Tools Community) as well as moves by Compuware and BEA to accommodate the Eclipse open-source tools effort.
IBM will tout new developer resources for building SOAs (service-oriented architectures). Several third parties, meanwhile, will participate in a JavaServer Faces component marketplace at java.com.
Borland will formally join the JTC as a core member, according to Pat Kerpan, Borland chief technology officer. The JTC was formed in January by Sun Microsystems, BEA Systems, and others to provide for interoperability of Java tools.
In participating, Borland is seeking interoperability in design and deploy times for Java tools, Kerpan said.
Borland had considered joining at the initial formation of the organisation, but at the time had some questions about the JTC’s relationship to the Java Community Process (JCP), the formal procedure for proposing amendments to Java.
Borland was concerned that the tools organisation might compete with JCP.
“From our viewpoint, the relationship to the JCP was unclear, at least in our minds,” Kerpan said. Now, it is clear the two programs are not competitive to each other, he said.
Compuware, meanwhile, will unveil its OptimalJ 3.2 tool for analysis, design and testing. Featured in Version 3.2 is a plug-in to integrate OptimalJ with the Eclipse IDE. Additionally, Unified Modeling Language (UML) models are being added for sequence and state diagrams, for modelling the flow of an application, and expressing changes in a particular occurrence of data, respectively.
The Developer Edition also will ship with the JetBrains IntelliJ IDE.
Compuware, a member of the Eclipse organisation, traditionally has relied on the NetBeans IDE but is expanding to include Eclipse and IntelliJ.
Also featured in Version 3.2 are behaviour modelling capabilities for applications and model-merge functions to ease collaboration. OptimalJ ships on 13 July, with licences costing from $1,900 (£1,045) per named user for the Developer Edition Powered by IntelliJ, to $5,000 per user for the Professional Edition, and $10,000 per user for the Architecture Edition.
BEA along with Eclipse and Instantiations plan to unveil “Pollinate”, an open-source incubator project to build an Eclipse-based development environment and toolset to integrate with Apache Beehive. The Beehive effort is an open source application framework based on BEA’s WebLogic Workshop.
Instantiations will build a set of Eclipse plug-ins to bolt onto Beehive, according to BEA. Eclipse developers can take advantage of BEA’s control technology, which provides a lightweight, server-side component model to allow applications to connect to databases, web services, and Java Message Service message queues, said Dave Cotter, director of developer marketing at BEA.
With the newly shipping Sun Java Studio Creator tool being based on JavaServer Faces component technology, Sun Microsystems at JavaOne will unveil a JavaServer Faces Component Catalog at java.com.
These components will provide developers with access to compatible third-party components to shorten project cycles, according to Sun. Companies now participating include Ilog, Otrix, and Software FX.
Companies planning to participate in the future include Environmental Systems Research Institute and Quest Software. Components to be offered provide specialised functionality such as charting and GIS infrastructure.
IBM will expand its “on demand” resources for developers by making available educational resources on SOAs. The materials be available on the web services “zone” of the IBM developerWorks site at www.ibm.com/developerWorks.
IBM is also announcing that developers building on standards-based platforms who visit the website now can get additional 10% discounts on hardware as well as access to the IBM Career Index for job-searching. Discounts also are available on books.
Borland at JavaOne also will tout its upcoming Optimizeit ServerTrace 3 tool, providing performance optimisation and management for the J2EE platform and SOAs. Shipping in August, the software serves as the performance testing component of Borland’s ALM (application lifecycle management) portfolio and features integration with the StarTeam management element of the ALM platform. This integration provides for problem-tracking.
New in Version 3 is the ability to pinpoint performance bottlenecks quickly during pre-deployment testing, in the Test Edition of the product. It can be integrated with third-party test tools such as Mercury LoadRunner and Segue SilkPerformer.
Version 3 tracks web service application calls in SOAs, to optimise response times and maintain application availability, according to Borland. A hibernate mode featured in the Production Edition of ServerTrace 3 captures performance diagnostics at the precise moment when an application problem occurs.
Paul Krill writes for Infoworld