Return-Path: Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 69908 invoked from network); 25 Feb 2000 18:25:24 -0000 Received: from anchor-post-32.mail.demon.net (194.217.242.90) by locus.apache.org with SMTP; 25 Feb 2000 18:25:24 -0000 Received: from media.demon.co.uk ([158.152.20.147] helo=192.168.0.2) by anchor-post-32.mail.demon.net with esmtp (Exim 2.12 #1) id 12OPQX-0002h9-0W for cocoon-dev@xml.apache.org; Fri, 25 Feb 2000 18:25:22 +0000 Date: Fri, 25 Feb 2000 16:29:12 +0000 From: Jerm Subject: SMIL & SVG To: cocoon-dev@xml.apache.org X-Priority: 3 MIME-Version: 1.0 Content-Type: text/plain; Charset=US-ASCII X-Mailer: Mailsmith 1.1.4 (Bluto) Message-Id: Dear All, I have been playing with SMIL (Synchronized Multimedia Integration Language). Apple have recently released QuickTime 4.1 for MacOS and WinOSes that has support for SMIL plus some extensions of their own. SMIL works in both the MoviePlayer application and the browser plug-in. I have not tried outputting SMIL from Cocoon yet but will do soon. I am not sure of the correct mime-type, BTW. Here is a sample, just so you can see what it looks like: This loads several assets; an image, a text file, an audio movie and a text movie, then builds a composite movie on the fly. plays it's children in parallel, defines a sequence. The only method I have found so far of applying styling to text is to use QuickTime Text Track markup, which appears to be converted into a movie on the fly: {QTtext} {width:300} {height:200}{font:Geneva} {bold} {size:28} {anti-alias:on} {keyedText:on} {justify:right} [00:00:00.00] One upon a time in a cubicle not so far away, [00:00:06.09] A tired but dedicated engineer [00:00:20.19] Worked on through the night... SMIL handles both Streamed and Static media. Smil has a structure allowing on the fly choice of media elements based on a range of tests including: screen-depth, system-bitrate, system-language etc. There is some interactivity built into SMIL, it has Anchors, can have hotspot areas, which can be time-sensitive; you can load new presentations, including being able to address fragments, you can target browser frames with urls, I don't think you can target regions interactivly. QuickTime has it's own schemes for adding interctivity, some APIs are more exposed than others. Adobe have released a set of SVG (Scalable Vector Graphics) Plugins, one for Illustrator 8.0.1 (Export and Place) and one for NetScape 4.7 (only). This stuff appears to work. SVG appears to be heading towards a dynamic model, though is not there yet. regards Jeremy ___________________________________________________________________ Jeremy Quinn Karma Divers webSpace Design HyperMedia Research Centre