Business applications can interface with end users either through a graphical user interface (GUI), a thin client (usually a web browser) or an exported report (PDF, RTF, Excel etc).
Developers can use the JFC libraries, Swing or a large number of commercial GUI component libraries to build sophisticated, platform-independent, internationalized GUIs. Alternatively, developers can use web programming with JSP’s and/or servlets to develop ‘thin client’ applications.
Our BI product set provides features that allow developers to easily create report applications capable of presenting business reports to end users through any of the three channels mentioned above.
The InetSoft product set offers tremendous flexibility to support a range of application development philosophies, from “heads down, hands on” coding (programmatic), to the use of high-level intuitive and visual report development and server administration tools. End users are empowered with maximum self-service capability.
If necessary, it is possible to combine the use of the high-level tools with the programmatic approach, thus utilizing the best of both worlds. This degree of flexibility means that developers do not compromise between power and flexibility or ease of use.
The recommended approach for report development with InetSoft products is to use the high-level report development tools, since this method significantly speeds up and simplifies implementation. Only use the reporting Java API when absolutely necessary. In the Enterprise edition and up, tools are included to create server side reports, managed in a centralized repository.
By providing a choice between using a visual report design tool, a finely tuned API or a combination of the visual and API approach, the software package gives programmers ultimate control. Style Report includes the following features:
With built-in support for a wide range of visual tables and pre-built table styles, printing a professional looking report is a simple process. Although InetSoft products include a large number of ready-to-use table styles and adapters for printing many types of data, the extensibility of the software was not sacrificed. Due to the object-oriented design of InetSoft software, users can easily extend the software to support new data sources, create new styles, print new widgets and more.
As a Java programmer’s toolkit, InetSoft products fully support platform independence and internationalization. The software does not use any native or non-portable code. It is written in 100% Java code and is built on top of the basic platform independent printing provided by the Java AWT system.
Copyright © 2023, InetSoft Technology Corp.