Sun Microsystems announced the release of the Java Media Framework API software, a ''one-stop shop'' for multimedia on the Java platform.
Sun Microsystems, Inc. today announced the release of the Java(TM) Media Framework API software (JMF), a ''one-stop shop'' for multimedia on the Java(TM) platform. JMF 2.1.1, an optional Application Programming Interface (API)* package for the Java 2 Platform, Standard Edition (J2SE(TM)), provides a unified architecture for the capture, playback, streaming and transcoding of media content -- such as audio and video -- across most major operating systems. JMF source code will be released under Sun Community Source Licensing (SCSL), a flexible model under which the source code is available free and is further enhanced by a community of focused and dedicated developers.
The JMF API enables developers to incorporate audio, video, and other time-based media content into Java applications and applets. This powerful multimedia toolkit can run on any release of the Java Platform (version 1.1.x and higher).
''With the availability of JMF under the SCSL, the enterprise can leverage the benefits of community development and utilize JMF's portability and scalability from the server to the desktop to consumer devices. SCSL provides every participant with the freedom and authority to move development forward independently while maintaining compatibility,'' said Rich Green, vice president and general manager, Java Software at Sun Microsystems, Inc.
About Java Media Framework 2.1.1 Technology
JMF 2.1.1 extends the Java platform by offering advanced media processing capabilities, including media capture, compression, streaming, playback and support for important media types and codecs such as M-JPEG, H.263, MP3, Real-time Transport Protocol and Real-time Streaming Protocol (RTP/RTSP), Macromedia's Flash, IBM's HotMedia, and Beatnik's Rich Media Format (RMF). JMF 2.1.1 also supports popular media types such as Quicktime, Microsoft's AVI format and MPEG-1. In addition, JMF 2.1.1 includes an open media architecture allowing developers to access and manipulate individual components of the media playback and capture process, such as effects, tracks, and renders, or to utilize their own custom plug-in components.
JMF 2.1.1 technology ships in four different versions tailored to meet specialized developer needs, starting with the most portable version, written entirely in the Java programming language, and designed to work with any Java Compatible(TM) system. In addition, developers can choose optimized performance packs for the Solaris(TM) Operating Environment, Windows or Linux operating systems for increased performance and capabilities.
JMF 2.1.1 is part of the Java Media family, which also includes the Java 3D(TM), Java 2D(TM), Java(TM) Sound and Java(TM) Advanced Imaging APIs. With the Java Media APIs, software developers can quickly and easily add media-rich features, such as streaming video, 3D graphics and imaging processing, to their Internet ready applications and applets. By leveraging the inherent strengths of the Java platform, the Java Media APIs extend the ''Write Once, Run Anywhere(TM)'' capabilities to graphics, imaging and digital media applications, thereby dramatically reducing development time and costs.
JMF 2.1.1 is highlighted at Spring Internet World at the Los Angeles Convention Center, March 14-16 in Sun's booth, #1932. The streaming video demo will showcase how JMF works on both client and server systems, and how JMF can be used in conjunction with the new Java(TM) Web Start software to seamlessly deploy or stream Java applications and applets.
Java Media Framework At Work In the Industry
Apunix, an industry leader in multimedia kiosk solutions, has deployed JMF and Java technology-enabled kiosks for such companies as Alamo Car Rental, New Line Cinema, the San Jose Sharks and Andronico's Market. ''JMF has enabled us to provide our customers with kiosks delivering high quality, fast performing video and audio,'' said Sylvia Berens, Vice President and co-founder of Apunix. ''Multimedia is a key component of kiosk technology and Apunix has found JMF to be the only true cross platform solution.''
VideoSpheres Inc., an emerging leader in the development of infrastructure for managed digital video services over IP networks, uses JMF on their media server. ''We recognized the benefits of Java and JMF's support of open standards, that's why JMF was the clear choice for VideoSpheres when we evaluated what technology to use for our flexible media server architecture,'' said Todd White, Chief Technology Officer at VideoSpheres.
Availability of JMF: Sun Community Source Licensing Program (SCSL) and
Java Community Process(SM) Program (JCP)
Source code for JMF 2.1.1 will be made available under Sun's Community Source Licensing program (SCSL). SCSL is a flexible source licensing model that allows for publicly available source, and supports focused enhancement by a community of dedicated developers. Furthering its commitment to work with the Java community on future Java software development, Sun has carried out all JMF development efforts under the Java Community Process(SM) (JCP) Program.
For more information on JMF, visit http://java.sun.com/products/java-media/jmf .
About Sun ONE
Sun(TM) Open Net Environment (Sun ONE) is one of the industry's most comprehensive offerings to deliver Web services today and includes an architecture and roadmap based on open standards, such as Java and XML technologies, to take advantage of the new generation of smart Web services and beyond. Smart Web services are enhanced Web services with a level of intelligence based on context that spans multiple networks beyond the Web, and provide a richer experience for both enterprises and end-users. Sun ONE will simplify the way in which both Web and open smart services are created, assembled and deployed -- benefiting enterprises with better business-wide productivity, developers with faster time-to-service and increased market opportunity, and consumers with an enriched user experience. More information about Sun ONE can be found at www.sun.com/software/sunone.
Java Community Process(SM) Program
Since its introduction in 1995 as the open, participative process to develop and revise Java technology specifications, reference implementations, and technology compatibility kits, the Java Community Process program has fostered the evolution of the Java platform in cooperation with the international Java developer community. More than 80 Java technology specifications are in development in the JCP program, which has over 300 company and individual participants. For more information on the JCP program, please visit http://java.sun.com/aboutJava/communityprocess .