The framework supports four primary target media.
-
Workbench — the stack must be available to take full advantage of the presentation architecture. The desktop version of
Workbench provides a stand alone application that can render presentations with their full power. With the WbProfile feature, new custom
applications can easily be built using
Workbench and its presentation engine.
- Web Launcher — a Java-based web client application, which provides an applet-like
Workbench environment running in an application window completely outside of a web browser.
When the Web Launcher application creates a
Workbench view, that view is not contained within a web page. The view has no direct relationship to HTML elements in a web page, and
the HTML does not know about the view. The view is not displayed as part of the layout of a page. This means that certain
things that might have been possible with an applet in a browser do not work in Web Launcher. An applet contained within an
HTML frame, for instance, cannot be supported in Web Launcher.
- PDF — Adobe's PDF (Portable Document Format) is the standard way to export a presentation for printing. PDF provides explicit
control for how a presentation is rendered on paper in various sizes. It is also a convenient file format for access via HTTP
or email. The presentation architecture includes an engine for generating PDF files from Px files.
- HTML5 — provides enhanced capabilities for users and developers. A set of open web technologies (HTML5, CSS3, and JavaScript)
provide a modern web interface using common standards. HTML5 views offer interactive functionality, makes it possible to edit
properties and invoke commands right in the view. Other HTML5 functionality includes context sensitive menus and the ability
to add data to views dynamically. For the designer/developer, consistent rendering across media means you can develop a view
once and it renders in both
Workbench and Hx interfaces. The bajaux HTML5 widgets included by default provide interactive charting and dashboarding functionality.
The bajaux widgets also integrate into the environment. For example, commands defined for a WebWidget render as added icons
in the
Workbench tool bar or in a modern HTML5-capable web browser.
Refer to the Niagara Graphics Guide for information about presentation media technologies.
Figure 19. Presentation media options