使用ILOG JViews开发可定制的Dashboard

前言

目前,高度互动和直观的图形用户界面(GUI)很快被应用到了网上。可是,图形用户界面的开发人员一直以来都在两种方案中痛苦地抉择:

使用 HTML,开发方便快捷,但显示过于简单;

开发处理复杂的互动图形,但通常要依赖于某一特定的平台(如 ActiveX)。

ILOG JViews 结合两者的优点,为 Java 开发人员提供一种更快更丰富的动态高级图像显示方案。

本文主要针对于熟悉 Web 应用程序开发,同时对 ILOG JViews 有所了解的 Java 开发人员,从而帮助他们采用 ILOG JViews 实现可定制的 Dashboard 应用程序。

ILOG JViews 简介

ILOG JViews 是用于建立高级图像显示的解决方案,它可以实现资源管理图、活动图形对象、工作流程图和计划编排表等多种的显示方式。它可以帮助开发人员开发出一种全新的网络应用程序。而它提供的预建和经测试的组件可以大幅度节省费用,减少开发时间和降低风险。

ILOG JViews 具有以下特点:

帮助 Java 开发人员处理复杂的用户图形界面;

提供的设计和编辑工具使用方便,易于扩展;

可以很容易地融入到开发过程中,集成和调试简单。

它包括多个组件,例如:ILOG JViews Chart,ILOG JViews Diagrammer,ILOG JViews Maps 等。每个组件在其特定的图形显示领域各具特色。ILOG JViews Charts 主要提供交互式图表服务,包括各种业务图表和实时图表等。ILOG JViews Maps 为开发地图式显示提供完整的服务。LOG JViews Diagrammer 作为 ILOG JViews 的一个组件,提供了一组服务来帮助开发人员快速地实现图表,Dashboard(控制面板),和基于地图的图形界面展示。它还提供了许多设计工具来对图形展示进行灵活定制。由于它还包含有完全扩展的 SDK,所以对图形的展示还可以进行动态地裁剪。

ILOG JViews Diagrammer 简介

ILOG JViews Diagrammer 应用程序可以作为桌面客户端、Eclipse 插件程序部署,还可以在浏览器中作为 Java 程序或富 Web 客户端。对 Web 部署而言,无需定制的 JavaServer Faces (JSF) 以及异步的 JavaScript 和 XML (Ajax) 组件除了具有传统的可视化和管理功能外,Ajax 行为还提供了功能强大的编辑能力,例如 : 为图表增加对象,连接实体间的交互性,显示上下文弹出菜单,通过编辑对象的属性与服务器上的数据模型直接同步。

本文主要通过实例来介绍如何使用 JViews Diagrammer Faces 组件来完成一个可定制的 Dashboard 应用程序。

示例项目及相关设置介绍

本示例旨在开发一个对操作系统进行性能监控的 Dashboard。在这个实例中主要用到了 ILOG JViews Diagrammer8.5 提供的 Symbol Editor 工具,Dashboard Editor 工具和基于 DHTML 的 JSF 组件。

示例的开发和运行环境

在示例开始前,您需要准备:

开发环境:Eclipse, Java1.5, ILOG JViews Diagrammer 8.5

运行环境:Tomcat 6.0

时间: 2024-09-21 16:35:27

使用ILOG JViews开发可定制的Dashboard的相关文章

IBM ILOG JViews Charts产品及功能介绍

IBM ILOG 的图形化产品使海量的复杂数据更易于理解.更便于管理,从而增强了企业决策制定的速度 及能力.当开发人员使用 ILOG 可视化套件创建演示时,他至少能节省下 50% 到 80% 的开发时间.ILOG 可视化套件包括 Diagrams, Gantt charts, Maps, Business dashboards, Charts 等 8 大套件,本文将 重点介绍 ILOG JViews Charts 套件,它致力于性能分析.数据分析与挖掘.实时监控以及业务分析等方 面的可视化,是分

安卓开发使用定制的ArrayAdapter制作ListView的Items

背景介绍 对于现实世界中的商业移动应用来说,Android的ListView默认的界面外观不是非常有吸引力.它只是使用了内部的TextView控件,在每个ListView的行(Row)里面传递了一个简单的字符串而已.大多数应用,你会想要创建出富含图形界面和呈现给用户视觉体验良好的应用.幸运地是,ListView 是一个非常强大的控件,由于有可定制的item 布局的帮助,它可以被定制从而轻松地适应你的需求.在本文中,我将向你展示怎样创建一个定制的ListView  Item(有图标,自定义的hea

Android快速开发之定制BaseTemplate

本篇内容有: 定制BaseActivity 定制BaseFragment 定制BaseApplication 前言 初学者肯定会遇到一个日常任务,那么就是findViewById,setOnClickListener(暂且把它们称为日常任务),而且很多人会把他们混在一起,导致项目结构混乱,最主要的是写多了会烦,不觉得吗?当项目的Activity越多时,每次添加控件都要重新写一次,想想都累 tv_cz_10 = (TextView) findViewById(R.id.tv_cz_10); tv_

使用Dojo开发定制Business Space小部件,第4部分

我们为本系列开发的定制小部件是基于 WebSphere V7.0 支持的 Business Space(以下简称 Business Space)中附带的 Dojo 版本,已经在 Mozilla Firefox 3.0.11 中测试过了.只是,我们开发的通用框架概念甚至可以应用到使用 Dojo 的应用程序中,但却不能用于 Business Space.学习本系列需要具备 DOJO 和 iWidget 框架的基本知识. 我们将讨论在基于 Dojo 的应用程序中经常遇到的主题.本系列分为以下几部分:

使用Dojo开发定制Business Space小部件,第3部分

使用Dojo开发定制Business Space小部件,第3部分: 在iWidget中使用多个模板和从基本小部件继承 简介 我们为本系列开发的定制小部件是基于 WebSphere V7.0 支持的 Business Space(以下简称 Business Space)中附带的 Dojo 版本,已经在 Mozilla Firefox 3.0.11 中测试过了.只是,我们开发的通用框架概念甚至可以应用到使用 Dojo 的应用程序中,但却不能用于 Business Space.学习本系列需要具备 DO

使用DOJO开发定制小部件,第2部分

使用DOJO开发定制小部件,第2部分:使用通用的网格处理程序生成DOJO DataGrid组件 简介 我们为本系列开发的定制小部件是基于 DOJO 1.2.3,并已经使用 Mozilla Firefox 3.0.11 在 WebSphere Integration Developer V6.2 上的 Business Space V6.2 中测试过.但是,我们开发的通用框架概念也适用于不使用 Business Space 的 DOJO 应用程序.学习本系列需要具备 DOJO 和 iWidget

使用DOJO开发定制小部件,第1部分:使用通用的markup处理程序生成DOJO markup

使用 DOJO 为 Business Space 开发小部件 我们为本系列开发的定制小部件基于 DOJO 1.2.3,已经使用 Mozilla Firefox 3.0.11 在 WebSphere Integration Developer V6.2 上的 Business Space V6.2 中测试过.但是,我们开发的通用框架概念也适用于不使用 Business Space 的 DOJO 应用程序.理解本系列需要具备 DOJO 和 iWidget 框架的基本知识. 我们要讨论在基于 DOJO

使用VB.NET开发定制控件

正常情况下,在开发.NET Windows应用程序时,我们都会用到System.Windows.Forms名字空间的控件.可供我们使用的控件很多,从Label.TextBox等简单的控件到MonthCalendar.ColorDialog等功能更丰富.更复杂的控件.尽管这些控件对于我们需要开发的大多数Windows应用程序已经足够好了,但有时我们也需要自己开发一些System.Windows.Forms名字空间不包括的控件.本篇文章将讲述如何使用VB.NET创建定制控件,尤其是在需要提供自己的图

整合WebSphere ILOG JRules与IBM Content Manager Enterprise Edition

简介:自动决策在内容管理系统中变得越来越重要.核心应用逻辑中的外化决 策逻辑能够根据动态的业务需求管理和快速修改业务规则.IBM WebSphere ILOG JRules 是一个业务规则管理系统(BRMS),它有许多制作.部署和管理业务规则 的功能,管理者可以通过它更好.更快地作出决策.IBM WebSphere ILOG JRules 和 IBM Content Manager Enterprise Edition 的整合扩大了内容管理解决方案 在一个组织中更有效管理业务决策的范围. 本文首