Jasper Report Concept LITERATURE STUDY

too complex in its syntax, and inadequate for all of Javas requirements. Java built on, and improved the ideas of C++, to provide a programming language that was powerful and simple to use.  Reliability: Java needed to reduce the likelihood of fatal errors from programmer mistakes. With this in mind, object-oriented programming was introduced. Once data and its manipulation were packaged together in one place, it increased Java’s robustness.  Secure: As Java was originally targeting mobile devices that would be exchanging data over networks, it was built to include a high level of security. Java is probably the most secure programming language to date.  Platform Independent: Programs needed to work regardless of the machine they were being executed on. Java was written to be a portable language that doesnt care about the operating system or the hardware of the computer.

2.11 Jasper Report Concept

Jasper Reports provides the necessary features to generate dynamic reports, including data retrieval using JDBC Java Database Connectivity, as well as support for parameters, expressions, variables, and groups. Jasper Reports also includes advanced features, such as custom data sources, script lets, and sub reports. All in all, Jasper Reports combines good features, maturity, community participation, and, best of all, its free. This article kicks off Java Worlds new Open Source Profile column dedicated to Java-based open source tools and components. Look for upcoming articles spotlighting the Echo Web application framework and ObJectRelationalBridge, an objectrelational mapping tool. Feel free to send me your suggestions for future articles. Jasper Reports Server is a powerful, yet flexible and lightweight reporting server. Generate, organize, secure, and deliver interactive reports and dashboards to users. Allow non-technical users to build their own reports and dashboards.  Flexible server architecture o Semantic layer for relational and non-relational data sources - BI Editions only. o On-premises, virtualized, or Cloud SaaS PaaS deployment options. o Open standards, web service-driven architecture simplifies application integration.  Centralized repository o Connectivity to existing identity management systems to centralize and secure reports and analysis views. o Report access and usage auditing for compliance. o Granular security access down to the cell and column level.  Ad hoc reports - BI Editions only o Web-based, drag-and-drop report designer. o Metadata layer masks complex data descriptions with simplified business user-friendly names. o Web-based reports provide rich, interactive reports with drill down, filtering, animated charting, and more.  Dashboards - BI Editions only o Web-based, drag-and-drop dashboard designer. o Single report and dashboard-level parameters drive user interaction. o Free-form layout designer for customized dashboard design. [12]

2.12 Legalization of Paper Secure Document