In my grad-level software engineering course, I wrote this report on the Java media framework. I was hoping to do COM for Win32 ā€“ this was a technology Iā€™d been using heavily for years ā€“ but this was the last subject left. It turned out to be fairly interesting.


The Java Media Framework (JMF) is a recent API for Java dealing with real-time multimedia presentation and effects processing. JMF handles time-based media, media which changes with respect to time. Examples of this are video from a television source, audio from a raw-audio format file and animations. The beta JMF 2.0 specification will be used for this report, as they currently reflect the features that will appear in the final version.

Read full post