Sun Microsystems, which continues to plan for upgrades to the core Java platform, announced Tuesday at the JavaOne conference in San Francisco that Java Standard Edition (SE) 7 will feature a "superpackage" capability for improved distribution of small pieces of software.
The capability will overcome an obstacle in the current software distribution format in Java, said Bob Brewin, chief technical officer in the Sun software group. The current format is out of date and does not permit distributing smaller bits of software or creation and distribution of collections, he said.
"[Superpackaging] allows for more efficient distribution of Java applications as well as updates," Brewin said. Java SE 7 is anticipated next year.
Also on the agenda is modularization of the GlassFish Java application server in Version 3 of the system. This would allow for its use in applications such as embedded systems, Brewin said. The application server could be deployed in a device such as a PDA, where users could work with an application such as a calendar to make appointments and then re-synchronize with the network system later.
"The major breakthrough is it allows you to do things without necessarily having to be connected," said Brewin.
Sun also touted technology referred to as Mobile Services SOA, which features a framework to integrate network services such as location and identity and link them to Web services such as weather reports and stock quotes. Applications would be deployed on devices.
Brewin reiterated that Sun's new JavaFX technology, featuring a new runtime that enables deployment of visual applications from the desktop to devices, will be expanded beyond the current JavaFX Mobile, for deployment on phones.
"I do expect that there will be other [deployments]. For instance, I can easily see that we will release runtime systems for set-top boxes" or in-dash displays in cars, Brewin said. JavaFX Mobile is built on top of a Linux kernel, he said.
Sun's JavaFX Mobile features technology acquired when the company bought SavaJe last month.
In other announcements at JavaOne, Nokia unveiled a Java-enhanced edition of the company's Series 40 mobile development platform, including implementation of the JSR-248 (Java Specification Request) Mobile Service Architecture specification. The intention is to provide a consistent set of Java technologies for high-volume mobile handsets.
Also, Nokia touted collaboration with Sprint in development of the JSR-232 Mobile Operational Management specification for Open Services Gateway initiative (OSGi) and Sprint's adoption of OSGi for use in 3G environments.
Teamprise revealed plans to build a Java Software Development Kit (SDK) for Microsoft Visual Studio 2005 Team Foundation Server, which is Microsoft's application lifecycle management server. The SDK will enable developers to create applications in Java that access features in Team Foundation Server such as source code control and work item tracking.