"The Java industry has asked us for a roadmap that shows Java's smooth, open evolution from a new object-oriented programming language to a complete programming and operating environment," said Alan Baratz, president of JavaSoft. "We've defined the core APIs that will be basic to the highly compact Java platform that will be embedded in the industry's leading operating systems.
"In addition, we have defined Java Standard Extension APIs -- standard because they are fully specified and documented to promote consistent, universal usage; extensions because they're additions to the core Java platform. Each of the Java Standard Extension APIs will maintain full compatibility with the Java platform as it moves forward."
Although JavaSoft developed some of these APIs on its own, most are the result of a partnership. "We identified a small group of industry leaders and then worked closely with them to define a draft API, refine it, and get feedback from them," said Stuart MacMillan, manager of strategic alliances and acquisitions at JavaSoft.
The Java Media APIs are designed to make it easier to deliver multimedia over the Internet. Intel Corp. and Silicon Graphics assisted in the development of a media framework API to coordinate the display of audio, video, and MIDI. Intel also is working with SGI on the 3-D graphics API and with Macromedia on the animation API.
Alan Holzman, technology manager for strategic partnerships at Intel, said the media framework will allow users to do full audio and video streaming. With Intel's RSX technology, users also will be able to listen to 3-D audio. Programmers will be able to create applications with moving backgrounds and characters and a moving foreground. Intel is scheduled to deliver the API in the fourth quarter of this year, and it will be the first implementation for Microsoft Windows.