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