TWaver是一套基于Java技术的界面软件开发组件包,主要应用于电信行业,也可应用于电力、金融、制造、交通等行业的软件开发中。一般的Java软件系统图形界面开发需要花费大量的时间和人力,运行效率低下,界面不够专业美观。如果采用TWaver组件来开发Java软件界面,可以非常简单快速的创建精美、专业、高效的图形化界面,提高开发和运行效率,增加客户满意度,提高软件竞争力。
TWaver由以下部分组成: 数据容器组件; 预定义业务对象集合; Swing组件集合; 数据编辑器; XML数据管理模块; Web扩展; 服务器集成框架; TWaver主要功能包括:
数据箱组件: 业务数据容器组件可以用于装载和管理各种业务对象,处理业务对象的装载、变化、卸载。它是系统的数据源,为其他各种图形组件提供数据。
预定义业务对象: TWaver预定义了大量业务对象供用户直接使用,例如电信资源管理系统中的节点、连接、机架、端口等。用户可以直接使用这些预定义对象创建自己的系统。
Swing组件集合: TWaver预定义了大量常用Swing组件,包括Network、Tree、Table、Property Sheet、TreeTable、告警统计、图表组件等。
全面支持XML数据: TWaver可以接受XML格式的数据源,也可以将内存中的数据以XML格式进行输出。使用XML进行数据交换,可以使各种异构系统方便的进行数据交换。
Web扩展:在Web上面无需插件即可生成地图等界面。 服务器集成框架:用于和后台J2EE等企业应用系统进行集成,实现多客户端的同步。
http://www.servasoftware.com/
http://www.servasoftware.com/twaver.php
开发手册 TWaver Java Developer Guide -gchnd
=========================
demo.jnlp 。(JNLP 是 Java Network Launching Protocol 的首字母缩略字。JNLP 文件确定哪些 JAR 文件和资源有助于客户端的 Java 应用程序。)
<?xml version="1.0" encoding="UTF-8"?><jnlp spec="1.0+" codebase="http://218.83.152.220/twaver/demo/" href="demo.jnlp"> <information> <title>TWaver Demo</title> <vendor>Serva Software</vendor> <homepage ref="http://www.servasoftware.com"/> <description>TWaver Demo</description> <description kind="short">TWaver Demo</description> <description kind="tooltip">TWaver Demo</description> <offline-allowed/> </information> <resources> <j2se version="1.4+" initial-heap-size="12m" max-heap-size="256m" /> <jar href="demo.jar" main="true" download="eager"/> <jar href="twaver.jar" main="false" download="eager"/> </resources> <application-desc main-class="demo.Demo"/> <security> <all-permissions/> </security></jnlp>
=========================
开源产品:最让人遗憾的是,目前还没有专门针对电信网管开发的开源的或者免费的Java组件产品可以使用。虽然有JGraph等非常优秀的开源项目,但是如果用它来制作网络拓扑,还需要大量的开发和定制。希望将来能有开源或者免费产品的出现。
商用产品:其实选择也不多,罗列如下:
· ILOG JTGO:这是该领域最著名的一个产品。你可以到google上搜索一下,看看有多少公司的招聘信息都提到这个产品。这是一个老牌电信界面组件产品,占据了绝大多数市场份额,产品功能非常全面、稳定。JTGO是基于ILOG另外一个绘图产品JVIEWS上开发的,所以它在开发和运行时都需要JVIEWS包的支持,因此显得比较庞大(大约11兆)。JTGO提供了地图、设备面板图、树、表格等现成组件,以及大量文档和例程,为开发提供了很大方便。JTGO支持XML数据以及瘦客户端技术,非常适合在web上应用。但是,JTGO的架构设计比较复杂,API繁多,想要彻底精通这个产品的使用还是要费不少力气。
· JLOOX:JLOOX是一套功能很强大的Java2D产品,有专门为电信行业提供而提供的JLOOX Telecom产品包,专门用于电信行业OSS/EMS/NMS界面开发。JLOOX在国内也有少量应用。不过,最近ILOG已经正式从 eNGENUITY公司收购了JLOOX产品线。ILOG在网站上声称,鼓励原有JLOOX客户转移到ILOG的JVIEWS产品上来,以获得更好的支持。由于JLOOX产品线和ILOG既有产品线JVIEWS/JTGO有太多的重合,这使得JLOOX的前景非常黯淡。
· SERVA Software TWaver:TWaver是SERVA Software公司的新产品。和上述产品具有完整的Java2D绘图功能不同,TWaver设计的目标非常明确,就是用于电信网管界面的开发。在功能上,它和JTGO有很大相似之处,包括提供的组件、业务对象、API设计、XML数据支持、编辑器程序等。TWaver的最大优点是非常轻量、高效,易于使用。TWaver的发布包不只有1兆左右,却可以承载数千个节点和连接,同时保持良好的响应速度,占用内存大约2.5兆/千节点。
=======================
JGraph是一个短小精悍、功能完善的Java组件,它可以帮助你用图论(graph theory)原理来进行网络图形表示的开发。有了JGraph的帮助,你就可以完成从简单的图形编辑器到计算机网络图以及最短路径搜索器这一系列项目的开发。JGraph起源于Swing Jcomponent类,它可以使用著名的图形范例(paradigm of graph)来用相关的对象表示网络。
JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。
转载 http://hi.baidu.com/hxzon/blog/item/b0239851b95c662d43a75bc7.html
分享到:
相关推荐
《TWaver Java 3.7 开发者指南》是一份详尽的技术文档,旨在为开发者提供使用TWaver Java 3.7版本进行网络、图表、数据管理和用户界面设计的全面指导。TWaver Java是一个功能丰富的可视化组件库,适用于构建复杂的...
【标题】"TWaver Java 4.5.0" 是一个专为Java平台设计的数据可视化库,它提供了丰富的图表和图形组件,适用于各种数据分析和展示需求。这个版本号4.5.0表明这是一个经过多次迭代和优化的成熟产品,可能包含了一些新...
Twaver java开发帮助文档,英文版的。
**标题:“twaver-java-3.7”** **描述:“twaver-java-3.7 文档”** **标签:“twaver java 3.7”** 本文将深入探讨Twaver Java 3.7版本的相关知识,这是一个强大的数据可视化库,特别适用于Java开发人员。...
《TWaver Java 3.7 开发者指南》是一份专为Java开发者设计的电信网管图形界面组件的详细教程。TWaver是一款强大的可视化工具,主要用于构建复杂的网络管理系统,尤其在电信领域应用广泛。该教程涵盖了如何利用TWaver...
【标题】"TWaver-Java 电信组件"是基于Java平台开发的一款专业级的电信行业图形组件库。这个组件库专为电信领域的数据可视化和业务流程管理设计,它提供了丰富的图表类型和强大的交互功能,帮助开发者高效地构建复杂...
【标题】"TWaver-java-4.1" 是一个针对Java平台的TWaver最新开发包,旨在帮助开发者创建更加生动且具有吸引力的用户界面。TWaver是一个强大的数据可视化工具,它提供了丰富的图表类型和交互功能,让数据展示更加直观...
TWaver Java 开发课程3 - TDataBox的使用,好好学习!
【TWaver-Java 电信组件】是专门为电信行业设计的一款强大的可视化组件库,它提供了丰富的图形化工具,用于构建复杂的网络拓扑、设备状态监控、业务流程展示等应用。这个单机Demo是开发者和系统集成商了解和评估...
【标题】"Twaver java 4.1资源包(库+学习文档+javadoc)" 提供的是一个针对Twaver 4.1版本的全面学习和开发资源,这是一款基于Java的图形化建模和可视化工具。它允许开发者创建复杂的网络图表、流程图和其他图形...
TWaver Java开发者指南是为网管系统开发人员提供的技术文档,由Serva Software发布。文档中详细介绍了如何利用TWaver Java开发工具包实现网管系统的基础应用组件的开发。TWaver是一个用于开发网络管理系统的图形化...
TWaver是一套基于Java技术的界面软件开发组件包,主要应用于电信行业,也可应用于电力、金融、制造、交通等行业的软件开发中。一般的Java软件系统图形界面开发需要花费大量的时间和人力,运行效率低下,界面不够专业...
### TWaver Java开发手册知识点详解 #### 概述 TWaver是一款专为网络管理、监控系统设计的图形化工具包,适用于Java平台。它能够帮助开发者快速构建出复杂的图形界面,如拓扑图、网络视图等。TWaver不仅支持各种...
本次报告主要针对Twaver Java版本(Twaver Java)在不同节点配置及连接条件下的性能表现进行了详细评估。 #### 测试背景与目的 随着网络技术的不断发展以及数据量的日益增长,对于能够高效管理、处理大规模数据的...
【标题】"TWaver-java-4.1最新 官网试用版jar包及Demo" 涉及的核心知识点是TWaver,一个基于Java的图形可视化库,主要用于数据的图表展示和交互。这个版本是4.1,是官方提供的试用版,包含jar包和演示示例。 【描述...
【标题】"TWaver-java-4.1试用版jar包" 涉及的核心知识点是TWaver,这是一个专门用于数据可视化和图表绘制的Java库。TWaver提供了一个全面的解决方案,帮助开发者创建复杂的图表、仪表盘以及交互式的数据可视化应用...
**标题:“Twaver for Java 开发API”** **概述** `Twaver for Java` 是一个专为Java开发者设计的强大图表和网络可视化库。这个API允许开发者创建复杂的图表、网络图和流程图,适用于数据可视化、业务流程建模、...
twaver jar在TWaver传统的2D应用中,近一年非常突出地出现了一种需求,那就是希望能够在同一个页面内显示多种层次的网络结构
TWAVER是一款强大的JAVA图形设计组件,专为电信级别的应用设计,它提供了丰富的功能来满足开发者在图形化展示、操作和地理信息系统(GIS)等方面的需求。这款组件的强大之处在于其高度定制性和灵活性,使得开发人员...
TWaver HTML5 Developer Guide是关于TWaver HTML5组件套件的官方开发文档,由Serva Software发布。TWaver HTML5是一套基于HTML5的图形组件库,它提供了一整套用于构建网络拓扑图、树形结构、表格和图表等功能丰富的...