BeanStreet PaperBeanStreet Paper is a collection of JavaBeans designed to function as a report generator, making possible the development of report writing and printing applications in Java.
BeanStreet Paper is a pure JavaBean product created for use in enterprise applications. The object-oriented design and JavaBean specification adherence of the product enables the development of application-specific report writers and views. BeanStreet Paper is not an application or an applet; all application architecture, user interface, and programmatic control issues remain under the control of the application-savvy enterprise developer.
Features
BeanStreet Paper makes it easy to add printing capabilities to new and existing Java applications and trusted applets with some very unique features.
Ease of Use
Developers can add printing capabilities and report writers to their Java applications and applets in just a few steps using BeanStreet Paper to generate columnar reports. The properties and methods of the three JavaBeans which make up the BeanStreet Paper API are straightforward, easy to understand, and can be used with any Java Development environment or compiler. Details on the API are available at: http://www.beanstreet.com/paper.
Datasource Independence
BeanStreet Paper does not perform any SQL queries or connect to a database on behalf of the developer or end-user. Instead, it takes advantage of introspection and the Java Reflection API to report on instances of java.lang.Object, i.e. any object a Java application or applet can create. The advantage of this datasource independence is that the objects which get reported on are provided by the application which has an opportunity to enforce business rules or perform any desired actions upon the objects before they are reported on. For applications that make use of middleware between the end-user application and the database this is an excellent solution; the reports are performed on the objects marshaled from the database through the middleware rather than directly on the rows of the table.
Cross Platform Printing
BeanStreet Paper supports all printers available through Windows and over 200 popular network printer models, including PostScript Level 1 and 2 printers (including color PostScript), HP PCL Level 5 and 6 printers (including color PCL 5), and large format color plotters using HPGL-2/RTL. Applications and applets which use BeanStreet Paper can run on Windows 95, Windows NT, IBM AIX, Sun Solaris, HP UX, and IBM AS/400.
|
Automated Business Computer Systems
|
Use this button to purchase and download this product from CyberSource Corporation.