Difference between revisions of "Developer's Guide"
From Gcube Wiki
(→Contents) |
|||
Line 8: | Line 8: | ||
# [[Developer's Guide:Introduction|Introduction]] | # [[Developer's Guide:Introduction|Introduction]] | ||
# DILIGENT Components Programming Reference | # DILIGENT Components Programming Reference | ||
− | ## [[ | + | ## [[Annotation Back End]] |
− | ### [[ | + | ### [[Annotation Back End#Introduction|Introduction]] |
− | ### [[ | + | ### [[Annotation Back End#Implementation Overview|Implementation Overview]] |
− | ### [[ | + | ### [[Annotation Back End#Dependencies|Dependencies]] |
− | ### [[ | + | ### [[Annotation Back End#Usage Example|Usage Example]] |
+ | ## [[Broker and Match Maker]] | ||
+ | ### [[Broker and Match Maker#Introduction|Introduction]] | ||
+ | ### [[Broker and Match Maker#Implementation Overview|Implementation Overview]] | ||
+ | ### [[Broker and Match Maker#Algorithms|Algorithms]] | ||
+ | ### [[Broker and Match Maker#Dependencies|Dependencies]] | ||
+ | ### [[Broker and Match Maker#Usage Example|Usage Example]] | ||
## [[Content Source Description]] | ## [[Content Source Description]] | ||
### [[Content Source Description#Introduction|Introduction]] | ### [[Content Source Description#Introduction|Introduction]] | ||
Line 30: | Line 36: | ||
### [[Data Fusion#Dependencies|Dependencies]] | ### [[Data Fusion#Dependencies|Dependencies]] | ||
### [[Data Fusion#Usage Example|Usage Example]] | ### [[Data Fusion#Usage Example|Usage Example]] | ||
− | ## [[ | + | ## [[DILIGENT Provider]] |
− | ### [[ | + | ### [[DILIGENT Provider#How to Plug the DILIGENTProvider into DILIGENT Services|How to Plug the DILIGENTProvider into DILIGENT Services]] |
− | ### [[ | + | ### [[DILIGENT Provider#DILIGENT Provider upgrade|DILIGENT Provider upgrade]] |
− | + | ## [[DIS-BDII-Client]] | |
− | + | ### [[DIS-BDII-Client#Introduction|Introduction]] | |
− | ## [[DIS- | + | ### [[DIS-BDII-Client#Implementation Overview|Implementation Overview]] |
− | ### [[DIS- | + | ### [[DIS-BDII-Client#Dependencies|Dependencies]] |
− | ### [[DIS- | + | ### [[DIS-BDII-Client#Usage Example|Usage Example]] |
− | + | ## [[DIS-Broker]] | |
− | + | ### [[DIS-Broker#Introduction|Introduction]] | |
− | #### [[DIS- | + | ### [[DIS-Broker#Implementation Overview|Implementation Overview]] |
− | + | ### [[DIS-Broker#Dependencies|Dependencies]] | |
− | ### [[DIS- | + | ### [[DIS-Broker#Usage Example|Usage Example]] |
− | ### [[DIS- | + | ### [[DIS-Broker#Known Bugs and Limitations|Known Bugs and Limitations]] |
− | ### [[DIS- | + | |
## [[DIS-HLS-Client]] | ## [[DIS-HLS-Client]] | ||
### [[DIS-HLS-Client#Introduction|Introduction]] | ### [[DIS-HLS-Client#Introduction|Introduction]] | ||
Line 56: | Line 61: | ||
### [[DIS-IC#Dependencies|Dependencies]] | ### [[DIS-IC#Dependencies|Dependencies]] | ||
### [[DIS-IC#Usage Example|Usage Example]] | ### [[DIS-IC#Usage Example|Usage Example]] | ||
− | ## [[DIS- | + | ## [[DIS-IP]] |
− | ### [[DIS- | + | ### [[DIS-IP#Introduction|Introduction]] |
− | ### [[DIS- | + | ### [[DIS-IP#Implementation Overview|Implementation Overview]] |
− | ### [[DIS- | + | #### [[DIS-IP#Resource Manager|Resource Manager]] |
− | ### [[DIS- | + | #### [[DIS-IP#DILIGENTProfile Manager|DILIGENTProfile Manager]] |
+ | #### [[DIS-IP#Profile Manager|Profile Manager]] | ||
+ | #### [[DIS-IP#Broker Manager|Broker Manager]] | ||
+ | ### [[DIS-IP#Dependencies|Dependencies]] | ||
+ | ### [[DIS-IP#Usage Example|Usage Example]] | ||
+ | ### [[DIS-IP#How to disableAuthentication on Providers operations|How to disable Authentication on Providers operations]] | ||
## [[DIS-Registry]] | ## [[DIS-Registry]] | ||
### [[DIS-Registry#Introduction|Introduction]] | ### [[DIS-Registry#Introduction|Introduction]] | ||
Line 67: | Line 77: | ||
### [[DIS-Registry#Usage Example|Usage Example]] | ### [[DIS-Registry#Usage Example|Usage Example]] | ||
### [[DIS-Registry#Known Bugs and Limitations|Known Bugs and Limitations]] | ### [[DIS-Registry#Known Bugs and Limitations|Known Bugs and Limitations]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
## [[DVOS Authorization]] | ## [[DVOS Authorization]] | ||
### [[DVOS Authorization#Introduction|Introduction]] | ### [[DVOS Authorization#Introduction|Introduction]] | ||
Line 101: | Line 82: | ||
### [[DVOS Authorization#Dependencies|Dependencies]] | ### [[DVOS Authorization#Dependencies|Dependencies]] | ||
### [[DVOS Authorization#Usage Example|Usage Example]] | ### [[DVOS Authorization#Usage Example|Usage Example]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
## [[Full Text Index]] | ## [[Full Text Index]] | ||
### [[Full Text Index#Introduction|Introduction]] | ### [[Full Text Index#Introduction|Introduction]] | ||
Line 112: | Line 87: | ||
### [[Full Text Index#Dependencies|Dependencies]] | ### [[Full Text Index#Dependencies|Dependencies]] | ||
### [[Full Text Index#Usage Example|Usage Example]] | ### [[Full Text Index#Usage Example|Usage Example]] | ||
+ | ## [[Metadata Broker]] | ||
+ | ### [[Metadata Broker#Introduction|Introduction]] | ||
+ | ### [[Metadata Broker#Implementation Overview|Implementation Overview]] | ||
+ | ### [[Metadata Broker#Dependencies|Dependencies]] | ||
+ | ### [[Metadata Broker#Usage Examples|Usage Examples]] | ||
+ | ## [[NAL]] | ||
+ | ### [[NAL#Introduction|Introduction]] | ||
+ | ### [[NAL#Implementation Overview|Implementation Overview]] | ||
+ | ### [[NAL#Dependencies|Dependencies]] | ||
+ | ### [[NAL#Usage Example|Usage Example]] | ||
+ | ## [[Process Optimisation Services]] | ||
+ | ### [[Process Optimisation Services#Introduction|Introduction]] | ||
+ | ### [[Process Optimisation Services#Implementation Overview|Implementation Overview]] | ||
+ | ### [[Process Optimisation Services#Dependencies|Dependencies]] | ||
+ | ### [[Process Optimisation Services#Usage Example|Usage Example]] | ||
+ | ## [[ResultSet Framework]] | ||
+ | ### [[ResultSet Framework#Introduction|Introduction]] | ||
+ | ### [[ResultSet Framework#Implementation Overview|Implementation Overview]] | ||
+ | ### [[ResultSet Framework#Dependencies|Dependencies]] | ||
+ | ### [[ResultSet Framework#Usage Example|Usage Example]] | ||
## [[VDL Definition Repository]] | ## [[VDL Definition Repository]] | ||
### [[VDL Definition Repository#Introduction|Introduction]] | ### [[VDL Definition Repository#Introduction|Introduction]] | ||
Line 117: | Line 112: | ||
### [[VDL Definition Repository#Dependencies|Dependencies]] | ### [[VDL Definition Repository#Dependencies|Dependencies]] | ||
### [[VDL Definition Repository#Usage Example|Usage Example]] | ### [[VDL Definition Repository#Usage Example|Usage Example]] | ||
+ | ## [[XML Indexer]] | ||
+ | ### [[XML Indexer#Introduction|Introduction]] | ||
+ | ### [[XML Indexer#Implementation Overview|Implementation Overview]] | ||
+ | ### [[XML Indexer#Dependencies|Dependencies]] | ||
+ | ### [[XML Indexer#Usage Example|Usage Example]] | ||
# Developing a DILIGENT Component | # Developing a DILIGENT Component | ||
## [[Developing a Service]] | ## [[Developing a Service]] |
Revision as of 14:37, 4 June 2007
Documents technical-oriented information that will help developers further extend and exploit DILIGENT’s source code. The document will target two classes of programmers:
- Those who want to reuse the code – Programmers who will use DILIGENT’s libraries to build their own tools, without need to access the source code.
- Those who want to modify/extend the source code – Programmers who will use the platforms source code to enhance it, correct it, adapt it to different environments and applications domains.
Contents
- Introduction
- DILIGENT Components Programming Reference
- Annotation Back End
- Broker and Match Maker
- Content Source Description
- Content Source Selection
- Data Fusion
- DILIGENT Provider
- DIS-BDII-Client
- DIS-Broker
- DIS-HLS-Client
- DIS-IC
- DIS-IP
- DIS-Registry
- DVOS Authorization
- Full Text Index
- Metadata Broker
- NAL
- Process Optimisation Services
- ResultSet Framework
- VDL Definition Repository
- XML Indexer
- Developing a DILIGENT Component
- Portlet Development
- Security
- References
- Glossary