If you look at the source code, it imports several packages wrapped in jar files including jmf.jar which are not included in standard J2SE. So you need to download them and put into classpath in order to run this JMF player embedded in applet. As an end user to watch this clip, he doesn't need to use this "framework" but he has to do some set-up and configuration related to this 'framework", which bothers me. That's why I said it's a big obstacle to promote JMF.
Of course if Java developers can write installer or launcher to take care of the configuration business, end users will be happy to try your JMF program. But many JMF products put that burden on the shoulders of common users, who are used to do click, drag and drop stuff instead of modifying a configuration file. That's where frustration begins.
Cheers,
Daniel
Michael Czeiszperger wrote:
On Sep 16, 2004, at 12:33 PM, Daniel Zhang wrote:
I disagreed. JMF is a Java technology that tries to "synchronize and control audio, video and other time-based data within Java applications and applets". By definition, it tries to deliver the media data to end users with better quality and control management. So I don't think it is a toy or tool only for developers.
JMF stands for "Java Media Framework". Since when do end users use "frameworks"? The above quote says "within Java applications and applets". End users use applications which can be written using frameworks, and its up to the programmers of those applications and applets to configure JMF to work correctly.
JMF is exactly like DirectX on windows-- they're both libraries that can be used to build applications. No one expects windows users to use DirectX by itself, copying the DLL into the correct position and altering an application's library path. When a programmer writes a program using DirectX all of the configuration issues are taken care of in the installer and launcher, and the same is true of a Java program written using the JMF libraries.
Warm regards,
___________________________________________________________________ michael at czeiszperger dot org Chapel Hill, NC
_______________________________________________ Juglist mailing list [EMAIL PROTECTED] http://trijug.org/mailman/listinfo/juglist_trijug.org
