twaver presentation in javaone 2010
DESCRIPTION
TWaver is a GUI toolkit provides professional predifined components to create telecom network and maps displays.TRANSCRIPT
![Page 1: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/1.jpg)
Copyright © 2010 Serva Software. All rights reserved
Professional UI Toolkit
![Page 2: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/2.jpg)
What is TWaver
Copyright © 2010 Serva Software. All rights reserved
1. A complete suite of graphic components for building Java, Web, Flex and .NET applications.
2. A well designed modern user interface framework using Model-View-Presenter (MVP) Pattern.
3. A comprehensive set of predefined business object model for building advanced Telecom OSS/BSS applications.
![Page 3: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/3.jpg)
Why choose TWaver
Copyright © 2010 Serva Software. All rights reserved
1. Save your time, money and energy to become or hire graphic geeks.
2. Make you write readable, testable and maintainable GUI code.
3. Help you deliver desktop, web application with great user experience rapidly.
4. Fully concentrate on business logical, NOT display details.
![Page 4: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/4.jpg)
Architecture Overview
Copyright © 2010 Serva Software. All rights reserved
Client Side
Communication
Server Side
![Page 5: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/5.jpg)
Components Overview
Copyright © 2010 Serva Software. All rights reserved
• Network Component – display topology and equipment views, capable of
integrating with maps (both physical and logical), support editing, navigation
and automatic graph layout, business objects rendering like node, link, group,
subnetwork, rack, shelf, etc.
![Page 6: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/6.jpg)
Components Overview
Copyright © 2010 Serva Software. All rights reserved
• Common Used Components – include Tree, Table, PropertySheet, TreeTable,
List, Chart, etc. Can be easily integrated into application, even embedded into
Network component.
• All components share same data model, designed to add, remove, modify and
select elements in the same way, and are also completely customizable.
![Page 7: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/7.jpg)
– What You CODE Is What You SEE
Copyright © 2010 Serva Software. All rights reserved
• High-level API hides the complexity of the underlying GUI
technologies, instead of struggling with low-level GUI API
(Swing, Java2D, Flex, Silverlight, SVG, etc.), you just need
to focus on core business– DATA.
DataBox box = new DataBox();
Node n1 = new Node();n1.name = ‘Node A’;n1.setLocation(100, 100);n1.alarmState.setNewAlarmCount(AlarmSeverity.CRITICAL, 2);box.add(n1);
Node n2 = new Node();n2.name = ‘Node B’;n2.setLocation(200, 200);n2.alarmState.setNewAlarmCount(AlarmSeverity. WARNING, 3);box.add(n2);
Link link = new Link(n1, n2);link.color = #8DA12BFF;box.add(link);
Group group = new Group();group.name = ‘EllipseGroup’;box.add(group);
group.addChild(n1);group.addChild(n2);group.addChild(link);
new Tree(box);new Network(box);new Table(box);
WYCIWYS
![Page 8: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/8.jpg)
TWaver Java
Copyright © 2010 Serva Software. All rights reserved
• A complete set of Java Swing-based components: Network, Tree, PropertySheet, Table, TreeTable, List, Chart, etc.
• High load capacity, capable of carrying more than 100 thousands of elements in seconds.
• Deployed as Java Desktop client, Java Applet, or Java Web Start application.
• The size of latest version twaver.jar is only 1.65 MB.
![Page 9: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/9.jpg)
TWaver Web
Copyright © 2010 Serva Software. All rights reserved
• Provides Network, Chart, PopupMenu components based on JavaScript and SVG.
• Provides Table, Tree, Sheet, AlarmTable, AlarmOverview components extend Ext JS.
• Supports Firefox, Safari, Chrome, Opera and IE (with SVG Viewer) browsers.
• Supports Safari Mobile on iPhone.
![Page 10: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/10.jpg)
TWaver Flex
Copyright © 2010 Serva Software. All rights reserved
• Provides Network and common used components for Adobe Flex/AIR platforms.
• Supports SVG, FXG vector graphics formats .
• Deploys to the near-ubiquitous Flash platform, cross all browsers.
• Enables seamless integration with Google Map and ArcGIS Flex client.
• Android mobile platform supported.
![Page 11: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/11.jpg)
TWaver .NET
Copyright © 2010 Serva Software. All rights reserved
• Ready-to-use components: Network, Tree, Table for .NET platform.
• Shares the same overall architecture and API for Silverlight and WPF.
• Supports XAML vector graphics format.
• Compatible across multiple browsers, devices and operating systems.
![Page 12: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/12.jpg)
TWaver GIS
Copyright © 2010 Serva Software. All rights reserved
• Lets developers embed map data in applications and overlay their own data on the map.
• Supports multiple development technologies. Like Java Swing, Flex and .NET.
• Supports for WMS(Web Map Service) and WFS(Web Feature Service) client access.
![Page 13: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/13.jpg)
Global Partner
Copyright © 2010 Serva Software. All rights reserved
![Page 14: TWaver presentation in JavaOne 2010](https://reader036.vdocuments.net/reader036/viewer/2022063020/54b6d6b74a7959ec3a8b4688/html5/thumbnails/14.jpg)
Contact Us
Copyright © 2010 Serva Software. All rights reserved
WWW.SERVASOFTWARE.COM
U.S.APhone: 918 698 1644E-mail: [email protected]
CHINAPhone: +86 21 6439 8788E-mail: [email protected]