Genero Studio for Report Writer demos

For most languages, Genero Studio for Report Writer provides a demo of a generated application and a demo of a hand-coded application.

The projects for the demo applications can be found on the Tutorials & Samples tab, located on the Welcome Page.

Generated demos

One major feature of Genero Report Writer is the ability to generate your data models, using the graphical wizard provided by the Business Application Modeler. Regardless of the language selected, the inputs into the data source generation do not differ. The data schema (4db) file is provided under a Databases library node, the Data Model Diagram (4rdj) file is provided under the DataSourceLib library node, and two report design document (4rp) files are provided under the Designs library node. The language-specific files include the small report launcher file, found under the ReportLauncher application node and all generated files located in the Intermediate Files folder.

You can use these demos to:
  • Test your configuration. If you have configured properly for your selected language, the language-specific demo should run out-of-the-box.
  • Examine the recommended project organization for a generated data source.
  • View examples of data models: as data model diagrams, as data schemas, and as a set of classes in the generated source code files.

Hand-Coded demos

The hand-coded demo provide a more robust application, offering the end user more reports to select from and more output options. The underlying source code includes examples of the code needed to change how the report is output, for printing labels, and so on. This demo is the OrderReport demo; each language supported by Genero Report Writer provides its own version of this demo.

You can use the OrderReport demo to:
  • Discover the full functionality behind Genero Report Writer, from simple to complex report processing. For an understanding of the demo functionality, see The OrderReport demo.
  • Find code examples for tasks you need your report application to accomplish.
  • Find examples of reports that you can use to guide you when creating your own reports. The report design documents are language-independent. To find out more about each report, see Using the OrderReport demo.