A method whereby dynamic, interactive, two or more dimensional media can
be assembled and delivered where the need for pre-packaged binary content
files and pre-compiled content is eliminated by using a markup language,
a standard URI to identify local and/or remote media resources within a
markup text, a standard protocol to retrieve the resource, a parser to
load resources from the native format and a markup language to define
behavior and where dynamic, interactive, n-dimensional media is achieved
by using a markup language, connecting or embedding content into a local
or remote data source, dragging-and-dropping markup text into a content
provider application, updating content using a form, establishing a
two-way connection between content and one or more data sources such that
changing to the data source(s) and seeing the results propagate to the
scene changing the content and seeing the results propagate to the data
source(s) and using a markup language to issue commands, configure
interaction, and create behavior.