- From: Wo Chang, x3439 <wchang@nist.gov>
- Date: Mon, 11 Jan 1999 15:21:16 -0500 (EST)
- To: www-smil@w3.org
S2M2 1.0 - a Java applet-based SMIL player is available at:
http://smil.nist.gov/player
NIST's Multimedia Group is happy to announce the availability of
the S2M2 (both source code and classes), a release of our Java
applet-based SMIL player.
S2M2 SMIL player is based on Synchronized Multimedia Integrated
Language (SMIL) 1.0 of SYnchronized MultiMedia Working Group (SYMM)
of World Wide Web Consortium (W3C). S2M2 is strictly an experimental
development to validate and testing the SMIL specification. You're
free to modify and distribute however you want, but please see the
http://smil.nist.gov/player/Copyright.html for more details.
S2M2 utilizes the following technologies:
o SAXDOM (Simple API for XML on Document Object Model) for
handling XML & DTD;
o JMF (Java Media Framework) for handling audio/video clips
o Java JDK for handling general Java applet GUI
Enclosed is the ReadMe First of S2M2.
Any feedback, suggestions, and comments are welcome.
--Wo Chang <wchang@nist.gov>
National Institute of Standards and Technology (NIST)
Information Technology Laboratory (ITL)
Advanced Network Technologies Division (ANTD)
Multimedia and Digital Video Technologies Group (MADVTG)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ S2M2 ReadMe First ~~~~~~~~~~~~~~~~~~~~~~~~
S2M2 - Java Applet-based SMIL Player (version 1.0)
====================================================
by Wo Chang, NIST/ITL/ANTD/MADVTG, Jan. 7, 1999
Introduction
------------
Streaming Synchronization MultiMedia S2M2 is a sub-component of the
overall Streaming Synchronization Multimedia research project at NIST.
It is based on Synchronized Multimedia Integrated Language (SMIL) 1.0 of
SYnchronized MultiMedia Working Group (SYMM) of World Wide Web Consortium
(W3C). S2M2 1.0 has implemented more than 60% of overall SMIL Features
and has passed more than 70% of the SMIL Testcase. However, S2M2 is only
an experimental reference prototype, therefore, it may not be well polished
nor it is bug free.
Installation
------------
S2M2 is developed under Sun's JDK 1.1 & JMF 1.0 and tested with Intel's
JMF 1.3 along with Microsoft's IE4 and IE5beta2 (see S2M2 Caveats below
for Netscape). Therefore, for Win95/NT platforms, it is required to install
Intel's JMF to the local system before running the player within the browser.
Once the JMF is installed, you can point your browser to the S2M2 Player
(http://smil.nist.gov/player/smil.html) and execute the player over the
network.
NOTE: currently, S2M2 uses Microsoft's Authenticode to create the trusted
applet, which produces a single compressed CAB (Cabinets) file that contains
all S2M2 classes, bitmaps, and other supporting files. Later on, this
compression should be changed to using JAR instead and find a way to sign
the applet so both IE and Netscape could both work.
Running S2M2
------------
Since S2M2 is a Java applet-based runnning within Java enabled browser,
S2M2 requires the browser to lower its security mechansim in order to
access other network hosts than the host where the player was downloaded
from. For IE, it means to change the "Internet Options/Security" zoon
to "Low", and accepting the digital signature during the download of the
S2M2 SMIL player.
SMIL Samples
------------
The best way to run SMIL samples is to have two browsers (IE) activated.
One points to the S2M2 Player (http://smil.nist.gov/player/smil.html)
and the other points to the testcases (http://smil.nist.gov/Testcase.html).
You could simply cut-and-paste the URL from the testcase Web-page to the
S2M2 player Open URL.
NOTE: In order to run smoothly for each testcase, you need to refresh
the S2M2 by clicking the "reload" button each time before running
a new SMIL page (at least for now).
Download S2M2 Source Code
-------------------------
S2M2 was written in Java, it was tested and runs under Sun's JDK 1.1.7B.
The full source code is available from NIST SmIL Web site
(http://smil.nist.gov/player/S2M2_src.html).
S2M2 Caveats
------------
Netscape:
S2M2 utilitizes the full development of Sun's JDK 1.1 since it provides
cross-platform GUI feature such as ScrollPane class, which allows image
to be scroll within a pre-defined window pane.
However, ScrollPane may not be implemented from most popular web-browser,
and unfortunately, Netscape is one of them. So, currently, S2M2 will not
run under Netscape browser (yet).
IE4 & IE5beta2:
IE4 is the most stable browser between IE4 and IE5beta2. IE5beta2 is
XML-browsable. However, during the IE5beta2 testing with S2M2. There
are two noticeable problems: (1) cannot use back space key to erase the
previous key strokes within any text inputs, (2) may or may not be able
to activate another browser within IE.
Feedback & Comments
-------------------
In order to improve/fix the functionalities/bugs of S2M2 SMIL player, please
send all the comments and bug reports to: Wo Chang <wchang@nist.gov>
S2M2 & SMIL Related URLs
------------------------
SMIL 1.0 http://www.w3.org/AudioVideo
S2M2 1.0 Player http://smil.nist.gov/player
S2M2 1.0 Source code http://smil.nist.gov/player/S2M2_src.html
SMIL Features http://smil.nist.gov/Feature.html
SMIL Testcase http://smil.nist.gov/Testcase.html
Intel JMF http://developer.intel.com/ial/jmedia/JMFramework.htm
SAXDOM http://www.megginson.com/SAX/
Sun JDK http://www.javasoft.com/products/jdk/1.1
Sun JMF http://www.javasoft.com/products/java-media/jmf/index.html
Document Last Updated: Jan. 7, 1999
Wo Chang <wchang@nist.gov>
--------------------------------------------------------
National Institute of Standards and Technology (NIST)
Information Technology Laboratory (ITL)
Advanced Network Technologies Division (ANTD)
Multimedia and Digital Video Technologies Group (MADVTG)
Received on Monday, 11 January 1999 15:22:36 UTC