Rich-media applications are designed and created via the Internet. A host
computer system, containing processes for creating rich-media applications, is
accessed from a remote user computer system via an Internet connection. User account
information and rich-media component specifications are uploaded via the established
Internet connection for a specific user account. Rich-media applications are created,
deleted, or modified in a user account via the established Internet connection.
Rich-media components are added to, modified in, or deleted from scenes of a rich-media
application based on information contained in user requests. After creation, the
rich-media application is viewed or saved on the host computer system, or downloaded
to the user computer system via the established Internet connection. In addition,
the host process monitors the available computer and network resources and determines
the particular component, scene, and application versions, if multiple versions
exist, that most closely match the available resources.