Jaspersoft Quick Start

Getting Started with Jaspersoft

Before you dive in, watch a short video for an overview of Jaspersoft use cases and capabilities.

Welcome to the Jaspersoft® Quick Start

Resources, tutorials, and more to help you get started and be successful with Jaspersoft® software

Using JasperReports® IO software? Check out our dedicated JasperReports® IO Quick Start.

Integrate & Embed

JasperReports Server provides several interfaces that allow you to integrate or embed BI into your apps. You want to integrate two key areas: authentication and the user interface. The user interface can be embedded using three different methods:

  • Visualize.js (JavaScript APIs)
  • Iframes (HTTP APIs)
  • Web Services (REST APIs)

Single Sign-On Authentication

Single Sign-On Authentication

Implementing single sign-on (SSO) results in a user being able to log in to JasperReports Server based on a shared login mechanism and ID. Common external authentication mechanisms include external DB, LDAP, CAS, and Token Based Authentication. The following videos gives an introduction to these authentication methods:

User Interface Themes/Skins

Whitelabeling Jaspersoft

The JasperReports Server application can be customized to match the appearance of another application and rebrand the user interface. CSS-based themes allow a set of changes to be packaged together in one view. Themes are stored in the repository and are part of the JasperReports Server UI framework that provides separation of structure, presentation, and events.

Visualize.js

Visualize.js

Visualize.js is a JavaScript API framework used to embed JasperReport Server reports & visualizations inside web applications. It offers the most flexibility when it comes to UI design and interactivity.

HTTP APIs

HTTP APIs

Reports, dashboards and parts of the Jaspersoft application can be called via HTTP and embedded via iFrames into your applications, even the dashboard and Ad Hoc designers can be embedded.

Repository HTTP API Read About HTTP APIs

Web Service APIs

Web Service APIs

The REST Web Service APIs allow components of JasperReports Server to be integrated into other applications via Web Service calls by the hosting application. This includes repository services, scheduling services, Domain services and administrative services. Web Service requests are authenticated using Spring Security and can be configured to use HTTPS.

BikeRepublic

BikeRepublic

In this part of the BikeRepublic technical workshop series, learn step-by-step how reports and visualizations were developed for the Jaspersoft embedded BI demo app.