Rogue Wave® JViews is a powerful toolkit
that enables the development of both Java desktop applications and
Web applications. It is important to know that both JViews desktop
applications and JViews Web applications share the same graphic
engine.
JViews desktop applications are Java
Swing/JFC applications and the rendered graphic views are displayed
on standalone screens. The development cycle,
(design/coding/debugging/testing) is faster.
JViews Web applications distribute graphic
views to Web browsers through networks. The development cycle is
much slower than for desktop applications.
The following tips make the Web
development less arduous:
- Prepare your graphic views first with JViews desktop applications. For example, if you want to show a special diagram that requires some customized nodes or links that are not shipped with JViews. You can prepare these nodes and links with JViews desktop applications and test them with a simple desktop application before placing the diagram in a Web context where debugging and tuning take much longer.
- Use the JViews desktop tools such as the Designers and the Symbol Editor to create self-contained JViews projects. These projects can be distributed on the Web using JViews standard Web components. Many JViews JSF samples use this technique.