4.2 Porting Slides to Multimedia
Presentations
In order to keep the student attention alive it is
convenient to make class presentations as much
dynamic as possible. A way to achieve this is to
combine several media elements, not only text and
graphics, into a timeline. An open XML standard
designed specifically with this goal in mind is SMIL
that stands for Synchronized Multimedia Integration
Language.
There are several SMIL clients (RealPlayer,
Ambulant, QuickTime, etc) and authoring tools
(LimSee2, GoLive, GiNS, etc). The fact that SMIL
is a compliant XML language allows other
alternatives to create SMIL presentations: a plain
text editor or automatic generation through XSLT.
The later alternative is particularly attractive in our
case because we can use as input to the XSLT
transformation our slides documents.
Slides language is capable of including media
objects. An example is to add to every foil element
an audio stream file that will expand the slide
content. Other audio and video object can be added
in order to make the presentation more attractive.
All the previous objects have to be located in the
screen and scheduled in time. SMIL allows to define
a layout on the screen, decomposing it into regions,
and to schedule media objects in time in sequence
and/or in parallel.
In spite of SMIL being a standard, there are many
details that have to be considered to produce SMIL
presentations: the way text is included and
formatted, the media formats supported, the types of
linking mechanisms, etc. This means that a
particular client has to be selected in order to
guaranty that everything will work. We choose
RealPlayer because it is a widely spread client and it
has a considerable SMIL 2.0 support (Real
Networks, 2004). Other interesting features of this
client are: it is free, it is multiplatform and it has
complementary authoring tools also free and
multiplatform like RealProducer Basic.
An institution that has choosen SMIL as their
presentation tool is INRIA (Institut National de
Recherche en Informatique et en Automatique) in
Grenoble, France. Their interest in SMIL is proven
by the fact that they have developed an open source
SMIL authoring tool called Limsee. A good example
of the SMIL capabilities can be seen at the INRIA
presentations site (INRIA, 2006)
5 CONCLUSIONS AND FUTURE
WORK
We have proposed a method to author teaching slide
presentations based on XML, particularly on the
Slides language. Our experience using this method
has shown that losing some user friendly features,
present in more conventional slide editors, is paid
off by the ability of reusing content. In the context of
teaching topics at graduate level and above, this
benefit is particularly relevant.
An important aspect of the proposed method is
the authoring tools, particularly the XXE editor that
has proven to be very productive to non XML
experts.
As present and future work we are developping
Docbook and Slides customizations, at markup and
style sheets levels (González, 2006), in order to
better fulfill teaching material authoring
requirements. We also are working on porting Slides
document to SMIL as much automatically as
possible using RealPlayer as the target client.
Other interesting areas for future development
will try to take advantage of other XML related
capabilities like content repository management
(Dhraief, 2001) and to port content to e-learning
platforms (González, 2005, Mengod, 2006).
REFERENCES
Alley, M., 2005. The Craft of Scientific Presentations.
Critical Steps to Succeed and Critical Errors to Avoid
4th edition, Springer.
Alley, M., et al. 2005. Pilot Testing of a New Design for
resentation Slides to Teach Science and Engineering.
35th ASEE/IEEE Frontiers in Education Conference.
Indianapolis, IN, 2005
Parker, I., 2001, Absolute PowerPoint, The New Yorker,
28 May.
W3C rec 04, 2004. XML specs.
http://www.w3.org/TR/REC-xml/
Docbook, 2006. Docbook main sites.
http://www.docbook.org
http://docbook.sourceforge.net/
Walsh, N., 2003. DocBook: The Definitive Guide.
O'Reilly
Stayton, B., 2005. DocBook XSL: The Complete Guide.
Sagehill Enterprises.
XXE site, 2006. http://www.xmlmind.com/xmleditor/
XFC site. 2006, http://www.xmlmind.com/foconverter/
Libxslt site. 2006, http://xmlsoft.org/XSLT/
Saxon site. 2006, http://saxon.sourceforge.net/
González, A, 2005. Entorno web para la generación y
corrección automatizada de exámenes basado en XML
WEBIST 2007 - International Conference on Web Information Systems and Technologies
370