- 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