This document provides information necessary to create applications using the ACCESS Linux Platform Content Management Services. It describes the architecture from a high level perspective and provides instructions on how to use the APIs provided by these services. This document complements the information in the API reference included as part of the SDK.
Who Should Read This Book
The focus of this manual is to guide a developer through the resources available to create applications that manage files and their content.
Before you can use the information in this guide you should be familiar with the basics of programming for the ACCESS Linux Platform. Consider reading the ACCESS Linux Platform Programming Guide to gain a good understanding of application development on this platform, and the UI Widget Reference to learn about the new UI elements and controls. If you are developing applications for multimedia, consider reading Working with Multimedia to learn about ACCESS Linux Platform's multimedia framework. Come back to this guide when you are ready to create applications to manipulate files and their content.
What this Document Contains
This document contains the following chapters:
- Chapter 1, "Managing Files and Content," provides a basic design overview for the Content Management Services.
- Chapter 2, "Digital Rights Management," describes the basic design, architecture, and applications interface for the Digital Rights Management services for files in the ACCESS Linux Platform environment.
- Chapter 3, "Introducing Media Selector," describes the basic design and components of the Media Selector Service.
- Chapter 4, "Using Media Selector User Interface," describes the components of the Media Selector Graphical User Interface.
- Chapter 5, "Introducing Media Cataloger," describes the basic architecture and components of the Media Cataloger, including the modules of the Cataloger daemon, the public data model and related structures, and the
alp_catalogcommand-line utility. - Chapter 6, "Using Media Cataloger," describes the Media Cataloger API and its related tasks.
- Chapter 7, "Using Media Selector Data Model," describes the Cataloger Data Model API and its related tasks.
- Chapter 8, "Using Media Files," describes the Media Files API and its related tasks.
- Chapter 9, "Using Extractor Plug-Ins,"describes the design and architecture of the Extractor Plug-ins and provides step-by-step instructions to create a new Extractor.
- Appendix , "Glossary," provides a partial listing of the terms used in this book as well as in the field of content management.
Additional Resources
- Documentation
ACCESS publishes its latest versions of this and other documents for ACCESS Linux Platform developers at
- API Reference
Reference material documenting the public APIs within the ACCESS Linux Platform.
- Support
ACCESS Developer Support has a number of ways to address your technical questions. They host online Developer Forums, maintain a FAQ, an extensive web-based Knowledge Base of technical information, plus, for a fee, provide registered developers with assistance with specific technical support requests.
- Downloads and Tools
Tools, SDKs, sample code, and additional technical resources that are relevant to application developers for either ACCESS Linux Platform or Garnet™ OS.










