Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


Mining for Riches:A technical look at rich media platforms

July 11, 2002

Here’s a look inside the technology and architecture of the rich-media platform and how hurdles associated with using a wide assortment of digital assets are overcome - without the restrictions of proprietary systems.

Business platforms for application development have made significant evolutionary progress. Only recently has there been a truly open and portable platform implemented by multiple vendors for building business applications and services. But, these application platforms lack the ability to sufficiently handle today’s digital assets, such as product photographs, streaming audio and video, and marketing materials. Existing relational-database systems are often a company’s most important asset. But these systems don’t provide the structure required to efficiently manipulate and manage a wide variety of rich-media content.

In addition, new business models are evolving around the delivery of digital assets. These new ways of doing business require expanding application-integration capabilities for digital content. Existing media businesses are also realizing the value of managing and digitizing their assets in order to reduce costs and generate revenue. Current proprietary business platforms, however, do not meet these application requirements because there exists a fundamental difference between a relational asset and a digital asset.

Standards are emerging for the manipulation of digital assets, but they are complex and require specialized knowledge. What is needed is an open-software platform that understands the structural details of rich-media content and provides a straightforward, standards-based interface for application development. This article will describe the components needed to build a Rich Media platform.

Platform Requirements

The Rich Media Platform is an important part of an application environment. It does not redefine the world in terms of rich media, but integrates into the modern business platform. The platform is inclusive of existing applications and services. The Rich Media Platform needs to be part of a middleware architecture that enables and delivers applications that merge traditional business processing and modern rich-media elements. Middleware is the bridge between those with different domains of expertise. This difference is great between those who know media, such as file formats, color spaces, and stream encoding, and those who know business applications, such as database structures, messaging systems, and XML.

The architecture of the Rich Media Platform is based on a J2EE-compliant application server. The metadata framework is based on work in the digital-library community. It is a modernization and adaptation of the concept of the Repository Access Protocol (RAP), originally targeted at CORBA deployments. The core concepts are the digital object (or DO) and the disseminator. The digital object encapsulates both the metadata and the digital asset, the stream, which represents the raw digital asset. The disseminator is a unit of code capable of delivering the digital object in a particular format. Before describing details about digital object and the disseminator, an understanding of metadata standards is needed.

Metadata Standards

Meta information is being standardized in many vertical industries, just as XML standards have formed in most vertical industries. There are some common standards that apply to all domains.

Dublin Core metadata is used to supplement existing methods for searching and indexing Web-based metadata, regardless of whether the corresponding resource is an electronic document or a physical object. The Dublin Core Metadata Element Set (DCMES) was the first metadata standard delivered out of the DCMI, as IETF RFC 2413. DCMES provides a semantic vocabulary for describing the core information properties, such as description, creator, and date attributes.

The Warwick Framework describes an architecture for aggregating multiple sets of metadata. The Warwick Framework has two fundamental components, containers and packages. Packages are typed metadata sets. Containers are the unit for aggregating packages.

WebDAV stands for "Web-based Distributed Authoring and Versioning". It is a set of extensions to the HTTP protocol that allows users to collaboratively edit and manage files on remote web servers. The WebDAV specification (RFC 2518) provides a protocol that allows clients to perform remote web-content authoring. WebDAV provides two basic elements: properties and collections.

Properties are metadata about the resource being held. This metadata set is not specific, allowing each resource to have its own metadata definitions. Properties may be used to describe the asset as well as the state of the asset. There are two types of properties, described as live and dead. Live properties are enforced by the server, but can originate from the server or the client. Dead properties are stored on the server but the client enforces the semantics.

Collections are sets of digital assets contained within a hierarchical structure. Each digital asset and hierarchical folder contains an independent set of properties.


Solution overview
The Evolution of Rich Media
The Digital Object


Up to => Home / Multimedia / RichMedia




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers