SMIL content for specific calendar time ranges

"Sanja C." <[email protected]> Thu, 27 May 2010 18:14:21 +0000 (GMT)
Newsgroups gmane.comp.web.smil
Message-ID <[email protected]>
Hi,=0A=0Awe're considering a SMIL-based solution for stand-alone multimedia=
-presentations (i.e. digital signage) in our organisation, but are not sure=
 how well it fits our needs with regards to integrating calendar time range=
 specific content into the "normal flow" of a seq/par-driven presentation.=
=0A=0AWe'd be very grateful if some more SMIL-experienced people would comm=
ent on the following two scenarios:=0A=0A__Scenario 1:__=0A=0AConsider a pr=
esentation of the following form that continually loops through a number of=
 multimedia pages:=0A=0A<seq repeatCount=3D"indefinite">=0A    <ref title=
=3D"Page 1"/>=0A    <par>=0A        <ref title=3D"Page 2"/>=0A        <ref =
title=3D"specialOverlay"/>=0A    </par>=0A    <ref title=3D"Page 3"/>=0A   =
 <ref title=3D"Page 4"/>=0A    ...=0A</seq>=0A=0ANow, is it possible to add=
 SMIL markup to this presentation that will enforce the following constrain=
ts, respectively:=0A=0A   example A)  Only show the "specialOverlay" on [Su=
nday, 30. Mai 2010, 9am - 18am] (or any other specific calendar time range)=
=0A   example B)  Only show the "specialOverlay" on [Sunday, between 9am - =
18am] =0A(meaning: *every* sunday)=0A   example C)  Only show the "specialO=
verlay" on holidays =0A(where the data about which days are holidays is sup=
plied through an external file)=0A=0A..without otherwise affecting the beha=
viour of the seq element?=0A=0A__Scenario 2:__=0A=0AConsider again a presen=
tation continually looping through a fixed set of pages:=0A=0A<seq repeatCo=
unt=3D"indefinite">=0A    <ref title=3D"Page 1"/>=0A    <ref title=3D"Page =
2"/>=0A    <ref title=3D"Page 3"/>=0A    ...=0A</seq>=0A=0AImagine this pre=
sentation will run around-the-clock, all year long.=0ANow, is it possible t=
o specify an alternative <seq></seq> section for a specific calendar time r=
ange so that at the beginning of this time range, the normal seq presentati=
on is halted (no matter what it's currently showing), and the alternative <=
seq></seq> is shown, until the end of the time range, when the normal prese=
ntation is resumed? (Note: it would also be acceptable if the original pres=
entation would then re-start at its beginning, instead of resuming exactly =
where it had left off.)=0A=0AIs this kind of stuff possible with SMIL 3.0 m=
arkup?=0A=0ANote that we *don't* want to use scripting, just XML-based mark=
up (if this is not possible with plain SMIL,  we'd rather develop a custom =
non-SMIL-based solution altogether, or our own SMIL-extension, or a "wrappe=
r" that calls/terminates different SMIL presentation at different times).=
=0A=0AWe appreciate any help/advice!=0A=0A=0A=0A      
--0-94997431-1274984061=:6749
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><style type=3D"text/css"><!-- DIV {margin:0px;} --></style></he=
ad><body><div style=3D"font-family:times new roman,new york,times,serif;fon=
t-size:12pt"><div>Hi,<br><br>we're considering a SMIL-based solution for st=
and-alone multimedia-presentations (i.e. digital signage) in our organisati=
on, but are not sure how well it fits our needs with regards to integrating=
 calendar time range specific content into the "normal flow" of a seq/par-d=
riven presentation.<br><br>We'd be very grateful if some more SMIL-experien=
ced people would comment on the following two scenarios:<br><br>__Scenario =
1:__<br><br>Consider a presentation of the following form that continually =
loops through a number of multimedia pages:<br><br>&lt;seq repeatCount=3D"<=
span class=3D"avalue">indefinite</span>"&gt;<br>&nbsp; &nbsp; &lt;ref title=
=3D"Page 1"/&gt;<br>&nbsp; &nbsp; &lt;par&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; &lt;ref title=3D"Page
 2"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ref title=3D"spe=
cialOverlay"/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/par&gt;<br>=0A&nbsp; &nbsp; &l=
t;ref title=3D"Page 3"/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;ref title=3D"Page 4"/=
&gt;<br>&nbsp;&nbsp;&nbsp; ...<br>&lt;/seq&gt;<br><br>Now, is it possible t=
o add SMIL markup to this presentation that will enforce the following cons=
traints, respectively:<br><br>&nbsp;&nbsp; example A)&nbsp; Only show the "=
specialOverlay" on [Sunday, 30. Mai 2010, 9am - 18am] (or any other specifi=
c calendar time range)<br>&nbsp;&nbsp; example B)&nbsp; Only show the "spec=
ialOverlay" on [Sunday, between 9am - 18am] =0A(meaning: *every* sunday)<br=
>&nbsp;&nbsp; example C)&nbsp; Only show the "specialOverlay" on holidays =
=0A(where the data about which days are holidays is supplied through an ext=
ernal file)<br><br>..without otherwise affecting the behaviour of the seq e=
lement?<br><br>__Scenario 2:__<br><br>Consider again a presentation continu=
ally looping through a fixed set of pages:<br><br>&lt;seq repeatCount=3D"<s=
pan class=3D"avalue">indefinite</span>"&gt;<br>=0A&nbsp; &nbsp; &lt;ref tit=
le=3D"Page 1"/&gt;<br>=0A=0A&nbsp; &nbsp; &lt;ref title=3D"Page 2"/&gt;<br>=
=0A&nbsp;&nbsp;&nbsp; &lt;ref title=3D"Page 3"/&gt;<br>=0A&nbsp;&nbsp;&nbsp=
; ...<br>=0A&lt;/seq&gt;<br><br>Imagine this presentation will run around-t=
he-clock, all year long.<br>Now, is it possible to specify an alternative &=
lt;seq&gt;&lt;/seq&gt; section for a specific calendar time range so that a=
t the beginning of this time range, the normal seq presentation is halted (=
no matter what it's currently showing), and the alternative &lt;seq&gt;&lt;=
/seq&gt; is shown, until the end of the time range, when the normal present=
ation is resumed? (Note: it would also be acceptable if the original presen=
tation would then re-start at its beginning, instead of resuming exactly wh=
ere it had left off.)<br><br>Is this kind of stuff possible with SMIL 3.0 m=
arkup?<br><br>Note that we *don't* want to use scripting, just XML-based ma=
rkup (if this is not possible with plain SMIL,  we'd rather develop a custo=
m non-SMIL-based solution altogether, or our own SMIL-extension, or a "wrap=
per" that calls/terminates different SMIL presentation at different
 times).<br><br>We appreciate any help/advice!<br></div>=0A</div><br>=0A=0A=
=0A=0A      </body></html>
--0-94997431-1274984061=:6749--