BEA said yesterday it will examine ways to optimize its JRockit Java Virtual Machine (JVM) to the Windows Server 2003 operating system, due for launch on April 24.

Much of BEA’s optimization work around JRockit has focussed on the underlying Intel Corp hardware platform rather than operating systems. This work has centered on compilers, code generation, end-to-end threading and garbage collection.

BEA has undertaken some work to enhance JRockit to current versions of Windows. These efforts including supporting asynchronous I/O in Windows to inject a performance boost.

Such work has been executed by BEA, though, and deputy chief technology officer Benjamin Renaud yesterday expressed hope BEA could work more closely with Microsoft in the era of Windows Server 2003.

We haven’t done anything specific for Windows. That’s something we will be looking at in coming months. We will be looking at feature availability and see if that’s something Microsoft is willing to work with us on, Renaud said.

Renaud said BEA is happy with JRockit’s performance, but the company hopes to ensure Java-based systems and web services run well on Windows and .NET.

As Microsoft prepares to launch Windows Server 2003 and its Visual Studio.NET 2003 application development environment this Thursday, executives are expected to position the products as part of a Windows and .NET-only answer to customers’ needs.

BEA, meanwhile, has for the last year been working successfully towards increasing its presence on Intel-based platforms while reducing the percentage of its customer base using its WebLogic Platform and JVM on Sun Microsystems Inc’s Solaris.

Our customers tell us we have some .NET and we want to make sure it works with what you offer, Renaud said.

The bottom line is… we are interested in making dead certain that if people want to deploy on Windows, or Linux or Solaris, we have a compatible and extremely highly performing solution.

Source: Computerwire