摘抄连接:http://www.ibm.com/developerworks/cn/websphere/library/techarticles/1004_lidb_ilogjchart/

IBM ILOG JViews Charts 产品及功能介绍

简介

IBM ILOG 始建于 1987 年,他作为是业务规则、优化、可视化和供应链管理软件领域的领先厂商,旗下拥有 850 名员工以及 2500 多家客户,业务机构遍及中国和全球其他 29 个国家。它的可视化系列产品一直致力于为多种平台(Java, C++, .NET)的企业应用提供最全面的图形工具库,创建专页交互的用户界面演示。1997 年 ILOG 首次发布了 ILOG JViews,打开了该公司对于 Java 平台的全面支持的新纪元。本文将重点介绍 ILOG JViews Charts 套件,它致力于性能分析、数据分析与挖掘、实时监控以及业务分析等方面的可视化,是分析企业业务运营情况的一大利器。

 

回页首

IBM ILOG 可视化高级绘图组件(IBM ILOG Visualization)

ILOG 的图形化产品使海量的复杂数据更易于理解、更便于管理,从而增强了企业决策制定的速度及能力。当开发人员使用 ILOG 可视化套件创建演示时,他至少能节省下 50% 到 80% 的开发时间。

更多类型展示

ILOG 可视化套件包括如下图所示的 Diagrams, Gantt charts, Maps, Business dashboards, Charts 等 8 大套件 , 这无疑是为用户提供了超级广泛的选择权,用户可以自由的根据本身的应用场景选择最合适的展示方式。

图 1. ILOG 8 大可视化套件

更多语言支持

表 1. 语言支持表
开发语言 Java/AJAX .NET Flex / AIR C++
Product JViews Diagrammer & Gantt Elixir Views
Diagrams
Charts  
Gantt
Maps  
MVC √ 
(SDM)
    √ 
(Server)
Controls     √ 
(gauges)
Defense      
Telecom    

更多平台支持

  • 桌面应用程序 : C++, Java (Eclipse) 图像处理库;
  • Web 应用 : .Net, Java, Ajax, Flex/AIR 图像处理库。
  • 瘦客户端 web 应用(应用 JSF 组件实现)
  • 富客户端
  • Java Applet, Java Web Start
  • Elixir Flex diagram
 

回页首

IBM ILOG JViews

IBM ILOG JViews 组件为桌面,Ajax 和 Eclipse 显示提供定制图形组件。这些组件以点击式编辑工具和功能齐全的软件开发工具包(SDKs)形式提供给各位用户,使得 Java 开发人员可在关键应用中添加直观的图形显示。与其他 ILOG 的支持语言相比,它提供了最全的展示类型:

  • JViews Diagrammer
  • JViews Graph Layout for Eclipse
  • JViews Telecom Graphic Objects
  • JViews Charts
  • JViews Gantt
  • JViews Maps
  • JViews Maps for Defense

通过对 ILOG JViews 工具集以及 Java 工具包的使用,您可以:

  • 创建能够与用户交互的高级界面
  • 支持多种类型的部署和配置
  • 提供宽泛的展示类型
  • 遵循经过上千厂商验证过的开发思想
  • 提供全方位灵活的工具包在每一个无序列表项结尾按回车,会创建一个新的无序列表项;
 

回页首

IBM ILOG JViews Charts -- 应用 Java 技术开发的高级绘图工具

灵活的外观显示

ILOG JViews Charts 可以为用户提供几乎所有通用类型的二维图表,包括:

  • 点状图、线状图、条形图、堆垛条形图、泡沫图、面积图、堆垛面积图、高 / 低图、蜡烛图
  • 雷达图、柱状图、饼状图

而且几乎对每种类型的二维图表,ILOG JViews Charts 都支持其向三维图表的转换。

图 2. ILOG JViews Charts 样例

桌面或 Web 的部署应用

使用 ILOG JViews Charts 建立的显示可以通过多种方式部署。传统的 Java 小应用程序(Applet)和应用程序(Java Application)最适合需要高度交互 (Interaction) 的任务,如数据挖掘。但是如果您的应用需要在基于浏览器的环境中进行大规模的部署,瘦客户端才是更加合适的选择。

JViews Charts 既支持 DHTML 客户机,也支持传统的 Java 客户端程序。应用程序可以驱动两种类型的显示,甚至可以使用同一数据模型同时驱动两种显示。所有图表都可用作 Java Server Faces(JSF),从而可以轻松建立交互式 Web 图表。您只需使用 JSF 编辑工具拖放图表。

强大的 MVC 体系结构,广泛的 API 可定制接口

ILOG JViews Charts 实现类似 Swing 的模型 - 视图 - 控制器(MVC)体系结构,将数据和数据的屏幕表示明确分开。数据模型完全开放并可以扩展,因此可以与其他任何应用程序组件连接。通知机制是自动而且透明的。当数据模型更改时,视图将得到更新;当用户与视图交互时,模型将更改。

图 3. ILOG JViews Charts MVC 体系结构

高级功能

除了上述的这些基本功能外,ILOG JViews Charts 还提供了非常多的“炫酷”功能,用户可以根据自身的需求对于图表进行自定义, JViews Charts 是完全开发 API 的,您可以基于它的类库进行编程,创造任何外观以及交互效果。这些高级的支持包括:

  • 描述图表的图例、表头的定制 : 可以定制不同样式、位置的图例和表头
  • 数据点上的标签、用户定义的数据点标记
图 4. ILOG JViews Charts 高级功能 – 图例、表头、标记

  • 线性或对数标度
  • 多轴、翻转轴、对调轴
  • 不重叠的智能型刻度标记
  • 用户定义的网格和刻度
  • 平移、缩放、编辑等行为
图 5. ILOG JViews Charts 平移、缩放、拾取

  • 高亮、拾取、点击等行为
图 6. ILOG JViews Charts 高亮、点击

 

回页首

小结

通过本文对于 ILOG JViews Charts 套件的介绍和学习,我相信您一定对于 ILOG 产品的图表图形组件有了更多的了解,它不但提供了灵活多样的外观展示方式,还提供了对于桌面以及 Web 的多平台的支持,必定能够帮助您快速的打造基于 MVC 的性能分析、数据分析与挖掘、实时监控以及业务分析等方面的可视化解决方案。

---恢复内容结束---

IBM ILOG JViews Charts 产品及功能介绍的更多相关文章

  1. SharePoint 2010 产品六大功能模块

    对IT专业人员来说,新的产品,意味着新的功能,IT生产力提高的契机,更加关心如何使用新产品投入更少,产出更多.在本文中我们通过对SharePoint 2010产品的功能介绍.管理中心新功能介绍.系统新 ...

  2. 微信小程序产品定位及功能介绍

    产品定位及功能介绍 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验. 小程序注册 注册小程序帐号 在微信公众平台官网首页(mp.weixin.qq ...

  3. Liferay-Activiti 功能介绍 (新版Liferay7基本特性)

    一句话简介 Liferay是世界领先的开源企业门户(也可作为综合门户),是最强大(没有之一)的JAVA开源门户,在Gartner和Forrester和评价非常高,近几年已经超越了微软门户Sharepo ...

  4. CentOS以及Oracle数据库发展历史及各版本新功能介绍, 便于构造环境时有个对应关系

    CentOS版本历史 版本 CentOS版本号有两个部分,一个主要版本和一个次要版本,主要和次要版本号分别对应于RHEL的主要版本与更新包,CentOS采取从RHEL的源代码包来构建.例如CentOS ...

  5. 升讯威微信营销系统开发实践:(3)功能介绍与此项目推广过程的一些体会( 完整开源于 Github)

    GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至 ...

  6. AEAI HR薪资汇总功能介绍

    1 概述 人力资源系统是一个公司重要的管理工具,而薪资管理是人力资源管理系统中最为核心的功能模块,它包括不同员工的薪资标准.薪资的组成部分,例如:对奖惩管理.保险和年假等员工必备的福利待遇进行统一管理 ...

  7. TortoiseGit功能介绍

    TortoiseGit功能介绍 使用方便 强大的提交对话框 每个项目设置 最小日志消息长度,以避免意外提交空日志消息 用于拼写检查的语言 与问题跟踪系统集成 有用的工具 有多种语言版本 Tortois ...

  8. Oracle EBS WMS功能介绍(二)

    Oracle EBS WMS功能介绍(二) (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处.否则请与本人联系,违者必究) 出货物流逻辑主要包括 1.      打包.能够进 ...

  9. jQuery插件实现的页面功能介绍引导页效果

    新产品上线或是改版升级,我们会在用户第一次使用产品时建立一个使用向导,引导用户如何使用产品,如使用演示的方式逐一介绍界面上的功能模块,从而提升了用户体验和产品的亲和力. Helloweba.com之前 ...

随机推荐

  1. ASP.NET Core之项目文件简介及配置文件与IOC的使用

    原文地址:https://www.cnblogs.com/knowledgesea/p/7079880.html 序言 在当前编程语言蓬勃发展与竞争的时期,对于我们.net从业者来说,.Net Cor ...

  2. 新建MVC3 编译出现 System.Web.Mvc.ModelClientValidationRule

    我在vs2010 新建一个Mvc3项目,编译报一下错误: 错误 1 'c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v2.0\A ...

  3. 【转】我离开了 Coverity

    我离开了 Coverity 在写这篇博文的时候,我已经不再是 Coverity 的员工了,我已经在今天下午向公司正式辞职. 走出公司的大门,我觉得一身的轻松.这是我几个月以来第一次感受到加州美丽的阳光 ...

  4. 类名.class和getClass()区别

    class叫做“类字面量”,因class是关键字, 所以class编译时确定,getclass()运行时根据实际实例确定.String.class 是能对类名的引用取得在内存中该类型class对象的引 ...

  5. struts系列:返回json格式的响应

    一.增加依赖库 // https://mvnrepository.com/artifact/org.apache.struts/struts2-json-plugin compile group: ' ...

  6. SNF微信公众号客户端演示-微信开发客户端能干什么

    关注测试微信号: 关注后菜单页面如下: 一.扫描二维码进行订单查询演示 1.点击菜单“软件产品”->选择“扫描查询” 2.扫描如下二维码进行订单查询演示. 3.扫描结果如下: 二.微信“输入订单 ...

  7. centos 6.3 64位下cpuminer +mining_proxy 挖掘莱特币(LTC)教程

    1.下载软件: cpuminer: http://sourceforge.net/projects/cpuminer/files/ 找到对应的版本,我的服务器是centos64的,找了个当前最高版本: ...

  8. Vue 的开始

    1 框架的 MVVM 模式 ViewModel是Vue.js的核心,它是一个Vue实例.Vue实例是作用于某一个HTML元素上的,这个元素可以是HTML的body元素,也可以是指定了id的某个元素. ...

  9. WPF对象级资源的定义与查找

    文章概述: 本演示介绍了怎样定义WPF对象级的资源,并通过XAML代码和C#訪问和使用对象级资源. 相关下载(代码.屏幕录像):http://pan.baidu.com/s/1hqvJNY8 在线播放 ...

  10. [hihoCoder] 第四十九周: 欧拉路·一

    题目1 : 欧拉路·一 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho最近在玩一个解密类的游戏,他们需要控制角色在一片原始丛林里面探险,收集道具,并找到最 ...