|
EspressReport is a powerful pure Java reporting tool. Designed from the
ground up for Web reporting, EspressReport offers a new standard in information
delivery. It can retrieve data from many sources, and generate reports in
a variety of Web-ready formats. From the simple output of application
data, to the sophisticated presentation of vital corporate information,
EspressReport is up to the task.
Designing Reports
EspressReport provides a complete visual design environment for users to
design and build reports. The designer controls all aspects of reporting,
allowing users to specify the data sources used for the report, and format all
of the report properties. Nearly every report element can be formatted and
customized, giving users near limitless control over report appearance.
Reports can be easily customized to match existing Web or application content.
EspressReport allows users to adjust properties, and move/shift object groups, as
well as adjust object properties globally. Users can manipulate report
data in a visual environment using over 85 built-in formulas, or by implementing
custom scripts. With EspressReport users can design and format report
templates with a minimum of time and effort.
EspressReport allows users to build reports from virtually any data
source. Users can draw data from relational databases, XML files, text
files, Java objects/arrays, WSDL SOAP, and SalesForce SOAP. EspressReport
provides three different query interfaces, giving users full SQL control.
Advanced users can simply write, or import a SQL statement. Intermediate users can
employ the integrated Query Builder which provides a point and click QBE style interface.
For users with limited database knowledge, EspressReport provides the Data View
Interface. It insulates users from database complexity, by allowing
administrators to pre-define tables, joins, fields, and even filters creating
in effect a local schema. End-users can then select (typically aliased)
fields, and perform ordering, sorting, filtering, and aggregation without any
knowledge of the underlying database structures.
EspressReport includes a powerful and versatile charting engine, giving users
many ways to include visual data representation in reports. Users can draw data
in one of over 30 different 2D and 3D chart types. The Chart Designer
interface allows users to customize over 240 different chart attributes.
Charts can be embedded within reports, or deployed on their own.
Running Reports
Report deployment is generally handled though the powerful Java application
programming interface. With the Report API, users can easily incorporate the
powerful reporting engine into applets, servlets, JSPs, and applications.
EspressReport easily deploys into many popular application servers and sevlet/JSP
containers. Deployment can be as simple as placing several classes on the server.
EspressReport easily integrates with Web and application content, and can generate reports
in a number of different formats including tabular HTML, DHTML style sheet layouts,
print-quality PDF, Microsoft Excel, and Rich Text. Report data can be exported
to XML, CSV, and text formats. On the client, EspressReport provides several
applet/application viewers that allow users to integrate reporting with thick-client
interfaces as well.
EspressReport delivers superior enterprise reporting performance.
The high performance report engine has been greatly enhanced with innovative algorithms and data structures.
It can generate very large reports (millions of rows) with minimal system resources and lightning speed. Preliminary
benchmarks show that for large reports, EspressReport outperforms competitive products by, typically, two to over
ten times.In our performance tests, similar reports were designed for each product. A Java program is then run to
capture the time to generate reports from a database. The number of rows from the result sets range from 100,000
to 900,000. As you can see, EspressReport consistently outperforms competitor products by a wide margin.
Simple Columnar Report HTML Export
Simple Columnar Report PDF Export
Summary Break Report HTML Export
Summary Break Report PDF Export
Key Features:
Pure Java Architecture:
Deploy on any platform and run with most Java supported application servers.
Full Data Connectivity:
Draw data from databases, XML files, Text files, and Java
arrays/objects/classes/EJBs. Unique Data View feature allows easy database
access/querying.
Numerous Output Options: Run
reports in applets or generate HTML/DHTML, PDF, Excel, RTF, XML, text, or
CSV files.
Visual Designer:
Powerful and easy-to use design tool. Can be integrated into 3rd party
applications.
High-Powered Data Visualization:
Draw over 30 different 2D and 3D charts with true 3D rendering. Embed
charts in reports or deploy them independently.
Robust API:
Deep level Java API integrates reporting into applications, applets, servlets,
and JSPs.
Flexible Configuration:
Run as standalone design tool. Run Designer on server or through API
to extend ad-hoc reporting to end users. Run API classes server-side and
embed powerful reporting functionality into Web applications.
|