Sun--one nation united under a Java groove. (APP Dev News Review).
That was Sun Microsystems Inc's message as it opened the annual JavaOne conference in San Francisco, California, outlining partnerships and initiatives to stimulate demand for Java.
Sun's goal is to grow the professional Java developer community to number 10 million individuals. Analyst Gartner estimates there are today 1.5m professional Java programmers.
Sun believes it will achieve growth by simplifying programming in Java sufficiently for novice business programmers to use the language while making the Java brand more recognizable for consumers. This latter step, Sun said, will indirectly stimulate the pace of development of Java-based applications and services by ISVs and enterprise programmers who serve customers.
Sun hopes, too, it can boost sales of servers as telcos buy equipment to keep pace with growing consumer services.
Schwartz said One Java would not mean the end of today's familiar platform specifications: Java for Smart Card, Java 2 Mobile Edition (J2ME), Java 2 Standard Edition (J2SE) or Java 2 Enterprise Edition (J2EE) for programmers.
Instead, there would be increased integration between specifications, while, to consumers, the brand would simply be Java. The Java Community Process (JCP) is working on specifications like JSR 220, enabling scripting languages such as Perl to interact more easily with the next Enterprise Java Beans (EJB) specification, version 3.0, part of the planned J2EE 1.4.
"We have been a little guilty of developing to many platforms.... we've got to get back to one platform," Schwartz said. "The CEO and developer doesn't want one set of technologies for one application and another set of technologies for another application."
JSRs combining elements of technology, such as APIS for network authentication that are used in J2ME and J2EE are an important way of growing the market for Java, Schwartz said.
"For the architecture to come together we have to build on network. We have to ensure that mobile developers are interacting with the server. We have got to put that together in one Java," Schwartz said.
Consumers are a part of Sun's plans to stimulate the pace of Java development. Sun plans an "Intel-inside" style worldwide marketing and advertising campaign this Fall, with unspecified partners in desktop and mobile systems. Schwartz unveiled a re-worked Java steaming coffee-cup logo, promising a "large amount of money" would be spent on the campaign.
He launched Java.com for consumers, offering information on Java and downloadable Java games and mobile services, including Christina everywhere--to update you on what pop singer Christina Aguilera is wearing.
Schwartz said Sun could build on Java's current brand recognition. He claimed Java is in the top-ten most recognized brands, with Nokia and Intel, for its security and reliability.
To stimulate development, businesses, carriers and ISVs are being targeted by Sun through a mobile initiative and new web site, Java.net. Sun announced common J2ME application testing criteria with Motorola, Nokia, Siemens and Sony Ericsson under the Unified Testing Criteria program and tools for J2ME application development under the Network Mobility Program.
Java.net, meanwhile, includes Java code with features including source code trees and issue tracking to manage e-mail lists for online, collaborative-based application development. Sun placed Java APIs for web services, C code compilation, gaming and Java desktops in Java.net for programmers to take and build applications, with plans to add further APIs in future.
Schwartz was joined on stage by Sun's chief technology officer John Fowler, who outlined planned updates to J2EE and J2SE. Fowler claimed the JCP-developed J2SE 1.4.2, due to ship on June 26, features 5,000 changes, some of which double performance on Windows and Linux on Intel-based systems and provide a native look and feel for Windows XP and Linux.
The already reported J2SE 1.5, codenamed Tiger, and J2EE 1.5, due after J2EE 1.4, will see changes around generics, metadata and collections simplifying development. There is no date for J2SE 1.5 or J2EE 1.5.
Sun, meanwhile, is working on its own, non-JCP-based improvements to Java. These include Fast Web Services, a modification to the JCP's Jax RPC using Web Services Description Language (WSDL) as a binary transport protocol instead of HTTP. Fast web services will reduce the size of a packet, Fowler said, freeing-up network capacity and reducing need for XML parsing in Java web services.
|Printer friendly Cite/link Email Feedback|
|Publication:||MarketWatch: Application Development|
|Date:||Jun 27, 2003|
|Previous Article:||Sun looks both ways on Java. (APP Dev News Review).|