Introduction to Interactive XML

What is Interactive XML?
What is Interactive XML designed for?
What is Interactive XML not designed for?
What can Interactive XML do?
What makes a good Interactive XML application?

What is Interactive XML?

Interactive XML uses the XML document format to support the scripting of Flash-based interactive applications for display on web pages or anywhere that Flash applications can run.

What is Interactive XML designed for?


While video is not required in Interactive XML applications, the technology is primarily intended for the creation of interactive video experiences. Interactive XML makes it easy to craft a unique and highly dynamic video experience based on user behavior.

What is Interactive XML not designed for?

While Interactive XML allows the analysis of input text within the script or via a web service, it is not designed for complex linguistic understanding. The ideal Interactive XML application is one that is chiefly driven by simple, user-friendly actions such as button clicking, selecting from drop-down lists or entering brief text.

What can Interactive XML do?

Interactive XML can:

1. recognize and respond to various kinds of user input, including text input, clicking and mouseover behavior, and voice input;
2. play any Flash-compatible media, such as .jpg, .png and .mp4 files;
3. support branching and "remember" user behavior in order to provide complex, highly personalized interactions;
4. access web services to transmit and manipulate user input or data and perform tasks such as email sending;
5. store and retrieve user data in the user's Flash cookies

What makes a good Interactive XML application?


Good Interactive XML applications should:

1. Be inviting. Make sure the first thing users see is live video with a compelling call to action to make them initiate the interaction.
2. Be easy to use. Don't make the user do work. Simple button clicks should predominantly drive the experience.
3. Be personalized. The choices the user makes in the course of the interaction should aggregate to provide an experience that feels unique to that user. A rich variety of videos and other assets, combined with judicious tracking of and response to user behavior, are essential to providing a highly personalized experience.