Documentation Archive Developer

About This Book

The Web provides a medium through which dynamic content can be easily viewed in Web browsers. HTML and XML enable various computing platforms to exchange information and to display it in two or even three dimensions. However, they do not provide for the use of the fourth dimension: time. Enter SMIL.

SMIL (Synchronized Multimedia Integration Language) gives website developers the ability to create multimedia presentations that can be viewed in players such as QuickTime Player and RealPlayer. Using SMIL, a page designer can lay out the media objects that make up a presentation not only within the boundaries of the window on which the presentation is shown, but also within the presentation's timeline. For example, they can design a presentation with two video clips that are displayed one after the other in the same region or window area.

WebObjects lets you integrate SMIL presentations in WebObjects applications. You can use elements like WORepetitions and WOConditionals in presentations to expand the capabilities of SMIL.

You should read this book if you want to learn how to create and lay out SMIL presentations that are part of WebObjects applications. SMIL proficiency is not required to follow the examples in the book. However, familiarity with the specification, especially the attributes that can be used with each SMIL tag and their possible values, should help you in using WebObjects's SMIL implementation to its full advantage.

To get the most out of this book, you should be an experienced WebObjects application developer. In particular, you need to know how to create applications using Project Builder and be familiar with the layout of a Project Builder project. You should also know how to design components using WebObjects Builder.

This book includes the following chapters:

If you need to learn the basics about developing WebObjects applications, you can find that information in the following books:

For additional WebObjects documentation and links to other resources, visit

If you need to learn about SMIL, these websites provide introductory material:

The book QuickTime for the Web (published by Morgan Kaufmann) provides an in-depth introduction to SMIL as well as detailed explanations on how it can be used in QuickTime presentations.

You can find an exhaustive example of a SMIL application in /Developer/Examples/JavaWebObjects/WOSmilExample. It shows how you can use the power of Enterprise Objects and SMIL to create a dynamic multimedia application.


© 2002 Apple Computer, Inc. (Last Updated March 29, 2002)