|
Overview
TWaver is a GUI toolkit designed to build Telecom software. TWaver provides a set of ready-to-use components and tools for building advanced Telecom OSS/BSS applications.
TWaver provides outstanding graphic representation to increase end-user productivity and reduce response time from minutes to seconds. TWaver provides detailed information, easy navigation and tremendous visual comfort, giving operators total control over their networks.
TWaver provides predefined business objects for telecommunications. The business objects represent physical Network Elements such as Node, Link, Group, SubNetwork, Rack, Card or others. All business objects support alarms and icon cues, providing an easy overview of your network resources.

The core component of TWaver is Network component, which provides zooming and panning capabilities, point-and-click navigation, context-specific menus, network layering and automated layout of network relationships and links.
From Java, Ajax/SVG, .NET/SilverLight/WPF/WindowForm and Adobe Flex/AIR,TWaver provides a wide range of technologies for GUI developers.
- Complete User Interface Platform for Telecom Industry
- Component-based Software Tools for Rapid GUI Development
- Topo/Map, Chassis, Charts, and Other GUI Components
- Offer Solutions for Java, AJAX, RIA (Flex, Silverlight, JavaFX), GIS/WebGIS Technologies
Why TWaver?
- Meets the Requirements and Standards of Telecom Industry
- One-Stop, All-in-One Components Solution
- Fast, Lightweight, Flexible and Easy-to-Use
- Total Customer Service
TWaver Product Family

High Performance

Fore more information about TWaver's high performance, take a look at TWaver Performance Test Report.
Easy of Use
We believe in the principle "Simple is best". See how easy it is to create a network topology view in TWaver.
|
TDataBox box=new TDataBox();
TNetwork network=new TNetwork(box);
Node node1 = new Node();
node1.setLocation(20, 10);
node1.setName("New York");
box.addElement(node1);
Node node2 = new Node();
node2.setLocation(300, 100);
node2.setName("London");
node2.getAlarmState().addNewAlarm(AlarmSeverity.CRITICAL);
box.addElement(node2);
Link link = new FlexionLink(node1, node2);
link.putLink3D(true);
link.putLinkWidth(6);
link.putLinkColor(Color.cyan.darker());
box.addElement(link);
|
|

|
|