These tutorials are primarily aimed at developers who want to use one of more parts of Aperture. They should also be read by people that want to create custom implementations of Aperture's APIs.

The following topics concern everyone wanting to use one or more Aperture components:

The central APIs for crawling information systems are DataSource, DataObject, DataAccessor and Crawler. Together they are used to access the individual binary resources of an information system, such as a file system or web site.

In some cases you will need additional services to perform crawling:

After crawling, you may want to process the crawled binary resources:

Finally, all gathered information needs to be stored and be made queryable:

If you already know how to use Aperture in a standalone application - time to unleash it's full potential in an OSGi environment.