VIPER-1

Viper Version 4.0 Preview

The upcoming Viper version 4.0 will run in the OpenEdge Eclipse environment (OE Architect / Studio). This screenshot ist made from a version 10 OE installation, but for sure it will run also in OE 11.x.

 

Please click on the image to enlarge it.

Viper 4.0 will be a major rework – some highlights:

  • Brand new state-of-the-art designer
  • Brand new state-of-the-art OO API
  • Run in Eclipse (OpenEdge Architect / Studio)
  • Unified reporting engine for 32/64 Bit of Windows, Linux and Unix

New Features in Detail:

Viper-Structure

1 – REPORT STRUCTURE

 

The report has a structure, where every field, label or graphical element is a node in a tree. You can use the tree to navigate directly to an element.

 

2 – PROPERTY SHEET

 

Every element has some properties and here is the place to maintain them. The properties have ui elements for input which makes sense, like a toggle box for boolean or colour chooser for coloured fields.

 

Viper-Properties
Viper-Design-Area

3 – DESIGN AREA

 

Reports are organized in groups. Here in the designer the groups are visualized as grey rectangles. During runtime you can access these groups and the elements inside a group and fill them with data.

 

4 – ELEMENT CHOOSER

 

This view is context sensitive and offers the elements you can add to the layout.

 

Viper-New
Viper-Source-Editor

5 – SOURCE EDITOR

 

The default API is now Object Oriented (OO) and therefore the good stuff like code completion is available. The OO API is also more handy than the procedure API – although these is still available to have everything compatible with older versions of Viper and OpenEdge.

 

The upcoming version 4.0 of Viper will offer a much better UI for interactive design of reports and the great OO API. But the strengths of Viper are still completely available:

 

Viper 4.0 will be a major rework – some highlights:

  • WYSIWYG: Graphical viewing and printing with PROGRESS
  • Flexible: Printing is complete definable and programmable
  • Controlled: Dataprocessing in PROGRESS
  • Fast and flexible
  • No Run-Time licence costs
  • Available for Windows and Unix
  • Support for WebSpeed (PDF)
  • Support for the cloud
  • Support direct printing and preview in Windows
  • by the line printing (like PROGRESS V6)
  • font selection by name (TrueType)
  • coloured text
  • fontsize selection in half-points
  • text-orientation (centered, left-, right-aligned)
  • text in bold, italic, underlined, strikeout
  • free text-positioning on page
  • lines in different variations
  • rectangles in different variations
  • images (bmp, jpeg, wmf/emf)
  • define space before and after a group
  • enforce landscape page format
  • enforce automatic word wrap