| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> |
| <HTML> |
| <head> |
| <title>Universal Content Broker Project</title> |
| |
| <meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"> |
| </head> |
| <body> |
| <H1>Universal Content Broker Project</H1> |
| <P>The Universal Content Broker (UCB) allows the application layer |
| components to transparently access content with different structures, |
| including the associated meta information to the content. The UCB |
| contains a core and several Universal Content Providers (UCP). |
| </P> |
| <P>The Universal Content Providers integrate different access |
| protocols. The most important UCP implementations provide content for |
| HTTP, FTP, WebDAV, and access to the local file system. |
| </P> |
| <TABLE WIDTH=100% CELLPADDING=4 CELLSPACING=1 BGCOLOR="#ffffff"> |
| <TR> |
| <TD COLSPAN=2 WIDTH=100% BGCOLOR="#00315a"> |
| <P ALIGN=CENTER><FONT COLOR="#ffffff"><FONT FACE="Arial, Helvetica"><FONT SIZE=2><B>Modules |
| in Universal Content Broker Project </B></FONT></FONT></FONT> |
| </P> |
| </TD> |
| </TR> |
| <TR> |
| <TH WIDTH=10% BGCOLOR="#99ccff"> |
| <P ALIGN=CENTER><FONT COLOR="#00315a"><FONT FACE="Arial, Helvetica"><FONT SIZE=2><B>Module |
| </B></FONT></FONT></FONT> |
| </P> |
| </TH> |
| <TH WIDTH=90% BGCOLOR="#99ccff"> |
| <P ALIGN=CENTER><FONT COLOR="#00315a"><FONT FACE="Arial, Helvetica"><FONT SIZE=2><B>Function |
| </B></FONT></FONT></FONT> |
| </P> |
| </TH> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=10% BGCOLOR="#f0f0f0"> |
| <P><CODE>ucb</CODE></P> |
| </TD> |
| <TD WIDTH=90% BGCOLOR="#f0f0f0"> |
| <P>UCB core implementation and related helper services. Also |
| includes various UCPs (FILE, FTP, HIERARCHY, REMOTE, HTTP / WEBDAV). |
| </P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=10% BGCOLOR="#f0f0f0"> |
| <P><CODE>ucbhelper</CODE></P> |
| </TD> |
| <TD WIDTH=90% BGCOLOR="#f0f0f0"> |
| <P>C++ Helper classes for UCB users and content provider |
| implementors. |
| </P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=10% BGCOLOR="#f0f0f0"> |
| <P><CODE>uui</CODE></P> |
| </TD> |
| <TD WIDTH=90% BGCOLOR="#f0f0f0"> |
| <P>UCB graphical user interface components. |
| </P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=10% BGCOLOR="#f0f0f0"> |
| <P><CODE>store</CODE></P> |
| </TD> |
| <TD WIDTH=90% BGCOLOR="#f0f0f0"> |
| <P>Files containing directories and data streams for reliable, |
| recoverable storage. Used by <CODE>registry</CODE> (in project UDK). |
| </P> |
| </TD> |
| </TR> |
| </TABLE> |
| <TABLE WIDTH=100% CELLPADDING=4 CELLSPACING=1 BGCOLOR="#ffffff"> |
| <TR> |
| <TD COLSPAN=2 WIDTH=100% BGCOLOR="#00315a"> |
| <P ALIGN=CENTER><FONT COLOR="#ffffff"><FONT FACE="Arial, Helvetica"><FONT SIZE=2><B>Interesting |
| modules outside the Universal Content Broker Project </B></FONT></FONT></FONT> |
| </P> |
| </TD> |
| </TR> |
| <TR> |
| <TH WIDTH=10% BGCOLOR="#99ccff"> |
| <P ALIGN=CENTER><FONT COLOR="#00315a"><FONT FACE="Arial, Helvetica"><FONT SIZE=2><B>Module |
| </B></FONT></FONT></FONT> |
| </P> |
| </TH> |
| <TH WIDTH=90% BGCOLOR="#99ccff"> |
| <P ALIGN=CENTER><FONT COLOR="#00315a"><FONT FACE="Arial, Helvetica"><FONT SIZE=2><B>Function |
| </B></FONT></FONT></FONT> |
| </P> |
| </TH> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=10% BGCOLOR="#f0f0f0"> |
| <P><CODE>xmlhelp</CODE></P> |
| </TD> |
| <TD WIDTH=90% BGCOLOR="#f0f0f0"> |
| <P>Help UCP implementation. This module is part of the Utilities |
| Project.</P> |
| </TD> |
| </TR> |
| </TABLE> |
| <H2>Documentation</H2> |
| <TABLE WIDTH=100% BORDER=0 CELLPADDING=4 CELLSPACING=0 BGCOLOR="#ffffff"> |
| <COL WIDTH=94*> |
| <COL WIDTH=162*> |
| <TR> |
| <TD COLSPAN=2 WIDTH=100% BGCOLOR="#00315a"> |
| <P ALIGN=CENTER><FONT COLOR="#ffffff"><FONT FACE="Arial, Helvetica"><FONT SIZE=2><B>Documentation |
| </B></FONT></FONT></FONT> |
| </P> |
| </TD> |
| </TR> |
| <TR> |
| <TH WIDTH=37% BGCOLOR="#99ccff"> |
| <P ALIGN=CENTER><FONT COLOR="#00315a"><FONT FACE="Arial, Helvetica"><FONT SIZE=2><B>Title |
| </B></FONT></FONT></FONT> |
| </P> |
| </TH> |
| <TH WIDTH=63% BGCOLOR="#99ccff"> |
| <P ALIGN=CENTER><FONT COLOR="#00315a"><FONT FACE="Arial, Helvetica"><FONT SIZE=2><B>Description |
| </B></FONT></FONT></FONT> |
| </P> |
| </TH> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=37% BGCOLOR="#f0f0f0"> |
| <P><A HREF="docs/ucb-overview.odp">Universal Content Broker - |
| Architecture and API </A> |
| </P> |
| </TD> |
| <TD WIDTH=63% BGCOLOR="#f0f0f0"> |
| <P>Presentation (OpenDocument Format) |
| </P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=37% BGCOLOR="#f0f0f0"> |
| <P><A HREF="docs/ucb-api-usage.html">How To Use The Universal |
| Content Broker API </A> |
| </P> |
| </TD> |
| <TD WIDTH=63% BGCOLOR="#f0f0f0"> |
| <P>A short introduction into the usage of the UCB API |
| </P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=37% BGCOLOR="#f0f0f0"> |
| <P><A HREF="docs/ucb-configuration.html">Universal Content Broker |
| Configuration </A> |
| </P> |
| </TD> |
| <TD WIDTH=63% BGCOLOR="#f0f0f0"> |
| <P>Discusses how to configure the UCB to use specific sets of UCPs |
| </P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=37% BGCOLOR="#f0f0f0"> |
| <P><A HREF="http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/index.html">UCB |
| API Reference </A> |
| </P> |
| </TD> |
| <TD WIDTH=63% BGCOLOR="#f0f0f0"> |
| <P>The documentation generated from IDL files, containing all UCB |
| services and interfaces |
| </P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=37% BGCOLOR="#f0f0f0"> |
| <P><A HREF="http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/UniversalContentBroker.html">Universal |
| Content Broker Specification </A> |
| </P> |
| </TD> |
| <TD WIDTH=63% BGCOLOR="#f0f0f0"> |
| <P>The specification of the UNO Service <B>UniversalContentBroker</B> |
| </P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=37% BGCOLOR="#f0f0f0"> |
| <P><A HREF="http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/ContentProvider.html">Content |
| Provider Specification </A> |
| </P> |
| </TD> |
| <TD WIDTH=63% BGCOLOR="#f0f0f0"> |
| <P>The specification of the UNO Service <B>ContentProvider</B> |
| </P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=37% BGCOLOR="#f0f0f0"> |
| <P><A HREF="http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/Content.html">Content |
| Specification </A> |
| </P> |
| </TD> |
| <TD WIDTH=63% BGCOLOR="#f0f0f0"> |
| <P>The specification of the UNO Service <B>Content</B> |
| </P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=37% BGCOLOR="#f0f0f0"> |
| <P><A HREF="docs/ucp-ref.html">Content Providers for the UCB</A></P> |
| </TD> |
| <TD WIDTH=63% BGCOLOR="#f0f0f0"> |
| <P>A reference to the UCPs available</P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=37% BGCOLOR="#f0f0f0"> |
| <P><A HREF="docs/errorhandling.html">UCB Commands - Error Handling</A> |
| <B>(Draft)</B></P> |
| </TD> |
| <TD WIDTH=63% BGCOLOR="#f0f0f0"> |
| <P>Error Handling Concept and Specification for UCB Commands.</P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=37% BGCOLOR="#f0f0f0"> |
| <P><A HREF="docs/cachemap.html">Tips & Tricks: Cachemaps</A> |
| </P> |
| </TD> |
| <TD WIDTH=63% BGCOLOR="#f0f0f0"> |
| <P>A pattern found useful when implementing UCPs (in C++).</P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD WIDTH=37% BGCOLOR="#f0f0f0"> |
| <P><A HREF="docs/fileurl.html">Tips & Tricks: Be Careful with file URLs</A> |
| </P> |
| </TD> |
| <TD WIDTH=63% BGCOLOR="#f0f0f0"> |
| <P>The different notations for files, where they are used, and how to convert between them.</P> |
| </TD> |
| </TR> |
| </TABLE> |
| </body> |
| </HTML> |