See It...
Sample Reports, Charts & Dashboards
Request a Demo
Try It...
Free 45 Day Evaluation Download
EspressReport Components

The EspressReport toolkit is composed of seven major components.

Report Designer: Report Designer is a GUI tool that allows users to build reports in a point-and click environment.  Included with the Report Designer are interfaces to access data, query databases, and design charts.  The Report Designer can run as

a client application, or in a client server configuration with the Designer loaded as an applet through a Web browser.

Chart Designer: Chart Designer is a GUI tool that allows users to build and design charts in a point-and-click environment.  Launched from within Report Designer it allows users to create charts to be embedded within report, or stand-alone charts to be run using the Report API.

Report API: Report API is an easy-to-use application programming interface that allows users to imbed reporting functionality into their applications, servlets, or JSPs,

either on the server-side or client-side.  Because it is pure Java it can run on most platforms with few or no changes.  Any and every part of the report is customizable using the API giving users full control over report formatting at run-time.  Reports can be created and deployed with just a few lines of code.

Report Viewer: Report Viewer is an integrated applet that allows users to view and interact with reports.  The applet shows reports in a paginated format, giving users the opportunity to navigate around reports using a pop-up menu.  Also report templates can be directly hyperlinked together using the applet.  EspressReport can generate HTML pages with the applet imbedded without requiring any coding.

Page Viewer: Page Viewer is an integrated applet like Report Viewer that uses page serving technology.  With Page Viewer, pages in the report are only sent to the client when requested.  This allows users to view/preview large reports.

EspressManager: EspressManager serves as the “back end” to the Report Designer and scheduler interfaces.  It supports Report Designer running as an applet EspressManager handles the data access and file I/O activities on the server-side.  In addition, EspressManager provides database connection and data buffering. 

EspressManager also runs the scheduling process on the server-side, executing the reports according to the user-defined jobs.

Scheduler: The scheduler is a small interface that runs in conjunction with EspressManager.&nbps; It allows users to schedule reports, and other events, as well as manage scheduled tasks.  API hooks allow users to create and modify schedule jobs programmatically.

Read More...
EspressReport Product Brief - Learn about key features and functions of the powerful Java reporting tool.
EspressReport Overview, Technology, & Features - Learn more about EspressReport's technical architecture and feature specifications.
Explore...
EspressReport Overview
Architecture & Deployment
Interactive Reporting Demo
See Sample Reports
Version 6.2 features/release notes
Success Stories
Download Evaluation Version
Other Resources
Product Features Matrix
Documentation
FAQs