当前位置: 首页 > Web前端 > HTML5

TWaver可视化编辑器的前世今生(一)电信网管编辑器

时间:2023-04-05 13:29:33 HTML5

如今,TWaver,一个致力于技术(Technology)的浪潮,已经迎来了第十二个年头。那个时候网吧的小网管都是IDC机房的运维人员,而TWaver也见证了这个时代的成长和变化。TWaver埋没在互联网的第一次革命中,经历了互联网浪潮的浪潮。TWaver也从最早的网管可视化产品(当时还没有可视化的概念)发展到今天面向各行各业的产品。定制最前沿的可视化解决方案提供商。在TWaver这些年发布的产品中,一直都有一个神秘的存在。他经常以各种形式化身出现在TWaver的demo、产品和各种项目中,帮助企业更好地管理IT可视化。今天我们就来深入了解818这个神秘的存在:TWaver的编辑。广义的编辑器,比如文本编辑器、视频编辑器、代码编辑器等,大家都很喜欢,这里就不展示了。我们要说的是TWaver的编辑器,IT行业的各种应用。2004年,各大IT公司走出互联网泡沫,浴火重生。全球数据通信流量开始超过语音通信,网络通信设备厂商数着钱数到手都抽筋了。当时思科还是全球第一,但华为的增长速度已经构成了不小的威胁。2015年,华为超越思科成为全球最大的通信设备制造商。硬件技术不断进步,但软件往往跟不上步伐。例如,网络设备的管理软件就是软肋。软件总是跟着硬件发展也是可以理解的,看看今天的微软和甲骨文就知道了。对于广大设备厂商和IT运维厂商来说,无论是网络拓扑的呈现,还是设备面板的管理,都需要简单易操作的图形化界面,运营支撑系统和运营商的业务支撑系统,由于设备和业务数量庞大,这样的图形化界面是有性能要求的——必须能够支持海量数据的呈现。于是,第一代TWaver诞生了:基于JavaSwing的扩展组件包,包括一系列的可视化组件、数据框容器和一组业务对象。它专为构建电信网络管理系统而设计。它非常轻巧,但效率惊人。在组件中,除了大家熟悉的Network、Tree、Table、Propertysheet之外,还有我们今天要说的主角:编辑器组件,也就是编辑器。第一代TWaverEditor能做什么?编辑网络拓扑图;编辑设备面板图;将数据保存到XML文件;读入XML数据文件;组件虽早,但完整。工具栏:包含网络组件的完整功能按钮;树状图:显示数据的层级关系树;对象面板:放置各种预定义的数据对象,可以用鼠标选择和拖动;属性表:显示当前选中对象的属性,同时提供编辑功能;拓扑图:显示数据拓扑信息(包括设备面板信息);小编感叹:JavaSwing当年也是一枝花,征服了程序员你我他。下次我会讲基于Flex、.Net和HTML5的编辑器。