| |
| MPEG REL SDK 1.0 for Java™ :: Frequent Asked Questions |
|
|
|
| |
|
|
| |
| 1. |
General Product Information |
|
| |
| |
1.1 |
What is the ContentGuard MPEG REL SDK 1.0 for Java™? |
| |
The ContentGuard MPEG REL SDK 1.0 for Java™ is a software development kit that enables developers to add the MPEG REL functionality to their applications. With the MPEG REL SDK , developers can create, issue, validate, and interpret MPEG REL Licenses as well as validate Conditions. The MPEG REL SDK offers numerous customization and extension opportunities to enable developers to meet their application requirements. The MPEG REL SDK download also includes the MPEG REL schemas. |
| |
| |
1.2 |
What support is provided for the MPEG REL SDK ? |
| |
ContentGuard provides extensive documentation on the functionality and use of the MPEG REL SDK . Included are manuals and sample source code to assist you in using the MPEG REL SDK features, as well as extending and customizing the functionality. Any updates and upgrades to the MPEG REL SDK will be made available from ContentGuard to the development community. You will be informed of any releases by email after you become a registered user. You may also submit questions to the support desk at sdk@contentguard.com. |
| |
| |
1.3 |
How do I get more information on the MPEG REL? |
| |
You can obtain more information on MPEG REL here.
|
| |
| |
1.4 |
How do I get the MPEG REL specification? |
| |
The MPEG REL specification is available from ISO at http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail? CSNUMBER=36095&ICS1=35&ICS2=40&ICS3= |
| |
| |
1.5 |
Do I need to use the MPEG REL SDK to use the MPEG REL in my application? |
| |
It is not a requirement to use the ContentGuard MPEG REL SDK to deploy the MPEG REL in your application. The MPEG REL SDK is provided by ContentGuard to enable developers of all experience levels to rapidly deploy applications that use the MPEG REL. ContentGuard has incorporated its technical expertise in the use of the MPEG REL into the MPEG REL SDK by developing an easy to use architecture and interface. You are, however, able to choose any method that you wish to integrate the MPEG REL functionality into your application. |
| |
| |
1.6 |
I am developing a distributed application with numerous clients. Do I need to have the MPEG REL SDK in each client? |
| |
No. The MPEG REL SDK can be easily deployed in a mixed environment of MPEG REL SDK enabled applications and non- MPEG REL SDK enabled applications. |
| |
| |
1.7 |
Does the MPEG REL SDK support XrML? |
| |
No. The SDK supports the MPEG REL and extensions. Please contact ContentGuard if you need a SDK that supports XrML. |
| |
| |
1.8 |
How do I submit my Plug-in for distribution by ContentGuard? |
| |
If you would like to distribute your Plug-in either in a future MPEG REL SDK release or via the ContentGuard website, please contact SDK@contentguard.com. |
| |
|
|
| |
|
|
| |
| |
2.1 |
What are the system requirements to use the MPEG REL SDK ? |
| |
The MPEG REL SDK is presently supported on the following Microsoft ® Operating Systems: Windows ® 2000 with service pack 2 or later, NT 4.0 with service pack 6 or later, 98 SE, ME, XP. It is also supported on any Linux ® operating system capable of installing and running the Sun Java 2 Runtime Environment 1.4 (or later), and Mac OS ® X version 10.2 or later. The supported language is Java 2 Standard Edition. |
| |
| |
2.2 |
Which XML Parser does the MPEG REL SDK require? |
| |
Presently, the MPEG REL SDK requires the use of the Xerces 2.4 XML Parser and Xalan 2.5 for XPath processing, both of which are installed automatically when you install the MPEG REL SDK |
| |
| |
2.3 |
Does the MPEG REL SDK require me to use any other vendors' technologies? |
| |
No. At present, the only external dependencies are the Sun™ Java 2 Runtime Environment 1.4 or later. Mac OS X does not require a separate Java installation, since the operating system includes Java 1.4.1.If you want to rebuild the example source code, you need the full Sun Java 2 SDK , not just the Runtime Environment. You are encouraged to integrate the components of your choice, such as trust models and digital signature tools that best meet your requirements. The philosophy of the ContentGuard MPEG REL SDK is to extend upon the standards nature of MPEG REL by not requiring any vendor-specific technology to deploy the MPEG REL SDK . Depending on the market requests, ContentGuard may also offer support for other Parsers and other operating systems. |
| |
| |
2.4 |
Do I have to use the interfaces provided by the MPEG REL SDK to navigate through the MPEG REL License? |
| |
No. The MPEG REL SDK offers features for all levels of developers. The interfaces are provided to present an easy-to-use method of managing the MPEG REL information. You have, however, the complete ability to manually navigate through the License. You may pick and choose the interfaces that you wish to use. |
| |
| |
2.5 |
How does the MPEG REL SDK help in ensuring compatibility to future extensions of MPEG REL? |
| |
The MPEG REL SDK uses the W3C-compliant method of validating against schemas. The MPEG REL SDK Interpreter, built on an extensible architecture, utilizes Plug-in components to interpret MPEG REL Licenses. Supporting a new MPEG REL extension would require only the specific extension schema and compatible Plug-ins. Instructions to develop your own Interpretation Plug-ins are provided along with sample code in the MPEG REL SDK documentation. In addition, plug-ins can be shared between users of the MPEG REL SDK, enabling you to leverage the MPEG REL SDK community. |
| |
|
|
| |
| 3. | Availability and Licensing |
|
| |
| |
3.1 |
What is the availability of the MPEG REL SDK ? |
| |
The ContentGuard MPEG REL SDK 1.0 for Java™ is currently available to the general public for download as a public beta. |
| |
| |
3.2 |
What do I need to do to distribute my applications using the MPEG REL SDK |
| |
ContentGuard provides the MPEG REL SDK 1.0 for Java™ free of charge to develop applications. When you decide to distribute your application, you must acquire a "Right to Use" license. You need to acquire either a “Royalty Free Right to Use” license or a “General Right to Use” license, depending on the type of application that you are distributing. After you acquire the appropriate "Right to Use" license, you may distribute your application.
More information on ContentGuard patent and technology licensing is provided in the ContentGuard intellectual property licensing page. |
| |
| |
3.3 |
Do I have to state what my application is going to do before I acquire the MPEG REL SDK ? |
| |
No. By separating the Development and Right to Use licenses, you are welcome to download the MPEG REL SDK free of charge immediately. At a later time, you can acquire the “Right to Use” license that best meets your needs. You can also upgrade from the “Royalty Free Right to Use” license to a “General Right to Use” license at any time. |
| |
| |
3.4 |
Who can I contact with further questions on the MPEG REL SDK licensing Options? |
| |
You may contact licensing@contentguard.com if you have any further questions. |
| |
|
|
| |
| |
| |