Report demos (GRW for Swift)

For the Swift language, Genero Studio for Report Writer provides a demo of a generated application and a demo of a hand-written 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.

For instructions on running the generated demo for Swift, see Run the OrderReportBAMSwift report demo.

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.

For more information on the hand-coded Swift report application and its files, see Run the OrderReportSwift report demo.