TWaver presentation in JavaOne 2010

14
Copyright © 2010 Serva Software. All rights reserved Professional UI Toolkit

description

TWaver is a GUI toolkit provides professional predifined components to create telecom network and maps displays.

Transcript of TWaver presentation in JavaOne 2010

Page 1: TWaver presentation in JavaOne 2010

Copyright © 2010 Serva Software. All rights reserved

Professional UI Toolkit

Page 2: TWaver presentation in JavaOne 2010

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

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

Architecture Overview

Copyright © 2010 Serva Software. All rights reserved

Client Side

Communication

Server Side

Page 5: TWaver presentation in JavaOne 2010

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

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

– 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

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

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

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

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

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

Global Partner

Copyright © 2010 Serva Software. All rights reserved

Page 14: TWaver presentation in JavaOne 2010

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]