Objective
At present, highly interactive and intuitive graphical user interface (GUI) is quickly applied to the Internet. However, the developer of the graphical user interface has always been painfully chosen in two scenarios:
Using HTML, the development is convenient and quick, but the display is too simple;
Development handles complex interactive graphics, but usually relies on a particular platform (such as ActiveX).
ILOG JViews combines the advantages of both to provide Java developers with a faster and richer dynamic advanced image display scheme.
This article focuses on Java developers who are familiar with WEB application development and have an understanding of ILOG jviews to help them implement customizable Dashboard applications using ILOG jviews.
ILOG JViews Introduction
ILOG JViews is a solution for building advanced image display, which can be displayed in a variety of ways such as resource management diagrams, active graphics objects, work flow diagrams, and scheduling tables. It can help developers develop a new network application. It offers pre-built and tested components that can significantly save money, reduce development time, and reduce risk.
ILOG JViews has the following characteristics:
Help Java developers to handle complex user graphical interfaces;
The design and editing tools provided are easy to use and easy to expand.
Can be easily integrated into the development process, integration and debugging simple.
It includes multiple components, such as ILOG jviews chart,ilog jviews diagrammer,ilog jviews, and so on. Each component is unique in its specific graphical display area. ILOG JViews Charts mainly provides interactive charting services, including a variety of business charts and real-time charts. ILOG JViews Maps provides a complete service for the development of map-type display. As a component of ILOG jviews, LOG jviews Diagrammer provides a set of services to help developers quickly implement graphs, Dashboard (Control Panel), and map based graphical interface display. It also provides a number of design tools to flexibly customize the graphical presentation. Because it also contains a fully expanded SDK, the display of graphics can also be cropped dynamically.
ILOG JViews Diagrammer Introduction
ILOG jviews Diagrammer applications can be deployed as desktop clients, Eclipse Plug-ins, or as Java programs or rich WEB clients in browsers. For WEB deployments, there is no need for custom JavaServer Faces (JSF) and asynchronous JavaScript and XML (AJAX) components in addition to traditional visualization and management capabilities, Ajax behavior provides powerful editing capabilities, such as: adding Objects to a chart , the interaction between connected entities, the display of contextual pop-up menus, and direct synchronization with the data model on the server by editing the properties of the object.
This article describes how to use the JViews Diagrammer Faces component to complete a customizable Dashboard application, mainly through an example.
Introduction to sample projects and related settings
This example is designed to develop a Dashboard that performs performance monitoring of the operating system. In this instance, the Symbol Editor tool provided by the ILOG jviews Diagrammer8.5, Dashboard Editor tool and the JSF based component on DHTML are used primarily.
The development and running environment of the sample
Before you start the sample, you need to prepare:
Development environment: Eclipse, Java1.5, ILOG jviews diagrammer 8.5
Operating Environment: Tomcat 6.0