skip to main content
Programmer's documentation > Building Web applications > Introduction to JViews Diagrammer Web applications
 
Introduction to JViews Diagrammer Web applications
JViews Web technologies
Your JViews product provides Web development capabilities that enable the design and deployment of internet-based applications, or ““Web applications””, based on the JViews Web technology.
This technology provides the necessary client-server infrastructure to display your JViews product data on a Web browser without any additional plug-ins. It also includes an extensive set of interactors and modifiers that allow you to manipulate your graphic data directly from the browser.
The scope of ““Web applications”” here is limited to the set of applications accessed natively via a Web browser over a network. It excludes plug-in dependent applications such as Java™ Applets, Microsoft® Silverlight™, or Adobe® Flex®.
Web applications exploit the convenience of using the Web browser as the client, making application deployment transparent and updates are immediately available to all users. Application management can be centralized on a few localized servers. Thus it requires fewer administration resources and helps to maximize the availability of the application.
Despite these advantages, there are some drawbacks. The most common are as follows:
*The relatively slow reaction of the application to user input
*Poor server scalability for handling a large user base
*Poor or no offline capability
*The lack of advanced interactive graphics: since the local processing power is not used, the user’s machine is used only to display Web pages.
JViews Web technologies provide advanced capabilities for application designs with great flexibility as they can rely on JSF as the server-side component model, with the Ajax-based tag library as the client-side display technology. Or they can rely on server-side Java Servlets interacting with the Ajax-based JavaScript client-side display technology. This combination of different Web technologies facilitates development work and provides easier integration with third-party components and tools.

Copyright © 2018, Rogue Wave Software, Inc. All Rights Reserved.