SMIL Support
Synchronized Multimedia Integration Language (SMIL) is an
XML-based markup language used to define the content, layout,
positioning and timing of multimedia presentations. The
complete SMIL standard is a very detailed and comprehensive
set of specifications. However there is a subset of SMIL
called 3GPP SMIL; this is a version of SMIL that is targeted
towards mobile devices.
SMIL is a markup language similar to HTML. It involves
specifying content, layout, positioning and timing through the
use of XML. Creating SMIL files until now has been a manual
task and one that developers prefer to hand code due to lack
of good tools to manage the process. The MercuryXMS MMS
SDK provides a very logical and easy to understand
interface to relieve the concerns of SMIL compliance. The
developer works with an object model and the SMIL is created
automatically under the covers. Of course the developer is
free to specify their own SMIL if they so choose. MercuryXMS MMS
SDK
can also be used to create a base SMIL template which can be
hand-changed at a later stage.
Another advantage to using the MercuryXMS MMS
SDK to build SMIL enhanced
messages is the support for automatically detecting content
types and their extensions.
SMIL is a powerful way of enhancing your
MMS messages. With the MercuryXMS MMS
SDK , developers can focus on
building great looking MMS messages and not concern themselves
with the underlying binary syntax and SMIL structure. However,
the MercuryXMS MMS
SDK can be extended for those developers wanting that
extra level of control.