# Advanced topics on embedding reporting

The following topics help to extend your knowledge of embedding reporting functionality beyond basic setup and use:

* [JAR reference](https://docs.pentaho.com/pdia-admin/10.2-admin/embed-and-extend-pentaho-functionality-cp/embed-reporting-functionality/advanced-topics/jar-reference)

  Review a list of the Pentaho-authored and third-party JARs that make up the Pentaho Reporting SDK.
* [Source code links](https://docs.pentaho.com/pdia-admin/10.2-admin/embed-and-extend-pentaho-functionality-cp/embed-reporting-functionality/advanced-topics/source-code-links)

  Review a list of individual and modular projects for Pentaho Reporting.
* [Sample 3: Dynamically generated, JDBC input, swing output](https://docs.pentaho.com/pdia-admin/10.2-admin/embed-and-extend-pentaho-functionality-cp/embed-reporting-functionality/advanced-topics/sample-3-dynamically-generated-jdbc-input-swing-output)

  Use this sample to render a report in a Swing preview window.
* [Sample 4: Dynamically generated, JDBC input, Java servlet output](https://docs.pentaho.com/pdia-admin/10.2-admin/embed-and-extend-pentaho-functionality-cp/embed-reporting-functionality/advanced-topics/sample-4-dynamically-generated-jdbc-input-java-servlet-output)

  Use this sample to dynamically generate an HTML reports.
