`
shangtang004
  • 浏览: 31521 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

TWaver Java电信行业

阅读更多

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics